AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

ProgressBar (Update GUI)

Ein Thema von sILeNt heLLsCrEAm · begonnen am 29. Nov 2021 · letzter Beitrag vom 1. Dez 2021
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#1

AW: ProgressBar (Update GUI)

  Alt 30. Nov 2021, 08:11
Zitat:
Delphi-Quellcode:
Form1.Progressar1.StepBy(5);
Form1.Progressar1.Repaint;
Sobalb Windows, ab etwa 5 Sekunden (so viel ist in der Registry eingestellt), das Fenster durch's AppHang-Fenster ersetzt, war es das damit ... also besser nicht die Maus auch nur einen Pixel über's Fenster bewegen.

Threads?


Nja, ich hatte mal ApplicationProcessMessages so umgebaut, dass Tastatur- und Mausevents später oder nicht ausgeführt werden. (Timer kann man leider nicht verschieben, weil die nie in der MessageQueue speichert sind)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
sILeNt heLLsCrEAm

Registriert seit: 19. Dez 2012
15 Beiträge
 
Delphi 12 Athens
 
#2

AW: ProgressBar (Update GUI)

  Alt 30. Nov 2021, 21:36
Erstmal vielen lieben Dank für eure reichhaltigen Antworten. Fürs erste hab ich mich für die Lösung von "haentschman" entschieden, was aber nicht heißt das ich die anderen nicht auch noch testen werde. Vielleicht werde ich das in die Richtung mit Threads lösen, oder auch so daß wenn der Searcher gestartet wird der Search Button deaktiviert bleibt solange bis der entsprechende Game Prozess gefunden wurde. Denn wenn dieser dann gefunden wird bzw. eine Interaktion stattfindet und sich die Antiviren-/Firewalllösung des Users meldet muss dieser erstmal hier aktiv werden bevor der Button freigeschaltet wird. Ist dies dann einmal geschehen klappt's ja auch reibungslos mit dem Searcher...

Eine Frage hätte ich dann noch...
Wie sieht denn da die Private Deklaration für die Prozeduren StatusShown aus?

MfG sIleNt
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.431 Beiträge
 
Delphi 12 Athens
 
#3

AW: ProgressBar (Update GUI)

  Alt 1. Dez 2021, 05:57
Moin...
Delphi-Quellcode:
TForm1 = class
private
...
  procedure StatusShown;
public
...
end;
.
.
procedure TForm1.StatusShown;
begin
...
end;
  Mit Zitat antworten Zitat
sILeNt heLLsCrEAm

Registriert seit: 19. Dez 2012
15 Beiträge
 
Delphi 12 Athens
 
#4

AW: ProgressBar (Update GUI)

  Alt 1. Dez 2021, 07:40
Guten Morgen,
das hatte ich bereits probiert.
Da meckert die IDE wegen nicht genügend Forward Deklarationen...
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.431 Beiträge
 
Delphi 12 Athens
 
#5

AW: ProgressBar (Update GUI)

  Alt 1. Dez 2021, 07:51
zeig mal die gesamte Unit.

PS: wie spricht man eigentlich deinen Nicknamen aus? Keiner denkt an die alten Knacker hier...

Geändert von haentschman ( 1. Dez 2021 um 07:59 Uhr)
  Mit Zitat antworten Zitat
sILeNt heLLsCrEAm

Registriert seit: 19. Dez 2012
15 Beiträge
 
Delphi 12 Athens
 
#6

AW: ProgressBar (Update GUI)

  Alt 1. Dez 2021, 10:28
@haentschman
Wohnort Seifhennersdorf??? Das is ja quasi um die Ecke... )

Unit1 --- Siehe Anhang.
Da ich mir nebenbei noch ein Tool schreibe welches mir jeweils nen passenden Sourcecode ausspuckt bedarf es hier noch einiger Schönheitskorrekturen. Aber es geht ja erstmal ums Prinzip...
Angehängte Dateien
Dateityp: rar Unit1.rar (4,8 KB, 4x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.629 Beiträge
 
Delphi 12 Athens
 
#7

AW: ProgressBar (Update GUI)

  Alt 1. Dez 2021, 10:29
PS: wie spricht man eigentlich deinen Nicknamen aus?
Deutsche Übersetzung: Leise Höllensahne
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.779 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: ProgressBar (Update GUI)

  Alt 1. Dez 2021, 11:21
PS: wie spricht man eigentlich deinen Nicknamen aus?
Deutsche Übersetzung: Leise Höllensahne
Ich hätte es so gelesen Silent HellScream
Leiser Höllenschrei - keine Sahne

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.431 Beiträge
 
Delphi 12 Athens
 
#9

AW: ProgressBar (Update GUI)

  Alt 1. Dez 2021, 11:35
Hallöle...

...so sollte es gehen.

Zitat:
Das is ja quasi um die Ecke...
Wo bist du?
Angehängte Dateien
Dateityp: pas Unit1.pas (17,0 KB, 10x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz