AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Application.ProcessMessages Creash Möglich?

Ein Thema von submitnine · begonnen am 15. Feb 2007 · letzter Beitrag vom 15. Feb 2007
Antwort Antwort
submitnine

Registriert seit: 8. Feb 2007
11 Beiträge
 
#1

Application.ProcessMessages Creash Möglich?

  Alt 15. Feb 2007, 10:36
Hi, ich habe ein kleines programm erstellt.. was eine schleife beinhaltet..

dadrin habe ich 14x Application.ProcessMessages drin, damit die ganze sache nicht abschmiert..
und das ganze wird dann ca 2,5 sek. angehalten.

also ca. alle 3 sekunden gibt es 14x Application.ProcessMessages .
nun wollte ich fragen ob es normal ist, das mein programm nach ca 2h abstürzt?
die meldung habe ich leider weggeklickt.. dachte ich hätte sie noch aufgeschrieben,
aber der debugger meldet mir bei applic... den fehler.
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

Re: Application.ProcessMessages Creash Möglich?

  Alt 15. Feb 2007, 10:51
warum brauchst du überhaupt soviele application.processmessages?????
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
submitnine

Registriert seit: 8. Feb 2007
11 Beiträge
 
#3

Re: Application.ProcessMessages Creash Möglich?

  Alt 15. Feb 2007, 10:55
nun ja, damit der process balken sich fortbewegt..
ist zwar nicht sehr effektiv, trotzdem ist das ganze bei ca 0% auslastung im gesamtverhältnis.
und es funktioniert, daher wollte ich net so viel umändern..
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

Re: Application.ProcessMessages Creash Möglich?

  Alt 15. Feb 2007, 11:02
also ich hab mal ne anwedung geschrieben die daten von einem txt file in ein xls file geschrieben und
konvertiert hatt...
und meine schleife kam mit einem application.processmessages aus....

meines wissens nach würde sich der balken auch bewegen wenn kein application.processmessages drinne is
es müsste auch ein refresh der form genügen...
nur kannst du wenn du das application.processmessages nicht drinne hast deine form z.b. nicht mehr bewegen
solange das programm in der schleife steckt...
aber wie gesagt ganz sicher bin ich mir damit nicht was ich gerade geschrieben hab...
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
submitnine

Registriert seit: 8. Feb 2007
11 Beiträge
 
#5

Re: Application.ProcessMessages Creash Möglich?

  Alt 15. Feb 2007, 11:08
ich habe es eben mal getestet.. also der process balken geht weiter.
nur wird das label nicht aktualisiert.

wenns nicht anders geht kann ich auch drauf verzichten.. wenn das programm dafür nicht mehr abstürzt..
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Application.ProcessMessages Creash Möglich?

  Alt 15. Feb 2007, 11:23
Dein Problem hat höchstens indirekt mit Application.ProcessMessages zu tun.
Der eigentliche Fehler liegt wo anderst. Das könnte z.B. eine Speicherüberschreibung sein.
Andreas
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#7

Re: Application.ProcessMessages Creash Möglich?

  Alt 15. Feb 2007, 12:44
Zitat von submitnine:
also der process balken geht weiter. nur wird das label nicht aktualisiert.
Dann jag dem Label doch ein Label1.Update hinterher.
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz