AGB  ·  Datenschutz  ·  Impressum  







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

Zeilenhopping?

Ein Thema von Angel4585 · begonnen am 6. Aug 2007 · letzter Beitrag vom 6. Aug 2007
Antwort Antwort
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

Zeilenhopping?

  Alt 6. Aug 2007, 14:36
Hallo,

ich weis, die Übersschift ist nicht grad der Burner, aber mir fällt nix ein dazu..

Ich habe den Verdacht, dass meine Anwendung korrekt compiliert wurde, da sie in der Regel keine Fehler verursacht. Allerdings kommt es ab und an vor das unerklärliche Fehler vorkommen die ich mir nur so erklären kann das da irgendwelche Zeilen übersprungen werden bim initialisieren.

Zum Beispiel habe ich im initialization Block ein
DecimalSeperator := ',' In der Regel funktioniert das ohne Probleme, manchmal kommt jedoch kurz nach dem Aufruf dieser Zeile, wenn eine Kommazahl von String in Float/Extended gewandelt wird der Fehler das "12,34" keine gültige Gleitkommazahl ist obwohl ich das ja eigentlich schon regle oder?

Also habe ich den Verdacht das da ab und an irgendwelche Zeilen übersprungen werden.

Genauso kommt es vor das z.B. Labels nicht geladen werden. an den Stellen an denen welche sein sollten und gewöhnlich auch welche sind, fehlen dann plötzlich 1 oder 2 und ich bekomm die Meldung "Fehler beim Lesen der Adresse 0"

Also zur Frage:
Ist es möglich das compilierte Zeilen vom BS oder von was auch immer übergangen und nicht verarbeitet werden?
Wenn ja, wie kann man das lösen?

Danke schonmal

Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Zeilenhopping?

  Alt 6. Aug 2007, 14:38
Tritt das Problem nur bei deinem Program auf?
Wenn nich hat eventuell dein Arbeitsspeicher eine Macke. Hast du Delphi schon mal neuinstalliert/EIne andere Delphi-Version ausprobiert? Vielleicht macht doch der Compiler etwas falsch
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Zeilenhopping?

  Alt 6. Aug 2007, 14:41
Ja der Fehler tritt nur bei meinem Programm auf, jedoch auf allen Rechnern im Netzwerk.
Delphi war bis vor einiger Zeit auf Win2000 installiert, wo der selbe Fehler schon da war, jetzt ist es neu auf Vista installiert, der Fehler ist immernoch da.

Ich sollte dazu sagen:
Ich verwende INDY, JEDI und ZEOS Komponenten. Die Labels sind JEDI's, vllt tritt da einfach ab und an ein Fehler auf, aber das mit dem DecimalSeperator sollte ja das nicht beeinflussen oder?

EDIT: Ich denke das der Compiler in ordnung ist, der Fehler tritt ja nur bei etwa jedem 50. Start auf, aber dann halt richtig mit abschmieren und allem
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Zeilenhopping?

  Alt 6. Aug 2007, 14:43
Evtl. amouklaufender Virenscanner oder Festplatte die langsam kaputt geht wären auch Möglichkeiten.

Und die Gefahr bei solchen globalen Konstanten ist das sie auch an anderer Stelle überbügelt werden können.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Zeilenhopping?

  Alt 6. Aug 2007, 14:48
Ich setze die Variable nur einmal im Programm
Die Computer sind nagelneu, und es wäre schon ein riesen Zufall wenn gleich 6 PCs nen Schuss hätten oder?
Der Virenscanner wäre möglich, da mein Panda schon ne Weile spinnt.. aber selbst wenn ich den ausschalte kommt der Fehler noch ab und zu
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Zeilenhopping?

  Alt 6. Aug 2007, 14:51
Manche Komponenten setzen den Dezimalseperator auf einen anderen Wert und setzen ihn dannach wieder auf Windows-Standard.

Du solltest also den Dezimalseperator erst kurz vor der Aktion ändern, bei der Du ihn brauchst.
Sonst läufst Du immer Gefahr, dass eine andere Komponente den überschreibt.

Am Rande erwähnt:
Der Dezimalseperator ist nur innerhalb Deines Programms gültig.
Es kann also nicht passieren, dass eine andere Software den überschreibt.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#7

Re: Zeilenhopping?

  Alt 6. Aug 2007, 14:55
Wenn eine andere Komponente diesen Seperator überschreiben würde, würde der Fehler ja generell auftreten, das tut er aber nicht. das tritt völlig sporadisch auf.

Was mir gerade einfällt: Das Programm liegt auf einem Rechner im Netzwerk, die meisten starten die exe direkt vom andern PC, was auch notwendig ist.
Zudem baut die Anwendung eine Verbindung zum MySQL-Server im Netzwerk auf.

Das sind doch sicher auch Faktoren die da reinspielen können oder?
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: Zeilenhopping?

  Alt 6. Aug 2007, 15:00
Es werden sicher nicht immer die gleichen Funktionen durchlaufen oder die gleichen Fenster geöffnet.
Somit kommt diese eine Komponente nicht immer zum Zuge.

Unsere Software (die ich momentan erweitere) liegt auch auf einem Server im Netzwerk.
Die Benutzer starten sie dann auf dem Arbeitsplatzrechner.

Ich würde mir von den Benutzern jeweils detailierte Fehlerberichte holen.
Was haben sie gemacht, Welche Fenster waren offen, Reihenfolge der Fenster, usw.
So kannst Du vielleicht feststellen, welche Komponente Dir ins handwerk pfuscht.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#9

Re: Zeilenhopping?

  Alt 6. Aug 2007, 15:05
Ich kenne die Reihenfolge
Es werden definitiv immer die selben Funktionen durchlaufen, keine Ausnahme
Martin Weber
Ich bin ein Rüsselmops
  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 04:40 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