Есть плата АЦП/ЦАП, для доступа к драйверу которой имеется DLL. В документации к ней функцию инициализации работы с драйвером предлагают объявлять вот так:
- Код: Выделить всё
function ET_StartDrv: string; stdcall; external 'ET1255.DLL'
Наскоро проставленного Delphi 5 (ай-ай-ай, авторское право) и прочитанного хелпа хватило на то, чтобы написать библиотеку-"обертку" для возвращающих строковые значения функций. Хотелось бы узнать, реализовывал ли кто-то способы поэлегантней (и есть ли они вообще). Комментарий в начале пустого DLL-проекта в Delphi намекает копать в сторону BORLNDMM.DLL. Или лучше не стоит?