Forum: Programmieren allgemein
by himitsu,
26. Nov 2009
Nja, bei deim einem Speicherleck, in meinem Code, lag es daran, daß die Schnittstelle nur als Out-Parameter definiert ist, weswegen der entsprechende "alte" Inhalt des Variants nie freigegeben wurde, da der Variant selber einfach nur überschrieben wurde.
Leider wird dieses Problem in vielen Codes nicht beachtet, wodurch diese vielen Lecks überall entstehen.
Tja, und darum erstmal der der...
Forum: Programmieren allgemein
by himitsu,
25. Nov 2009
'n Versuch
var
Server: string;
Enum: IEnumVARIANT;
varArr: OleVariant;
lNumElements: ULong;
begin
Server := '127.0.0.1';
try
log.Lines.BeginUpdate;