| Autor |
Beitrag |
MDX
      
Beiträge: 595
Erhaltene Danke: 4
Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
|
Verfasst: So 18.05.08 19:40
Ich habe ein Problem mit AppDir
Mein Delphi-Programm erkennt das nicht:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7:
| procedure TForm1.FormCreate(Sender: TObject); var AppDir: String; begin ShockwaveFlash1.Movie:=appdir+'flvaplayer.swf'; label1.caption:=appdir; end; |
Das Label1 ist leer...
Delphi: Delphi 7
Windows: Windows Vista Home Premium
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: So 18.05.08 19:50
Ist bei deinem Code auch irgendwie logisch - du deklarierst eine Variable, weist ihr keinen Wert zu und verwendest sie dann. Klar, dass die leer ist
AXMD
|
|
MDX 
      
Beiträge: 595
Erhaltene Danke: 4
Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
|
Verfasst: So 18.05.08 20:06
AppDir ist doch eine Standard Variable oder nicht???
Wie muss ich es denn sonst machen?
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: So 18.05.08 20:09
Ich habe momentan kein Delphi installiert, glaube mich aber erinnern zu können, dass du bezüglich der "Standardvariable" Recht hast. Daher einfach deine Deklaration davon entfernen, da diese lokale Gültigkeit besitzt und das globale AppDir damit überdeckt.
AXMD
|
|
MDX 
      
Beiträge: 595
Erhaltene Danke: 4
Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
|
Verfasst: So 18.05.08 20:21
Geht aber trotzdem nicht...
|
|
Silas
      
Beiträge: 478
Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
|
Verfasst: So 18.05.08 20:27
N'Abend,
nein, AppDir ist keine Standardvariable. Du kannst stattdessen ExtractFilePath(Application.ExeName) oder ExtractFilePath(ParamStr(0)) verwenden.
_________________ Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat
|
|
MDX 
      
Beiträge: 595
Erhaltene Danke: 4
Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
|
Verfasst: So 18.05.08 20:30
Silas hat folgendes geschrieben: | N'Abend,
nein, AppDir ist keine Standardvariable. Du kannst stattdessen ExtractFilePath(Application.ExeName) oder ExtractFilePath(ParamStr(0)) verwenden. |
Hi, Danke
benutze jetzt ExtractFilePath(ParamStr(0))!!!
THX
|
|