Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Anwendung sauber beenden, während Thread läuft
3. Feb 2012, 13:40
Ok, wie wäre denn sowas:
Delphi-Quellcode:
type
TMyThreadComponent = class( TComponent )
private
FMyThread : TMyThread;
FEdit : TEdit;
procedure SetEdit( const Value : TEdit );
protected
procedure DoEvent( const Info : string );
public
constructor Create( AOwner : TComponent ); override;
destructor Destroy; override;
published
property Edit : TEdit read FEdit write SetEdit;
end;
procedure TMyThreadComponent.DoEvent( const Info : string );
begin
if Assigned( Edit ) and ( Self.ComponentState = [] )
then
Edit.Text := Info;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|