Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Variablen zusammensetzten (https://www.delphipraxis.net/31149-variablen-zusammensetzten.html)

xstream 5. Okt 2004 08:09


Variablen zusammensetzten
 
Hallo

Ich wollte eine Funktion machen, in der eine Zahl mit dem OpenDialog zusammengesetzt wird.
Das heisst, ich habe zb 3 OpenDialogs, und 3 Zahlen, nun will ich nicht mit if Zahl = 1 then OpenDialog1.Execute schaffen, sondern mit if Zahl = Zahl1 then OpenDialog + Zahl1+.Execute arbeiten. Nur geht das nicht -> if Zahl = Zahl1 then OpenDialog + Zahl1+.Execute

Kann mir jemand helfen?

alcaeus 5. Okt 2004 08:10

Re: Variablen zusammensetzten
 
Hi xstream,

such mal nach [dp]"FindComponent"[/dp]. Damit kannst du dein Problem schnell und einfach lösen.

Greetz
alcaeus

[add]Auch die Online-Hilfe kennt FindComponent, sollte schnellere Ergebnisse erzielen :zwinker:[/add]

xstream 6. Okt 2004 12:27

Re: Variablen zusammensetzten
 
bei mir funktioniert das aber nicht! es kommt immer die meldung:

Zitat:

[Fehler] wizard.pas(267): Undefinierter Bezeichner: 'FindComponent'

Ultimator 6. Okt 2004 12:29

Re: Variablen zusammensetzten
 
Also bei mir gibts die Funktion FindComponent...

alcaeus 6. Okt 2004 12:35

Re: Variablen zusammensetzten
 
Hi xstream,

zeige doch bitte mal den Aufruf von FindComponent (die ganze Prozedur in welcher aufgerufen wird). Vielleicht ist ja nur ein kleiner Fehler drin.

Greetz
alcaeus

xstream 6. Okt 2004 12:54

Re: Variablen zusammensetzten
 
Code:
a:=FindComponent('OpenDialog' + IntToStr((line+StrToInt(datei.Strings[1]))));
offen.LoadFromFile(TOpenDialog(a).FileName);
Gerade nach FindComponent ist der Strich, der blinkt, zum schreiben :) und die linie ist rot...

Steve 6. Okt 2004 13:01

Re: Variablen zusammensetzten
 
Steht der Code in einer Routine eines TComponent-Nachfolgers? FindComponent ist lt. oh eine Funktion von TComponent ;)

edit: Du kannst alternativ auch mit nem Array Of TOpenDialog arbeiten und über den Index darauf zugreifen :zwinker:

Gruß
Stephan

alcaeus 6. Okt 2004 13:06

Re: Variablen zusammensetzten
 
Zitat:

Zitat von Steve
Steht der Code in einer Routine eines TComponent-Nachfolgers

Genau deswegen hab ich auch das gesagt:
Zitat:

Zitat von alcaeus
(die ganze Prozedur in welcher aufgerufen wird).

Greetz
alcaeus

xstream 6. Okt 2004 14:03

Re: Variablen zusammensetzten
 
ich hab noch nicht mehr gemacht...

das ist alles, was in der prozedur steht...

alcaeus 6. Okt 2004 15:08

Re: Variablen zusammensetzten
 
Hi xstream,

lass bitte mal den Prozedurheader sehn. Ich denke mir, dass du die Funktion aus einer Prozedur aufrufst, die z.B. nicht zu deinem Form gehört.

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr.
Seite 1 von 2  1 2      

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