Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Einige Codezeilen werden von Delphi ignoriert!!! (https://www.delphipraxis.net/97454-einige-codezeilen-werden-von-delphi-ignoriert.html)

little-x 10. Aug 2007 16:00


Einige Codezeilen werden von Delphi ignoriert!!!
 
Hallo,

ich habe ein ganz normales kleines Delphi-Projekt geladen. Die eine pas-Datei wird korrekt angezeigt. Ich kann auch problemlos editieren, kann ALLES machen. Phänomen:

Es gibt 2 Anweisungen, die scheinbar nicht mit kompiliert werden. Die Anweisungen sind EINFACHSTER Natur (initialisieren von Integervariablen) und reihen sich in eine ganz normale Prozedur ein. Nochmal: ich mache NICHTS außergewöhnliches!!! Folgendes Verhalten im Detail:

- Beim Debuggen werden die Zeilen übersprungen.
- Nach dem Compilieren werden die Zeilen nicht als Codezeilen gekennzeichnet (es fehlt der "blaue Punkt" links).
- Ich kann die Zeilen per Copy&Paste an eine andere Position bringen, dann erkennt er sie. sobald ich sie aber zurück an DIESE Position bringe (hab sämtliche Tricks durchprobiert....) werden sie wieder ignoriert!!!

Um mögliche Antworten abzufangen:
- Ja, es gibt eine vorhandene *.~pas Datei. Sie sieht genauso aus.
- Ja, ich habe Delphi geschlossen, die Datei neu geladen. Ich habe sogar meinen Rechner neu gestartet.
- Nein, mein Arbeitsspeicher sollte ok sein. Ich habe pas- und dfm-Datei als Textfile einem Kollegen geschickt, er hat daraus mit seiner lokalen Delphi-Installation ein identisches Projekt erzeugt. Gleiches Verhalten.
- Ja, mein Delphi sollte ok sein (gleicher Grund wie oben).
- Nein, es sind KEINE Sonderzeichen in der Datei, geschweige denn an der Position, vorhanden.

Ich werd noch irre.

jfheins 10. Aug 2007 16:02

Re: Einige Codezeilen werden von Delphi ignoriert!!!
 
Werden die Variablen später nochmal zugewiesen? (= Ist diese Anweisung redundant/überflüssig?)
Falls ja: Der Compiler optimiert überflüssiges raus ;)

little-x 10. Aug 2007 16:06

Re: Einige Codezeilen werden von Delphi ignoriert!!!
 
Ach herrje. Das erklärt einiges ...
Das kann man doch ausschalten oder?

Aber danke. Man lernt nie aus...

RavenIV 10. Aug 2007 16:18

Re: Einige Codezeilen werden von Delphi ignoriert!!!
 
Zitat:

Zitat von little-x
Ach herrje. Das erklärt einiges ...
Das kann man doch ausschalten oder?

Aber danke. Man lernt nie aus...

Erstens:
Du solltest Warnings bekommen, dass diese Variablen nirgends mehr verwendet werden.
Oder hast Du die Warnings abgeschaltet?

Zweitens:
Compiler-Optionen -> Optimierung


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz