Avatar billede mj89dk Nybegynder
13. februar 2004 - 23:07 Der er 12 kommentarer og
1 løsning

Program's sti med konsol program?

Hvordan finder jeg programmets sti (og filnavn) med i exe fil? Kan ikke bruge ExtractFilePath(Application.ExeName), da der ikke er noget der hedder Application...
Avatar billede mj89dk Nybegynder
13. februar 2004 - 23:17 #1
Ligemeget.. Vil gerne finde det der kommer efter ? i filnavnet...
Avatar billede arne_v Ekspert
13. februar 2004 - 23:20 #2
Eksempel:

program image;

{$APPTYPE CONSOLE}

uses
  SysUtils, Windows;

var
  filename : array [0..256] of char;

begin
  GetModuleFileName(0, filename, 256);
  writeln(filename);
end.
Avatar billede arne_v Ekspert
13. februar 2004 - 23:21 #3
Hvad mener du med efter ? i filnavnet ?
Avatar billede dkn Nybegynder
14. februar 2004 - 01:40 #4
params eller hvad?

var
i:integer;
params:string;
begin
params := '';
for i := 0 to paramcount-1 do
params := params+paramstr(I);

showmessage(params);
end;

tror nok det er sådan
Avatar billede mj89dk Nybegynder
14. februar 2004 - 09:54 #5
kan jeg ikke bruge med en CGI konsol applikation.
Avatar billede arne_v Ekspert
14. februar 2004 - 09:57 #6
GetModuleFileName bør virke med enhver windows applikation uanset type.
Avatar billede martinlind Nybegynder
14. februar 2004 - 09:57 #7
Du kan se hvordan i delphi ISAPI demo
Avatar billede arne_v Ekspert
14. februar 2004 - 09:58 #8
Ah - du vil have /cgi-bin/xyz.exe?a=b&c=d ?
Avatar billede arne_v Ekspert
14. februar 2004 - 09:58 #9
Altså a=b&c=d delen
Avatar billede arne_v Ekspert
14. februar 2004 - 09:59 #10
Ifølge CGI specifikationen skal den oplysning gemmes i en environment variabel.
Avatar billede arne_v Ekspert
14. februar 2004 - 09:59 #11
QUERY_STRING mener jeg den hedder
Avatar billede arne_v Ekspert
14. februar 2004 - 10:48 #12
Der er en artikel om Delphi og CGI (inkl. QUERY_STRING) her:
  http://www.drbob42.com/books/cgi.htm
Avatar billede rocco_siffredi Nybegynder
16. februar 2004 - 10:29 #13
Benyt ParamStr funktionen.

ParamStr(0) - Returnerer exefilnavn inkl. sti

// Rocco
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester