Autor Beitrag
darksign
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 58



BeitragVerfasst: Di 15.07.08 09:08 
Hallo!

Ich habe ein Delphi-Programm geschrieben, welches 2 Parameter braucht, Anzahl und Anwendung! Im Delpi-Editor kann ich ja diese Parameter unter Start-Parameter angeben! Kann ich das auch irgendwie von "aussen" machen, d.h. ich hab eine exe und geb ihr die 2 Parameter direkt an?

Moderiert von user profile iconNarses: Topic aus VCL (Visual Component Library) verschoben am Di 15.07.2008 um 10:20
Moderiert von user profile iconNarses: Topic aus Dateizugriff verschoben am Di 15.07.2008 um 10:37
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 15.07.08 09:21 
Moin!

user profile icondarksign hat folgendes geschrieben:
Ich habe ein Delphi-Programm geschrieben, welches 2 Parameter braucht, Anzahl und Anwendung! Im Delpi-Editor kann ich ja diese Parameter unter Start-Parameter angeben! Kann ich das auch irgendwie von "aussen" machen, d.h. ich hab eine exe und geb ihr die 2 Parameter direkt an?
Wo oder von wem wird denn dein Programm aufgerufen? :nixweiss: Da müssen dann auch die Parameter übergeben werden. :idea: ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
darksign Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 58



BeitragVerfasst: Di 15.07.08 09:26 
Hallo!

Danke schon mal fuer deine Antwort.

Eigentlich will ich die exe im Autostart aufrufen! Einer exe kann man ja imho keine Parameter geben, also muesste ich eine Verknuepfung machen, diese dann im Autostart aufrufen! Ich weiss das man einer Verknuepfung Parameter uebergeben kann, aber wie funktioniert das noch mal?

mfg
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 15.07.08 09:32 
Eigenschaften der Verknüpfung, und bei Ziel einfach die Parameter mit dazu schreiben?

Btw: Ich würd sagen, das hier ist eher Off-Topic, oder?
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: Di 15.07.08 10:09 
Warum? Auch, wenn es über eine Verknüpfung funktioniert: Es werden einer Exe Parameter übergeben..

Edit: Ach so, ich dachte du meinst OT im OT^^ als ich geschaut hatte war das Thema schon verschoben

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)


Zuletzt bearbeitet von Hidden am Di 15.07.08 13:16, insgesamt 1-mal bearbeitet
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Di 15.07.08 11:21 

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Di 15.07.08 15:12 
user profile iconZeitGeist87 hat folgendes geschrieben:
Suche in der Entwickler-Ecke PARAMSTR

Die Frage war nicht, wie man sie abfragt... :-)

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Di 15.07.08 15:17 
Stimmt..schuldigung..dann helfen Suche in der Entwickler-Ecke INIFILES.

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Di 15.07.08 15:32 
user profile iconZeitGeist87 hat folgendes geschrieben:
Stimmt..schuldigung..dann helfen Suche in der Entwickler-Ecke INIFILES.

Darum, wie man sie speichert, auch nicht... :mrgreen:
Oder wie war das jetzt gemeint?

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Di 15.07.08 15:36 
user profile iconTimosch hat folgendes geschrieben:
user profile iconZeitGeist87 hat folgendes geschrieben:
Stimmt..schuldigung..dann helfen Suche in der Entwickler-Ecke INIFILES.

Darum, wie man sie speichert, auch nicht... :mrgreen:
Oder wie war das jetzt gemeint?


Was spricht dagegen, die Parameter aus ner INI zu lesen ^^

Wie will er es sonst anstellen, ohne eine Verknüpfung zu erstellen? ;-)

Was spricht dagegen, die Parameter aus ner INI zu lesen ^^

Achja und mit den Parametern:

Wurde oben schon richtig gesagt: bei Ziel steht der Programmpfad und dann noch die Parameter dahinter. Zum Beispiel:

ausblenden Quelltext
1:
2:
C:\Programme\Mein Programm\Programm.exe Testdatenbank 20
               Parameter 0                      Para1        Para2


Im Programm kannst du dann eben über Paramstr(0), Paramstr(1) und Paramstr(2) auf diese zugreifen.

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.


Zuletzt bearbeitet von ZeitGeist87 am Di 15.07.08 15:40, insgesamt 3-mal bearbeitet
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 15.07.08 15:39 
hä?

also ich würde das in der main-methode machen und dann einfach mit

int main(int argc, string[] args)

wenn das unter c# so geht :>

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Di 15.07.08 20:01 
Ich erinnere mich nicht, irgendwo etwas von C oder ähnlichem gelesen zu haben :rofl:
Man kann in der Registry unter
HKEYLOCALMACHINE\software\microsoft\windows\currentversion\run
oder unter
HKEYCURRENTUSER\software\microsoft\windows\currentversion\run
den Autostart festlegen. Dort kan man nebst exe-pfad auch Parameter übergeben, eine Verknüfpung ist also unnötig.



Zitat:

Einer exe kann man ja imho keine Parameter geben


Warum das nicht??????
alias5000
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2145

WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
BeitragVerfasst: Di 15.07.08 20:49 
es helfen keine inifiles, kein ParamStr und nein, auch keine Main-Methode :rofl:
bleibt doch bitte ein bisschen beim Thema und schaut nächstes Mal den Thread etwas genauer an.

Ich schreibe das nicht, weil ich jetzt jemanden damit provozieren möchte, sondern weil Threads auf diese Weise gerne abdriften.

An sich ist erstmal alles beantwortet, also bleibt dieser Thread rein OT.

Gruß
alias5000

_________________
Programmers never die, they just GOSUB without RETURN
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 15.07.08 21:07 
ja in c oder c++ ist das natürlich ein char pointer :P
und sry dann für meinen post dann habe ich das wirklich falsch verstanden, dachte wie man die paramter abgreift die man mit übergeben hat:>
wie man in windows parameter übergibt :> *luftkuck* ka :D
evtl in der shell ? aber ka :>

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)