Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FPC dll в Delphi / 4 сообщений из 4, страница 1 из 1
14.03.2018, 20:37
    #39615023
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FPC dll в Delphi
Привет всем.
Есть dll написаныи на FPC (3.0.4) и апликация на дельфи (DX10).
В dll-е сделал callback функцию которая сробатывая дёргает функцию в дельфовскои апликацие.
Типо, из дельфи вызиваю dll-овскую функцию Test и она вызывает процедуру MyCallback которая
сробатывает в дельфовскои апликацие.
Через ету MyCallback надо передать string.
Читал что просто string нельзя, надо PWideChar...
Испробовал кучу всяких вариантов, но всё равно передаётся крякобразы в место русских букв,
латынские передаются нормально ...
Непонятно какие PChar, PWidechar где должны бить ...
Разбирался кто то с чем то подобным ?

WBR
Janex
...
Рейтинг: 0 / 0
14.03.2018, 21:24
    #39615042
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FPC dll в Delphi
JanexРазбирался кто то с чем то подобным ?Ну, при чем тут это.

Проблема, думаю, в том, что в делфи String - это utf16, а в fpc - utf8.

И/или какая-то ошибка где-то в твоем коде. Около 17 строки.
...
Рейтинг: 0 / 0
16.03.2018, 02:28
    #39615704
rashid.abzalov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FPC dll в Delphi
...
Рейтинг: 0 / 0
16.03.2018, 22:54
    #39616159
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FPC dll в Delphi
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FPC dll в Delphi / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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