AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Einige Codezeilen werden von Delphi ignoriert!!!
Thema durchsuchen
Ansicht
Themen-Optionen

Einige Codezeilen werden von Delphi ignoriert!!!

Ein Thema von little-x · begonnen am 10. Aug 2007 · letzter Beitrag vom 10. Aug 2007
Antwort Antwort
little-x

Registriert seit: 13. Apr 2007
Ort: Brandenburg
60 Beiträge
 
Delphi 6 Enterprise
 
#1

Einige Codezeilen werden von Delphi ignoriert!!!

  Alt 10. Aug 2007, 16:00
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.
manchmal machts mich mürbe
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: Einige Codezeilen werden von Delphi ignoriert!!!

  Alt 10. Aug 2007, 16:02
Werden die Variablen später nochmal zugewiesen? (= Ist diese Anweisung redundant/überflüssig?)
Falls ja: Der Compiler optimiert überflüssiges raus
  Mit Zitat antworten Zitat
little-x

Registriert seit: 13. Apr 2007
Ort: Brandenburg
60 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: Einige Codezeilen werden von Delphi ignoriert!!!

  Alt 10. Aug 2007, 16:06
Ach herrje. Das erklärt einiges ...
Das kann man doch ausschalten oder?

Aber danke. Man lernt nie aus...
manchmal machts mich mürbe
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

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

Re: Einige Codezeilen werden von Delphi ignoriert!!!

  Alt 10. Aug 2007, 16:18
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
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
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 13:57 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