[Delphi] Aanroepen programma variabelen

Pagina: 1
Acties:

  • Marv
  • Registratie: Oktober 2000
  • Laatst online: 11-06 06:52
Ik wil graag mijn eigen programma aanroepen inclusief variabele.

Iets in deze richting:
Test.exe E:\mp3\file.mp3

Hoe krijg ik die variabele in m'n programma? 't zal wel iets simpels zijn maar ik kan het niet vinden (weet niet waar ik op moet zoeken :?).

"Everything I've ever done or said is the complete opposite of what I've wanted" -- George


  • jhksema
  • Registratie: Januari 2002
  • Laatst online: 28-08 17:17
Op vrijdag 19 april 2002 22:51 schreef Marv het volgende:
Ik wil graag mijn eigen programma aanroepen inclusief variabele.

Iets in deze richting:
Test.exe E:\mp3\file.mp3

Hoe krijg ik die variabele in m'n programma? 't zal wel iets simpels zijn maar ik kan het niet vinden (weet niet waar ik op moet zoeken :?).
In good old pascal kon je daar bij komen via het params-array. Typ in de help file params en kijk of 'ie wat weet...

  • Marv
  • Registratie: Oktober 2000
  • Laatst online: 11-06 06:52
Op vrijdag 19 april 2002 22:54 schreef jhksema het volgende:

[..]

In good old pascal kon je daar mij komen via het params-array. Typ in de help file params en kijk of 'ie wat weet...
Tnx
code:
1
2
3
4
5
6
7
8
9
10
11
12
procedure TForm1.FormCreate(Sender: TObject);
var
  i: Integer;
begin
  for i := 1 to ParamCount do
  begin
    if LowerCase(ParamStr(i)) = 'beep' then
    Beep
    else if LowerCase(ParamStr(i)) = 'exit' then
    Application.Terminate;
  end;
end;

Oproepen met: programma.exe beep
levert een beep op... tnx :7

"Everything I've ever done or said is the complete opposite of what I've wanted" -- George


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

paramstr(0) is je path+exe.

"The shell stopped unexpectedly and Explorer.exe was restarted."