Autor Beitrag
Simu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Mo 06.09.04 18:12 
Hallo Leute
Kann mir jemand sagen, wie ich eine ProgressBar, z.B. auf einer form2 oder einfach ein sep. Fenster, unabhängig vom Hauptprogramm laufen lassen kann? :?

Vielen Dank

mfg Simu


Moderiert von user profile iconTino: Topic aus Sonstiges verschoben am Di 07.09.2004 um 10:48
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mo 06.09.04 18:24 
Pauschalantwort: In einem eigenen Thread. Aber was genau meinst du mit unabhängig? Gib maln paar Details, was genau du damit anstellen willst.

Gruß,
Jörg

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
Simu Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Mo 06.09.04 20:11 
Ich habe ein RichEdit wo ich eine Text Datei (50MB) Noch wörtern durchsuche und Zeilenweise auslese. Das Prog läuft etwa 10 min. Nach etwa 2 -3 min bleibt die ProgressBar stehen. Jetzt hatte ich gedacht, dass ich eine ProgressBar unabhängig vom original prog laufen lassen kann, damit der User sieht, dass das Prog noch läuft.
Vieleicht giebt es da ja eine bessere Variante. Bin noch Anfänger :oops:

Gruss Simu
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mo 06.09.04 20:27 
Zunächst: Hast du in deiner Suchroutine irgendwo
ausblenden Delphi-Quelltext
1:
Application.ProcessMessages;					

stehen? Wenn nicht, bau das mal so ein, dass es ab und zu aufgerufen wird. Wenn das nicht hilft, sag nochmal bescheid, dann brauchen wir doch einen Thread.

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
Simu Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Mo 06.09.04 20:30 
Ok, danke erstaml, werd mal schauen wie das funktioniert :D

mfg
Simu Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Mo 06.09.04 20:53 
Hey, Du bist der beste :D
Mein Prog funktioniert 1A
Vielen Dank!!

mfg

Simu
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mo 06.09.04 20:54 
Simu hat folgendes geschrieben:
Hey, Du bist der beste :D

Das hört man immer gern. :cool:

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!