problem z przesylaniem napisow do dll

0

co robie zle??

moja aplikacja korzysta z pliku dll. chce przeslac do biblioteki napis, wiec w kodzie programu pisze na przyklad funkcje:

function Nazwa(PC: PChar): Bool; stdcall external 'nazwa.dll' name 'Nazwa';

wywoluje ta funkcje z jakimkolwiek tekstem (typu string przksztalconym przez PCHar())

pozniej w kodzie biblioteki:

function Nazwa(PC: PCHar): Bool;
begin
ShowMessage(PC);
Result := True;
end;

exports 
  Nazwa name 'Nazwa';

kiedy odpalam aplikacje, w okienku w showmessage nie pojawia sie nic... o co chodzi?

0

Dołóż stdcall w bibliotece.

0

teraz dziala! dzienx za pomoc [browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1