Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Invalid pointer operation (((


Автор: quard 1.4.2006, 13:37
// DLL:

Код

function Test: string;
begin
  Result := 'ok';
end;

exports 
  Test;


// App:

Код

function Test: string; external 'testdll.dll';

implementation

// ...

procedure TForm1.Button1Click(Sender: TObject);
begin
  Label1.Caption := test;
end;


Сразу после появления на форме "ок" появляется "Invalid Pointer Operation".
Почему? smile

Автор: Guedda 1.4.2006, 14:01
Потому что нужно подключить модуль ShareMem в длл.
Либо пользоваться Pchar;
Читай то, что написано в комментариях при создании проекта dll.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)