Entwickler-Ecke

Sonstiges (Delphi) - file in exe ausführen


huhn - Mi 16.02.05 19:56
Titel: file in exe ausführen
Also erst mal hi leute!
ich hab en prob,des ich irgendwie schwer nur beschreiben kann aber ich versuchs. Also,
ich hab ein programm geschrieben des audio-formate abspielt und ich möchte nun machen das wenn ich ein audio.wav oder so auf die exe schiebe die dabei ausgeführt wird,in eine stringliste eingefügt wird.nun hab ich die frage was passiert wenn ich die datei durch die exe ausführe mit dem programm und wo,wie kann ich es im Programm steuern?
so ich hoffe es ist klar geworden was ich mein.
schon mal thx im vorraus!
mfg huhn


AXMD - Mi 16.02.05 19:58

:shock: Schonmal was von Satzzeichen gehört?

huhn hat folgendes geschrieben:
so ich hoffe es ist klar geworden was ich mein.


Äh... nein :?

AXMD


WeBsPaCe - Mi 16.02.05 19:59

Probier mal in das Form1.Create das da reinzuschreiben:


Delphi-Quelltext
1:
ShowMessage(ParamStr(1));                    

Steht da dann was von der Datei, die du draufgezogen hast??


huhn - Mi 16.02.05 20:03

jo steht des verzeichnis wo ich haben will! :D
aber des laden vonspäteren bildern in oncreate klappt nimmer,weil er immer in windows ordner die sucht.wie mach ich das der des programm normal startet und dann den pfad in die liste einfügt?


WeBsPaCe - Mi 16.02.05 20:43

Liste = ListBox???

Dann so:

Delphi-Quelltext
1:
ListBox1.Items.Add(ParamStr(1));                    


huhn - Mi 16.02.05 20:54

jo danke des hab ich schon hinbekommen!
mein fehler war nur das ich die bilder zuerst so geladen habe(in oncreate):

Delphi-Quelltext
1:
image1.picture.loadfromfile('test.bmp);                    

hab einfach des gemacht(is ja au logisch):

Delphi-Quelltext
1:
image1.picture.loadfromfile(exedir+'test.bmp')                    

und schon gabs keine probs mehr(exedir is die variable zum ermitteln der ordnerdirektorie! exedir:=ExtractFileDir(ParamStr(0))+'\';)
also nomal great thx an webspace!
dein tipp mit paramstr(1) war echt gold für mich wert!
mfg huhn


WeBsPaCe - Mi 16.02.05 20:56

Kein Problem. 8)