Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Seltsames Compilerverhalten Delphi2009 (https://www.delphipraxis.net/164898-seltsames-compilerverhalten-delphi2009.html)

jnaumann50 5. Dez 2011 12:53

Delphi-Version: 2009

Seltsames Compilerverhalten Delphi2009
 
Hallo,

mein Compiler spinnt (glaube ich)
kann mir das jemand erklären oder eine Lösung beschreiben?

hier der Quelltextausschnitt - Erkennt die Variable projektOffen nicht, obwohl sie doch gerade als Boolean definiert wurde:shock:

Delphi-Quellcode:
PROCEDURE TMainForm.FormCreate(Sender: TObject);
var pw    : file;
    i, z  : integer;
    laenge : byte;
BEGIN
     (* Variable mit Pfad der Anwendung initialisieren *)
     MainIniPath  := ExtractFilePath(ParamStr(0));
     (* Variable mit der AnwendungsDatei initialisieren *)
     IniPfad      := MainForm.MainIniPath + 'MDI-Haupt.ini';
     (* Instanz einer IniDatei erzeugen *)
     MyIni        := TIniFile.Create (IniPfad);
     (* Hilfshinweise aktivieren *)
     Application.OnHint       := ShowHint;
     (* Instanz einer HistList erzeugen *)
     FileList := THistoryList.Create ;
     (* HistList aus IniDatei lesen *)
     FileList.LoadFromIni (IniPfad,'Files');
     (* HistList an Menü anhängen *)
     FileList.MenuItem := Datei;
     (* CAN geschlossen *)
     CanAktiv := FALSE;

     (*** geändert 21.06.05 Stefan Wild ***)
     (* Projektpfad vorgeben *)
     MainIniPath := MainIniPath + 'Projekte\';
     projektOffen := false;
end;

angos 5. Dez 2011 12:55

AW: Seltsames Compilerverhalten Delphi2009
 
und wo ist die variable deklariert?

Bernhard Geyer 5. Dez 2011 12:56

AW: Seltsames Compilerverhalten Delphi2009
 
Wo ist Sie denn definiert :gruebel:

TiGü 5. Dez 2011 12:59

AW: Seltsames Compilerverhalten Delphi2009
 
Nebenbei bissel zuviel Kommentare, gell?
Das TIrgendeineKlasse.Create Instanz erzeugen heißt, muss man nicht kommentieren, außer es wäre ein Lehrbuchbeispiel.

Bernhard Geyer 5. Dez 2011 13:14

AW: Seltsames Compilerverhalten Delphi2009
 
Zitat:

Zitat von jnaumann50 (Beitrag 1139455)
Delphi-Quellcode:
     (* Variable mit Pfad der Anwendung initialisieren *)
     MainIniPath  := ExtractFilePath(ParamStr(0));
     (* Variable mit der AnwendungsDatei initialisieren *)
     IniPfad      := MainForm.MainIniPath + 'MDI-Haupt.ini';

Und ich höre schon wieder das jammern das die Initdateien der Anwendung unter Windows Vista/7 nicht mehr korrekt gelesen werden. UAC und virtualisierte Dateisystem sei dank :-)

Bummi 5. Dez 2011 13:24

AW: Seltsames Compilerverhalten Delphi2009
 
@Bernhard Geyer
wieso, lesen ist doch kein Problem :spin:


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