Einzelnen Beitrag anzeigen

IMPEGA

Registriert seit: 19. Jan 2008
Ort: Brhv
80 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: Parameter an Thread übergeben

  Alt 8. Sep 2013, 11:21
Danke Euch Jungs. Damit habt Ihr mir gut geholfen.
Das mit Propertys habe ich doch verstanden, sogar darüber gelesen, mir kam es aber so vor als ob es nicht wichtig wäre.
Propertys muss ich mir noch genaue durchlesen. Gar keine Frage.
Das man die so ansprechen kann, habe ich eigentlich gewusst, wollte aber nicht wie ein Trottel da stehen wenn es nicht so wäre, also lieber nachfragen.

Eine Frage hätte ich aber noch.
Wo ist eigentlich der Unterschied zwischen der Methode mit procedure und der Methode mit property.
Es wird doch genauso angewandt.
Sorry für die Neugier, mir geht es mehr darum es zu verstehen wieso und warum. Hinkriegen kann ich es schon, darum geht es aber nicht alleine.
Klar ist der Code kleiner, es muss aber noch mehr sein als nur das.


TMyThread = class(TThread);
private
FSSL: boolean;
public
property SSL: boolean read FSSL write FSSL;
end;




TMyThread = class(TThread);
private
FSSL: boolean;
public
procedure SetSSL(ThreadSSL : Boolean);
end;
implementation
...
...
procedure TMyThread.SetSSL(ThreadSSL : Boolean);
begin
SSL := ThreadSSL;
end;


Zitat:
Ja. Und das am besten mit Events. Wird aber etwas kompliziert, wenn du nicht weißt, was ein Event ist? Und "Uses unit1" hat in der ThreadUnit nichts verloren.
Dazu habe ich ein Beispiel. Kriege es zwar nachgebaut. Eigentlich wenn ich lange genug mir den Code anschaue, verstehe ich es auch, aus dem Kopf würde ich es aber nie im Leben coden können. Egal, ich mache ganz langsam. Step by step.

Geändert von IMPEGA ( 8. Sep 2013 um 11:24 Uhr)
  Mit Zitat antworten Zitat