F
FixeR
Пишу простенькую dll под delphi 7.
Библиотека подключается к проекту на VB.
Проблемы начались при попытке вернуть string.
Почитал, оказывается у delphi с этим всё плохо, нужно либо подключать ShareMem (но это бред вобще), либо вместо типа string использовать что-то другое.
В dll:
Т.е. как видно, в dll надо ещё и передать string.
Кто-нибудь решал такую проблему?
Библиотека подключается к проекту на VB.
Проблемы начались при попытке вернуть string.
Почитал, оказывается у delphi с этим всё плохо, нужно либо подключать ShareMem (но это бред вобще), либо вместо типа string использовать что-то другое.
В dll:
Код:
function test (path: ShortString): Pchar; stdcall;
begin
result := Pchar('123');
end;
Т.е. как видно, в dll надо ещё и передать string.
Кто-нибудь решал такую проблему?