![]() |
auslesen der übergebenen parameter
gleich noch eine zweite frage:
wie kann ich die parameter(bei einer verknüpfung) auslesen, die dem programmm übergeben wurden? Bsp: c:\test.exe -start -fullscreen ich brauche also "-start -fullscreen" iaby |
Siehe Hilfe zu ParamStr und ParamCount.
|
danke, werds ausprobieren!
|
Hallo jaby,
hier mal ein kleines Bespiel:
Delphi-Quellcode:
Der erste übergebene Parameter, ist die Caption eines Labels, der zweite ist eine Sounddatei, bzw. der Pfad davon, die abgespielt werden soll.
procedure TForm1.FormShow(Sender: TObject);
begin sndPlaySound(PChar(ParamStr(2)), SND_ASYNC); //SND_SYNC = Während die Datei abgespielt wird, steht das Prog. //SND_ASYNC = Die Datei wird unabhängig vom Programm abgespielt //SND_LOOP = Immer wieder und immer wieder Label1.Caption:=ParamStr(1); end; Grüsse, Daniel :hi: |
Man sollte vielleicht noch erwähnen, dass
ParamStr(0) der Pfad der exe ist!! |
Warum sollte man das noch erwähnen? Es steht in der Hilfe. Wenn man dem Tipp von Luckie folgt, stößt man also von selbst drauf.
|
danke, ich habs hinbekommen;-)
das mit dem sound: wie kann ich denn die lausträrke des sounds(von windows oder noch besser nur von der datei) verändern? |
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 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 by Thomas Breitkreuz