Einzelnen Beitrag anzeigen

Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#5

Re: Synchronize in einer Klasse aufrufen

  Alt 2. Mär 2008, 23:16
ahm naja welchen code meinst du genau:
Den da?
TThread.Synchronize(ShowTransferForm); da bekomm ich diesen Fehler:
Zitat:
[Pascal Fehler] GlobalTransferKlasse.pas(177): E2389 Auf Protected-Element 'TThread.Synchronize' kann hier nicht zugegriffen werden
und bei dem:
TThread.StaticSynchronize(ShowTransferForm); diesen Fehler:
Zitat:
[Pascal Fehler] GlobalTransferKlasse.pas(177): E2010 Inkompatible Typen: 'TThread' und 'procedure, untyped pointer or untyped parameter'
ShowTransferForm sieht so aus:
Delphi-Quellcode:
procedure TGlobalTransfer.ShowTransferForm;
begin
  TransferForm := TfrmTransfer.Create(nil);
  TransferForm.Show;
end;
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat