AGB  ·  Datenschutz  ·  Impressum  







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

Programm stürzt beim abbrechen ab

Ein Thema von knolli · begonnen am 18. Apr 2008 · letzter Beitrag vom 23. Apr 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von knolli
knolli

Registriert seit: 22. Sep 2006
Ort: Zittau
83 Beiträge
 
Delphi 7 Enterprise
 
#1

Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 19:21
Hi,

ich hab im Rahmen einer Projektarbeit in der Schule ein Programm geschrieben. Das Programm filtern Wörter von Internetseiten und trägt sie in eine Listbox ein.

Nun zu meinen Problem:

1. Wenn ich das Prog nur kurz laufen lasse und dann abbreche, stehen nur wenige Einträge in der Listbox und das Prog wird ordnungsgemäß abgebrochen.
2. Wenn ich es länger laufen lasse und so geschätzte 20.000 - 30.000 Wörter in der Listbox stehen, stürzt mein Programm einfach beim Klick auf Abbrechen.
Woran kann denn das liegen? Gibt es irgendwie ein maximum für die Anzahl der Einträge in einer Listbox?

Ich könnte mir vorstellen, dass das Sortieren (was ich nach klick auf Abbruch ausführe) mucken macht. Vielleicht liege ich damit aber falsch.
Also wäre ich echt erleichtert, wenn mir jemand helfen könnte.


code fürs sortiern :
ListBox_Seitenwoerter.Sorted:=True;
mfg Knolli auch bekannt als Meister Lampe
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 19:42
Mit welcher Meldung schmiert er ab?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von knolli
knolli

Registriert seit: 22. Sep 2006
Ort: Zittau
83 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 20:04
Mit garkeiner... er hängt sich einfach auf... im TaskManager steht die exe mit 50% CPU auslastung drin und mehr passiert nicht...
ich gehe davon aus, dass wenn nach ca 30 Minuten nix passiert ist, das Prog abgestürtzt ist...
mfg Knolli auch bekannt als Meister Lampe
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 20:10
hast du mal im Delphi die Pause taste gedrückt und geschaut an welcher Stelle er hängt? Benutzt du BeginUpdate und EndUpdate? Warum setzt du sortet mehrfach auf True?
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 20:11
Hallo knolli,

wahrscheinlicht läuft der Speicher über.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Benutzerbild von knolli
knolli

Registriert seit: 22. Sep 2006
Ort: Zittau
83 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 20:24
Zitat von SirThornberry:
hast du mal im Delphi die Pause taste gedrückt und geschaut an welcher Stelle er hängt?
Nein das hab ich noch nicht gemacht... werd ich gleich mal machen...
Zitat:
Benutzt du BeginUpdate und EndUpdate?
Nein, ich weiß nichtmal was das ist
Zitat:
Warum setzt du sortet mehrfach auf True?
Wer sagt das ich das mache? Wo hast du das gelesen? Nein ich hab ein einziges mal .sorted:=true stehen..



@ chemiker:
wie meinst du könnte ich das verhindern?
mfg Knolli auch bekannt als Meister Lampe
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 20:33
Hallo knolli,

in dem Du die Einträge zählst und bei einer bestimmten Anzahl eine Abbruch Bedingung
formulierst. z.B. Count = 10000 dann keine weiteren Einträge in die Listbox vornehmen.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Benutzerbild von everdream
everdream

Registriert seit: 22. Feb 2007
Ort: Hiddenhausen
192 Beiträge
 
Delphi 2005 Personal
 
#8

Re: Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 20:36
Zitat von knolli:
Zitat von SirThornberry:
Benutzt du BeginUpdate und EndUpdate?
Nein, ich weiß nichtmal was das ist
Delphi-Quellcode:
Listbox1.BeginUpdate;
// Hier alle Einträge hinzufügen
Listbox1.EndUpdate;
Dadurch wird die Listbox nicht nach jeden Eintrag neu gezeichnet, soweit ich weiß.
Sollte dein Programm auf jeden Fall schneller machen auch wenn es den Fehler vielleicht nicht behebt.
Max
"Das Ziel ist im Weg!"
  Mit Zitat antworten Zitat
Benutzerbild von knolli
knolli

Registriert seit: 22. Sep 2006
Ort: Zittau
83 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 21:31
listbox1.BeginUpdate; das funktioniert nicht... oder muss ich noch ne unit einbinden?
mfg Knolli auch bekannt als Meister Lampe
  Mit Zitat antworten Zitat
Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Programm stürzt beim abbrechen ab

  Alt 18. Apr 2008, 21:35
ListBox1.Items.BeginUpdate;
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 13:04 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