Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi /? Hilfe in der Konsole (https://www.delphipraxis.net/187019-hilfe-der-konsole.html)

GroZ 21. Okt 2015 12:59

AW: /? Hilfe in der Konsole
 
Nein ich möchte in der Console /? schreiben und dann sollen die Codes für die Fehlermeldung kommen.
Ging mit diesem Codeschnipsel:
Delphi-Quellcode:
readln(eingabe);
  if eingabe = '/?' then
  begin

nahpets 21. Okt 2015 13:04

AW: /? Hilfe in der Konsole
 
Poste bitte mal den bisher vorhandenen Quelltext deines Konsolenprogrammes, damit wir eine Chance bekommen die Stelle zu identifizieren, an der Du eine Änderung vornehmen kannst und dir ggfls. einen verwertbaren Code-Schnipsel zur Verfügung stellen können.
Mir ist die Aufgabenstellung momentan noch etwas zu difus, um hier eine sinnvolle Antwort geben zu können.

GroZ 3. Nov 2015 08:01

AW: /? Hilfe in der Konsole
 
Zitat:

Zitat von Sir Rufo (Beitrag 1319313)
Es gibt auch noch etwas Einfacheres zum Abprüfen:

Delphi-Referenz durchsuchenSysUtils.FindCmdLineSwitch

Ob es das aber schon unter Delphi 7 gab, kann ich nicht sagen ...

Kannst du mir mal bitte ein Beispiel zeigen? Sprich wie ich von ParamStr den Parameter übergebe?
so?
Delphi-Quellcode:
FindCmdLineSwitch(ParamStr(1))

Sir Rufo 3. Nov 2015 08:08

AW: /? Hilfe in der Konsole
 
Zitat:

Zitat von GroZ (Beitrag 1320389)
Zitat:

Zitat von Sir Rufo (Beitrag 1319313)
Es gibt auch noch etwas Einfacheres zum Abprüfen:

Delphi-Referenz durchsuchenSysUtils.FindCmdLineSwitch

Ob es das aber schon unter Delphi 7 gab, kann ich nicht sagen ...

Kannst du mir mal bitte ein Beispiel zeigen? Sprich wie ich von ParamStr den Parameter übergebe?
so?
Delphi-Quellcode:
FindCmdLineSwitch(ParamStr(1))

Ja
Delphi-Quellcode:
if FindCmdLineSwitch( '?' ) then
  WriteLn( 'Ah, der Herr möchte die Hilfe sehen!' );
Das ist alles.

GroZ 3. Nov 2015 08:17

AW: /? Hilfe in der Konsole
 
Okay. Danke die hab ich gesucht. Damit kann ich ja dann auch Starparameter eingeben oder? Stand zumindest so in der Hilfe drin

Sir Rufo 3. Nov 2015 08:50

AW: /? Hilfe in der Konsole
 
Ob und was der Parameter für dich/deine Anwendung bedeutet, dass musst du programmieren.

Damit kannst du nur feststellen, ob der Parameter gesetzt wurde - oder eben nicht.

TiGü 3. Nov 2015 08:58

AW: /? Hilfe in der Konsole
 
Zitat:

Zitat von GroZ (Beitrag 1320392)
Okay. Danke die hab ich gesucht. Damit kann ich ja dann auch Starparameter eingeben oder? Stand zumindest so in der Hilfe drin

DAS ist dafür da, um Startparameter einzugeben.

baumina 3. Nov 2015 09:13

AW: /? Hilfe in der Konsole
 
Was ist mit "Startparameter eingeben" gemeint? :gruebel:

GroZ 3. Nov 2015 09:18

AW: /? Hilfe in der Konsole
 
Naja bei meinene Programm wird am Anfang das Verzeichnis eingegeben und dann werden PDF Dateien konvertiert. Bekomme zur Zeit noch den EFOpenError:lol:

baumina 3. Nov 2015 09:29

AW: /? Hilfe in der Konsole
 
Wenn dein Verzeichnis als Startparameter über die Kommandozeile mitgegeben wird und Leerzeichen beinhaltet, mache unbedingt Anführungszeichen drumrum.

Code:
MeinProgramm.exe "C:\Mein Verzeichnis"


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz