powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Конвертация AnsiString из одной кодовой страницы в другую
3 сообщений из 28, страница 2 из 2
Конвертация AnsiString из одной кодовой страницы в другую
    #40111549
Наталья87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fr0sT-Brutal
Тогда уж хотя бы FPC присоветовали.


Так кто ж запретит. Можно и FPC.

А вообще можно сделать, чтобы код был чисто на Д7. Создаем процедуру, в ней создаем файл, записываем в него текст откомпилированной DLL побайтно (текст строки можно вставить прямо в D7 - например, s := #4#76#45#52 ......), вызываем DLL динамически и потом уничтожаем. В моей программе кстати есть и такие куски динамического кода. Минус только если захочется скомпилировать программу как 64бит то код работать не будет.Но D7 не умеет 64-битную компиляцию, поэтому бритва оккама - убираем.

Еще можно посмотреть ассемблерный код в D XE10, как там перепкодируется строка из одной кодировки в другую и сделать похоже на D7.
...
Рейтинг: 0 / 0
Конвертация AnsiString из одной кодовой страницы в другую
    #40111587
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наталья87
Еще можно посмотреть ассемблерный код в D XE10, как там перепкодируется строка из одной кодировки в другую и сделать похоже на D7.
Можно сделать проще - просмотреть паскалевский код. А в нем мы увидим вызов ровно двух функций из второго сообщения этой темы
...
Рейтинг: 0 / 0
Конвертация AnsiString из одной кодовой страницы в другую
    #40112009
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наталья87
А вообще можно сделать, чтобы код был чисто на Д7. Создаем процедуру, в ней создаем файл, записываем в него текст откомпилированной DLL побайтно (текст строки можно вставить прямо в D7 - например, s := #4#76#45#52 ......), вызываем DLL динамически и потом уничтожаем. В моей программе кстати есть и такие куски динамического кода. Минус только если захочется скомпилировать программу как 64бит то код работать не будет.Но D7 не умеет 64-битную компиляцию, поэтому бритва оккама - убираем.

Получено достижение: Проктостоматолог-гуру.
Получен трофей: Позолоченная пероральная клизма.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Конвертация AnsiString из одной кодовой страницы в другую
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]