AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Werte an Exe übergeben und "abfragen" bzw. rückgabewert
Thema durchsuchen
Ansicht
Themen-Optionen

Werte an Exe übergeben und "abfragen" bzw. rückgabewert

Ein Thema von Jackie1983 · begonnen am 9. Jun 2009 · letzter Beitrag vom 10. Jun 2009
Antwort Antwort
Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#1

Werte an Exe übergeben und "abfragen" bzw. rückgab

  Alt 9. Jun 2009, 16:13
Servus

mit ParamStr(3) kann man die Paramter auslesen und somit auch Daten an die Exe übergeben.
Was ist mit einem Rückgabewert.

Angenommen ich rufe die exe auf "Rechne.exe -z1 3 -z2 3 -o +"
Die exe rechner jetzt 3+3 = 6 und 6 soll die Rückgabe an mein Programm sein.

Mfg
  Mit Zitat antworten Zitat
Fridolin Walther

Registriert seit: 11. Mai 2008
Ort: Kühlungsborn
446 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Werte an Exe übergeben und "abfragen" bzw. rüc

  Alt 9. Jun 2009, 16:19
MSDN-Library durchsuchenExitProcess bzw. Halt bieten die Möglichkeit einen Rückgabewert zu definieren. Der kann von anderen dann via MSDN-Library durchsuchenGetExitCodeProcess ausgelesen werden.
Fridolin Walther
  Mit Zitat antworten Zitat
Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#3

Re: Werte an Exe übergeben und "abfragen" bzw. rüc

  Alt 9. Jun 2009, 16:26
thx
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Werte an Exe übergeben und "abfragen" bzw. rüc

  Alt 9. Jun 2009, 17:25
Du solltest lieber die Variable ExitCode zuweisen. Mit ExitProcess werden zum Beispiel finalization-Abschnitte nicht ausgeführt, da du einfach an Delphi vorbei agierst.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#5

Re: Werte an Exe übergeben und "abfragen" bzw. rüc

  Alt 10. Jun 2009, 13:29
habe gerade gesehen der ExitCode ist vom Typ Integer.
Möchte aber auch gerne einen String zurückgeben.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.347 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Werte an Exe übergeben und "abfragen" bzw. rüc

  Alt 10. Jun 2009, 13:50
Dann musst du das auf der Konsole ausgeben von deinem Konsolenprogramm aus und in deinem anderen Programm mit GetConsoleOutput oder TDosCommand auslesen.

Oder du schickst es per Windows Botschaft an dein Programm.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:20 Uhr.
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