Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#13

Re: Erkennen ob Thread initialisirt ist?

  Alt 25. Aug 2008, 08:54
wie ist den dein cs definiert?
(TThreads ist mehr nur als Beispiel gedacht und ebenso das .Free ist auf TThread ausgelegt und müßte eventuell angepaßt werden)

Code:
Type [color=#ff0000]{ArrayTyp}[/color] = packed Array of [color=#0000ff]{Typ}[/color];


Procedure RemoveThread(Var A: [color=#ff0000]{ArrayTyp}[/color]; Index: Integer);
  Begin
    If (Index < 0) or (Index >= Length(A)) Then Exit;
    [color=#df0000]//A[Index].Free;[/color]
    MoveMemory(@A[Index], @A[Index + 1],
      (High(A) - Index) * SizeOf([color=#0000ff]{Typ}[/color]));
    SetLength(A, High(A));
  End;
$2B or not $2B
  Mit Zitat antworten Zitat