Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Aufzählungstyp global decl. und in allen Units benutzen (https://www.delphipraxis.net/4600-aufzaehlungstyp-global-decl-und-allen-units-benutzen.html)

aiko07 5. Mai 2003 21:02


Aufzählungstyp global decl. und in allen Units benutzen
 
Hallo Leute,

bin absoluter Anfänger, daher werden wohl einige ein Schmunzeln für mein Problem haben.
Folgendes:
Habe mir in meinem Projekt eine Unit geschaffen in der ich globale Variablen deklariere, um sie in anderen Units zu nutzen. Funktioniert soweit. Nur bei einem kreiertem Aufzählungstyp klappt es nicht. Habe schon in der Hilfe gesucht, aber ohne Erfolg.

Auszug:

Delphi-Quellcode:
unit GlobDecl;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,Inifiles, StdCtrls, Buttons,TypInfo;

   type
TJobMode=(Incorrect,Linedel,Linechg,LineIns,Blockdel,Blockchg,BlockIns);
{  Beschreibung Modus von TJobMode
Linedel= String loeschen
Linechg= string aendern
LineIns= string einfuegen
Blockdel= Block loeschen
Blockchg= Block aendern
BlockIns= Block einfuegen}
const

IniFile: string = '.\UpLoad.kup'; // Inifile
Blank: string = '';
 var
    JobMode: TJobMode;
    SetIni: TInifile;
Im voraus vielen Dank für eure Hilfe,

Mit freundlichen Grüßen,
Bernd Steffens

[edit=Daniel B]Delphi-Tags eingefügt. MfG Daniel B.[/edit]

Hansa 5. Mai 2003 21:15

die unit muß in der USES Klausel des Programmes aufgeführt sein, oder es ist ein Schreibfehler. Bzw., was sagt Delphi?

aiko07 6. Mai 2003 20:09

Hallo Hansa,

vielen für deine Antwort. Habe mir das Ei selbst gelegt, hatte die Typdeklaration in einer weiteren Unit vorgenommen.

Gruß
Bernd


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