Thema: Delphi DLL und String's

Einzelnen Beitrag anzeigen

Benutzerbild von hibbert
hibbert

Registriert seit: 26. Aug 2003
Ort: Berlin
262 Beiträge
 
Delphi 2005 Personal
 
#1

DLL und String's

  Alt 4. Apr 2005, 18:36
Hi,
ich habe folgende DLL geschrieben:
Delphi-Quellcode:
function bbc(Text:string):string;stdcall;
begin
text:=pchar('[b]'+text+'[/b]');
result:=text;
end;

exports
  bbc;
nun rufe ich diese DLL folgendermaßen auf:
Delphi-Quellcode:
function bbc(Text: string): string; external 'mydll.dll';
{...}
showmessage(bbc('hallo'));
Nun erhalte ich diese Fehlermeldung:
Zitat von Benachrichtigung über Debugger-Problem:
In Projekt E:\Delphi7\Bin\DLL\dll test\Project1.exe trat ein Problem mit folgender Meldung auf: 'Zugriffsverletzung bei 0x77f51769: Schreiben von Adresse 0x00030fc8'. Prozess angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK
---------------------------
Jetzt kann ich das Prog nur noch über [strg]+[F2] zurück setzen...

wie übergebe ich also ohne Fehlermeldung einen String an eine DLL und wieder zurück ??

thx hibbert
  Mit Zitat antworten Zitat