Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Merkwürdiges ListBox Problem! (https://www.delphipraxis.net/13800-merkwuerdiges-listbox-problem.html)

mfg 27. Dez 2003 00:45


Merkwürdiges ListBox Problem!
 
Hallo,

ich habe eine Datenbank mit einer Listbox programmiert. In dieser werden die Datensätze ausgegeben. Das ganze hat bis zu einem bestimmten Zeitpunkt einwandfrei funktioniert!

Jetzt wollte ich eine neue Unit mit einem neuen Formular hinzufügen, was ansich ja nichts mit der Listbox zu tun hat, jedoch stürzt das Programm seit dem beim hinzufügen eines Intems in die Listbox immer ab! der Debugger zeigt mit nur ein CPU Fenster mit Zahlen und Buchstaben (sagt mir nichts)

Dachte ich mir, naja seltsam aber egal, hab ich die unit halt nicht verwendet, sie hat ja auch nichts mit dem program ansich zu tun! danach ging wieder alles einwandfrei!

Jetzt wollte ich die Datenbank mit IndyServer+Client so ausbauen, das ich Datensätze versenden kann, auch dieser Code nimmt keinerlei Bezug auf Listbox beim hinzufügen von Datensätzen und er wurde auch nicht geändert! Jedoch geht auch jetzt wieder das hinzufügen von Datensätzen in die Listbox nicht. Wenn ich das listBox1.add(ITEM) auskommentiere gehts, aber natürlic hstehen keine Datensätze drin!

Kann mir evtl einer bei diesem Problem, das ich in keinster Weise begreife weiterhelfen. Auf Wunsch kann ich das ganze auch noch besser dokumentieren/screenshots machen.

Viel Dank schonmal,

mfg

Sharky 27. Dez 2003 08:22

Re: Merkwürdiges ListBox Problem!
 
Hai mfg,

so ist das alles etwas schwierig. Bedingt durch das Wetter zeigt meine Glaskugel nur graue Wolken. :-D

Zeige doch mal die relevanten Teile deines Quellcodes.

BungeeBug 27. Dez 2003 10:06

Re: Merkwürdiges ListBox Problem!
 
Ich denk du hast die Kugel zum putzen weggegeben?

OK Scherz bei Seite (der war auch nicht wirklich lustig oder?) Kann es sein das du irgendwo ne Schleife hast, die zuschnell oder zulangsam ist? z.b.: Beim Versenden? Das sich die Daten ändern wärden du noch sendest? Oder hast du evl. durch Zufall ne globale Variable, die auch in der andern Unit benutzt wird?

*rat*

mfg 27. Dez 2003 12:04

Re: Merkwürdiges ListBox Problem!
 
Hallo,

das problem ist, das es keinen relevanten Teil des Codes gibt, denn es ist egal, was ich zu dem Programm hinzufüge Selbst wenn der neue Code nichts mit dem alten zu tun hat (wie z.b. bei dem neuen Formular) tritt der Fehler auf.

Das mit dem Datenversenden habe ich auch noch nicht fertig, weil ich ja zur zeit keine datensätze aus der Datei laden kann und auch nicht manuel hinzufügen kann.

Generell scheint die Ursache nur daraus zu bestehen, das das Programm größer wird. Warum dnan jedoch die ListBox damit ein Problem hat, kann ich wiegesagt nicht verstehen!

Leuselator 27. Dez 2003 12:13

Re: Merkwürdiges ListBox Problem!
 
@mfg: Ich habe den Wunsch - also nehme ich Dein Angebot aus dem 1. Post war und möchte mehr Doku/Screenshots+Quellcode
Gruß

mfg 27. Dez 2003 13:03

Re: Merkwürdiges ListBox Problem!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Okay,

Code ist anghängt, hier noch ein screenshot der Fehlermeldung des Debuggers...

http://gamerzintern.de/delphip_lberror.jpg


Bin euch jetzt schonmal dankbar :)

Leuselator 27. Dez 2003 14:03

Re: Merkwürdiges ListBox Problem!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Delphi7 - kann Projekt so nicht öffnen... sorry aber ich habe mal ein wenig in Deiner datenbank.pas "aufgeräumt", sie mit Komentaren versehen und denke, das es so in etwa funktionieren sollte.

mfg 27. Dez 2003 17:59

Re: Merkwürdiges ListBox Problem!
 
Hallo,

hach es geht, ich musste zwar noch 10-20 Anpassungen machen, aber jetzt gehts. Wenn ich mla Zeit habe werde ich mir auch deine vielen, hilfreichen kommentare durchlesen, damit ich weiß was ich falsch gemacht habe!


Also vielen vielen dank !

Leuselator 27. Dez 2003 23:55

Re: Merkwürdiges ListBox Problem!
 
dann bitte die Frage als "erledigt" kennzeichnen
Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 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