AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Stringlisten-Problem (oder Speicher-Fehler in Delphi?)
Thema durchsuchen
Ansicht
Themen-Optionen

Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

Ein Thema von tobßn · begonnen am 15. Okt 2004 · letzter Beitrag vom 17. Okt 2004
Antwort Antwort
Seite 1 von 2  1 2      
tobßn

Registriert seit: 14. Okt 2004
5 Beiträge
 
Delphi 5 Enterprise
 
#1

Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 15. Okt 2004, 22:31
ja moinsen,
ich habe da mal eine frage generell zu delphi:

und zwar habe ich ein programm (schlecht zu posten, da schon mehrere tausend zeilen), wobei es unter anderen 4 stringlisten beinhaltet, welche immer gleichgroß sind (anzahl der strings), da sie nur von einer zentralen funktion geändert werden können (wenn also eine zeile in einer stringliste gelöscht wird, wird automatisch auch diese zeile in den anderen stringlisten gelöscht usw.).

soweit so gut, nun das problem: bis vor kurzem lief das programm einwandfrei, nun habe ich mal ein paar neue funktionen mit eingebaut (die aber nicht auf die stringlisten zugreifen), und nun habe ich den salat: regelmäßig ist die eine der stringlisten komplett leer (immer dieselbe), und das auch immer nach einer http-verbindung (die prozedur dafür ist aber auch schon länger im programm). sobald dann aus den listen gelesen werden soll, gibt's ne exception da natürlich nichts in der einen liste vorhanden ist.

ich habe gestern mehrere stunden versucht den fehler zu finden, aber rein programmiertechnisch ist da nix falsch (jedenfalls bei den listen, denn wie gesagt, die können nur von einer zentralen funktion geändert werden).

kann es sein dass es sich dabei um einen fehler in delphi handelt, dass der speicher nicht richtig addressiert wird bzw. überschrieben wird?

hab sonst echt keine ahnung was das sein kann


es grüßt
der tobßn
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

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

Re: Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 15. Okt 2004, 22:35
Ich arbeite schon seit ewigkeiten mit stringlisten und hatte da noch nie probleme. Der Fehler scheint bei deinem restlichen Source zu liegen.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
tobßn

Registriert seit: 14. Okt 2004
5 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 15. Okt 2004, 22:40
also wie gesagt, die "brüder" werden immer gleichmäßig bearbeitet, und im übrigen code kann nur über eine prozedur drauf zugegriffen werden, aber niemals direkt (habe ich schon als erstes vermutet, dass dort der fehler sein könnte, war er aber net)!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 15. Okt 2004, 22:57
Sind die Stringlisten global deklariert?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
tobßn

Registriert seit: 14. Okt 2004
5 Beiträge
 
Delphi 5 Enterprise
 
#5

Re: Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 15. Okt 2004, 23:02
yep das sind sie. aus ihnen wird an verschiedenen programmteilen gelesen (nur gelesen).
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 16. Okt 2004, 00:01
Dann muss ich sagen, selber schuld. Den Fehler jetzt zu finden, dürfte dich einiges an Zeit kosten. Nicht umsonst läuft der Gebrauch von gloablen Variablen den OOP Konzept zu wider und man sollte sie vermeiden, wo es nur geht. Da du sie trotzdem benutzt hast, zeigt dass, dass du dir vor dem programmieren nicht genügend gedanken gemacht hast über dein Konzept.

Aber nur gelesen werden kann nicht sein. Irgendwo muss ja auch was reingeschrieben werden, sonst kann ich nichts lesen. Wird die betreffende Stringliste eventuell irgendwo zerstört und wieder neu erstellt oder geleert, bzw. erstellst du sie überhaupt?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 16. Okt 2004, 00:35
Moin Zusammen,

also ich vermute mal, dass der Fehler nicht in den Stringlisten oder deren Prozduren usw. zu suchen ist, sondern, das durch eine fehlerhafte Speichernutzung etwas überschrieben wird, was diese Probleme verursacht.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Sprint
Sprint

Registriert seit: 18. Aug 2004
Ort: Edewecht
712 Beiträge
 
Delphi 5 Professional
 
#8

Re: Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 16. Okt 2004, 02:16
Zitat von Christian Seehase:
das durch eine fehlerhafte Speichernutzung etwas überschrieben wird, was diese Probleme verursacht.
So sehe ich das auch.
Ciao, Sprint.

"I don't know what I am doing, but I am sure I am having fun!"
  Mit Zitat antworten Zitat
tobßn

Registriert seit: 14. Okt 2004
5 Beiträge
 
Delphi 5 Enterprise
 
#9

Re: Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 16. Okt 2004, 12:53
heißt also dass delphi bzw. windows diesen fehler verursacht?
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#10

Re: Stringlisten-Problem (oder Speicher-Fehler in Delphi?)

  Alt 16. Okt 2004, 12:57
Zitat von Christian Seehase:
Moin Zusammen,

also ich vermute mal, dass der Fehler nicht in den Stringlisten oder deren Prozduren usw. zu suchen ist, sondern, das durch eine fehlerhafte Speichernutzung etwas überschrieben wird, was diese Probleme verursacht.
Full Ack.
  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 06:55 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