Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#39

Re: Hilfe beim Übersetzten von C in Delphi

  Alt 24. Mär 2007, 19:22
Nun, wenn Dein Programm ohne Parameter gestartet wird, ist ParamCount auch 0.
Und im ParamStr(0) steht Dein Programmname.

Wenn Du Dein Programm mit Parameter startest wird ParamCount auch <> 0 sein.

Schau mal in der Delphi IDE unter der Option run nach Parameters, dort
kannst Du die Parameter übergeben.

Oder Du startes Deine Exe mit einer Verknüpfung, in der Verknüpfung
kannst Du dann den Parameter fest vergeben.

Oder Du startest Dein Programm aus der Console (cmd) und gibst
ihm dan manuell einen Parameter mit.

Ergänzung:

~ -> bitweises Komplement -> http://www.pronix.de/pronix-676.html

Zitat:
Was ist denn char** ?:
C-Quellcode: markieren
void ParseArgs(int argc,char** argv)
char ** entspricht in Delphi einer StringList, also einer Aufreihung von Strings.
Bei argv kannst Du dann mit argv[0], argv[1] usw. darauf zugreifen.


Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat