Совместимость с Delphi по формату WideString

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Max Rusov
постоялец
Сообщения: 191
Зарегистрирован: 25.04.2009 15:46:03

Совместимость с Delphi по формату WideString

Сообщение Max Rusov »

Есть некая DLL-ка, написанная на Delphi, которая получает-возвращает WideString строки. Можно ли использовать эту DLL-ку из программы на FreePascal?
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Как ты вовремя спросил :)
С сегодняшнего дня (svn ревизия 14433)- можно.
Max Rusov
постоялец
Сообщения: 191
Зарегистрирован: 25.04.2009 15:46:03

Сообщение Max Rusov »

Забавно. А как же раньше работали automation интерфейсы, типа AdoInt, там же полно WideString? Что-то я не врубаюсь...
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Оно и раньше в основном работало, но были нюансы, проявляющиеся в падениях при передаче строк именно между программой на FPC и DLL на FPC или Дельфи. Теперь разницы между FPC и Дельфи в отношении WideString вообще не должно быть, и модули могут сочетаться в любых комбинациях.
Max Rusov
постоялец
Сообщения: 191
Зарегистрирован: 25.04.2009 15:46:03

Сообщение Max Rusov »

Ура! То что мне и надо :)
Ответить