moinsen!
bei deinem problem kann ich dir gerade nicht helfen... aber vielleicht eine kleine anmerkung am rande zum thema variablenbenennung/stil
Delphi-Quellcode:
var
Form1: TForm1;
iNum : integer;
iNum als globale variable...
besser:
private/public variable der klasse mit namen "fNum", "m_nNum" oder wie auch immer ihr das handhabt... wenn sie wirklich global sein muss dann gib ihr auch einen etwas eindeutigeren namen, denn
Delphi-Quellcode:
procedure CreateTAPIRecord(iNum: Integer; sMSN, sIntBez: String);
procedure FreeTAPIRecord(iNum: Integer);
das ist einfach etwas verwirrend und kann zu bösen effekten führen... du könntest auch hier einfach mal die iNum's umbenennen... is leider immer extrem schwer zu verstehen welches jetzt wo benutzt wird und wo zugewiesen etc...
gruß
reli