![]() |
createprocess Parameter
hi,
ich möchte ein Programm mit einer bestimmten Datei aufrufen. Z.B. notepad test.txt
Delphi-Quellcode:
der Parameter mit der Textdatei wird scheinbar vollkommen ignoriert.
createProcess( PChar('C:\WINNT\system32\notepad.exe'),
PChar('c:\test.txt'), nil, nil, false, NORMAL_PRIORITY_CLASS, nil, nil, startinf,processinfo) ; // Was ist falsch? Die Entwickungsumgebung ist win2k. Gruss [Edit=FuckRacism]Delphi-Syntax hinzugefügt. MfG Roman[/Edit] |
Hallo,
schau mal da nach: ![]() (so auf die Schnelle: der 1. Parameter sollte NIL sein, aber schau bei Luckie -link oben- nach) |
hi App,
ausgehend von createProcess( Anwendungsname, Parameter , Security , Security , Priorität , Enviroment , Verzeichnis , Startupinf,processinf); hatte ich mir das so zusammengebastelt und die Anwendung (notepad) wurde geöffnet. Fügte ich als Parameter die test.txt an den Anwendungsnamen, gab's 'ne Fehlermeldung. Die Textdatei im Parameterbereich von CreateProcess als lpcommandline erschien mir sinnvoll und brachte auch keinen Fehler(ging aber nicht!). Nun hab ich den Anwendungsnamen auf nil gesetzt und den Anwendungsnamen + Textdatei in Parameter eingefügt und ES KLAPPT ! Danke, |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz