Доброго дня.
Есть программа, написанная на D7, она передает в COM-объект (DLL), написанный на D10.3, данные коннекта к БД. Впрочем не суть. Строки по приходу превращаются в какую-то китайскую ерунду.
Видимо это связанно с переходом строк делфей на UTF8.
Собственно вопрос - как передать строки, чтоб далее их можно было использовать по назначению?
Переписывать интерфейс не хочется, как и прогу, которая на D7.
Вот как объявлены функции COM-интерфейса
Код:
1 2 3 4 5 6 | TOb = class (TComObject, IMethodManage)
protected
function SetDBParams(DBName, DBUserName, DBUserPassWord: String ): Integer ; stdcall;
end ;
|