Autor Beitrag
Andre :-)
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55



BeitragVerfasst: Mo 03.03.03 00:36 
Hi,

wenn ich einen gewissen Prozess anstosse, soll meine GUI für den Moment gesperrt sein. Gibt es, wie unter JAVA, ein Form.lock() und unlock() ?

Wenn nein, habt Ihr ne Idee wie ich die Form sperre ohne jetzt jeder sich darauf befindenen Komponente ein false geben zu müssen?

Gruss
Andre

Moderiert von user profile iconMarc: Absätze entfernt.

_________________
Security is just a feeling, but never reality
JanHH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46
Erhaltene Danke: 1



BeitragVerfasst: Mo 03.03.03 00:54 
Also wenn ich in einem Programm einen Button anklicke, der einen länger dauernden Programmteil aufruft, dann passiert mit der Programmoberfläche nix, bis die Routine nicht abgearbeitet ist.. aber das ist nicht das, was Du meinst, oder? Ist dein Programm mit Multithreading? Oder was meinst Du genau mit Prozess aufrufen?

Gruß
Jan
Andre :-) Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55



BeitragVerfasst: Mo 03.03.03 01:12 
Nein Multi Threads habe ich "noch" nicht drinn, aber bereits vorbereitet.

Ich meine mit prozess z.B. ein Upload einer datei auf einem Server. Während Dieser Zeit, soll die GUI gesperrt sein. Deshalb Frage ich ja nach so einem GUI LOCK. EIn Kumpel sagte mir, er hätte sowas schon gesehen, nur finde ich es einfach nicht.

Gruss
Andre

Moderiert von user profile iconTino: Absätze entfernt.

_________________
Security is just a feeling, but never reality
FriFra
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 557

Win XP Prof, Win XP Home,Win Server 2003,Win 98SE,Win 2000,Win NT4,Win 3.11,Suse Linux 7.3 Prof,Suse Linux 8.0 Prof
D2k5 Prof, D7 Prof, D5 Standard, D3 Prof, K3 Prof
BeitragVerfasst: Mo 03.03.03 01:37 
ausblenden Quelltext
1:
2:
3:
4:
5:
Form1.Enabled := False;

{Dein Code}

Form1.Enabled := True;


Moderiert von user profile iconTino: Code-Tags hinzugefügt.