Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Compilerdirektiven in .inc; Wie einbinden? (D2005) (https://www.delphipraxis.net/47104-compilerdirektiven-inc%3B-wie-einbinden-d2005.html)

Alter Mann 6. Jun 2005 18:50


Compilerdirektiven in .inc; Wie einbinden? (D2005)
 
Hallo,

kleine Anfrage(irgendwie stelle ich mich heut? zu blöd an).

Bisher habe ich die Jedi.inc immer so eingebunden:

Delphi-Quellcode:
{$I Jedi.inc}
unit Test;

interface
...
nun wollte ich eine Komponente nach D2005(Win32) umsetzen und bekomme immer die Fehlermeldung:
F1016 Datei nicht gefunden: 'C:\Programme\Borland\...\jedi.inc'.

Nun habe ich versucht es anders zu gestallten, in der Art:

Delphi-Quellcode:
unit Test;

{$I Jedi.inc}

interface
...
Ergebnis: F1026 ...

Was nun? Weis jemand die Lösung und wie sieht sie aus?

alcaeus 6. Jun 2005 18:56

Re: Compilerdirektiven in .inc; Wie einbinden? (D2005)
 
Hallo Alter Mann,

passen die Suchpfade eventuell nicht? Bei meinem Delphi 7 funktioniert es so, D2005 habe ich leider nicht zur Hand.

Ausserdem wuerde ich der Uebersicht halber
Delphi-Quellcode:
{$INCLUDE ...}
verwenden, um eventuelle Verwechslungen mit den Compilerschaltern zur Dateipruefung ($I+) zu vermeiden ;)

Greetz
alcaeus

DP-Maintenance 6. Jun 2005 18:56

DP-Maintenance
 
Dieses Thema wurde von "alcaeus" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Ist immer noch eine Frage zu Delphi ;)

Alter Mann 6. Jun 2005 19:09

Re: Compilerdirektiven in .inc; Wie einbinden? (D2005)
 
Hi,

soweit so gut. Unter D7 geht es ja auch.

Das
Delphi-Quellcode:
{$INCLUDE ...}
steht so auch drin und die Pfade sind alle gleich, da sich die Datei im selben Verzeichnis
befindet.

Kurioser Weise kommt die Fehlermeldung hier nicht:
Delphi-Quellcode:
implementation

{$R *.dfm}

{$INCLUDE Jedi.inc}

uses  {$IFDEF DELPHI_6_UP} Variants, {$ENDIF} ActiveX, ...
Nur hilft es mir nicht weiter, da ich die direktiven im interface brauche.

Gruß

Alter Mann 7. Jun 2005 18:02

Re: Compilerdirektiven in .inc; Wie einbinden? (D2005)
 
An alle,

arbeitet hier auch jemand mit D2005, oder besitzt ihr es nur?

Gruß

Dax 7. Jun 2005 18:04

Re: Compilerdirektiven in .inc; Wie einbinden? (D2005)
 
Delphi-Quellcode:
unit uMiep;

interface

{$INCLUDE Jedi.inc}

uses
  ...

Alter Mann 7. Jun 2005 18:49

Re: Compilerdirektiven in .inc; Wie einbinden? (D2005)
 
Hi Dax,

sieht so ganz gut aus, danke.
Dafür kommen andere Sachen...

Gruß
Alter Mann


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