Передача строк в DLL

joker777

Ефрейтор
Сообщения
9
Реакции
0
Доброго дня.

Есть программа, написанная на D7, она передает в COM-объект (DLL), написанный на D10.3, данные коннекта к БД. Впрочем не суть. Строки по приходу превращаются в какую-то китайскую ерунду.
Видимо это связанно с переходом строк делфей на UTF8.
Собственно вопрос - как передать строки, чтоб далее их можно было использовать по назначению?
Переписывать интерфейс не хочется, как и прогу, которая на D7.

Вот как объявлены функции COM-интерфейса


Код:

1
2
3
4
5
6
TOb = class(TComObject, IMethodManage)
protected
{Declare IMethodManage methods here}

function SetDBParams(DBName, DBUserName, DBUserPassWord: String): Integer; stdcall;//
end;