Forum: Object-Pascal / Delphi-Language
Delphi
by gispos,
6. Okt 2008
Hmm… ich denke der Speicherbereich liegt auf der aufrufenden Anwendung, und kann auch von dieser frei gegeben werden. P ist als out deklariert.
Oder sehe ich da etwas falsch, bei mir laufen diese Routinen ohne Probleme. Könntest Du das genauer Erklären?
Gruß gispos
Forum: Object-Pascal / Delphi-Language
Delphi
by gispos,
6. Okt 2008
Versuchs mal so:
function RegEx(Mask, Source: PChar; out P : PChar): Integer; stdcall;
var
RE: TRegExpr;
A: AnsiString;
begin
Result:= 0;
RE := TRegExpr.Create;
RE.Expression := Mask;