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