Hallo Allemaal,
Kan iemand mij helpen bij het uitvoeren van een programma in een "command prompt" dat wordt gestart vanuit een Delphi 7 Console program?
Het idee is dat ik een bepaald commando (Stel: notepad) wil uitvoeren vanuit mijn Delphi 7 proggie en daarvan de output wil analyseren...
Echter krijg ik het niet voor elkaar een commando uit te laten voeren.
Op deze topic: [rml][ BC3] delphi en dos command?[/rml]
Staat wel een internet adres (waar misschien de oplossing staat) maar deze werkt niet meer
Ook heb ik gezocht en geprobeerd met de volgende code:
HINSTANCE ShellExecute(
HWND hwnd, // The parent window
LPCTSTR lpOperation, // "open", "print", "explorer", null
LPCTSTR lpFile, // The file name
LPCTSTR lpParameters, // Command line parameters or null
LPCTSTR lpDirectory, // The default directory or null
INT nShowCmd // One of 12 options - max, min, default ...
);
ShellExecute(Handle, nil, 'notepad.exe', nil, nil, SW_SHOWNORMAL);
Allereerst getest met Alleen ShellExecute, dan krijg ik de melding:
Undeclared Identifier: SW_SHOWNORMAL
Btw.. ik heb wel ShellAPI toegevoegd
De HINSTANCE heb ik ergens gevonden (via Google) maar dat geeft alleen maar meer problemen...
Kan iemand mij hierbij helpen?
Alvast bedankt!
Kan iemand mij helpen bij het uitvoeren van een programma in een "command prompt" dat wordt gestart vanuit een Delphi 7 Console program?
Het idee is dat ik een bepaald commando (Stel: notepad) wil uitvoeren vanuit mijn Delphi 7 proggie en daarvan de output wil analyseren...
Echter krijg ik het niet voor elkaar een commando uit te laten voeren.
Op deze topic: [rml][ BC3] delphi en dos command?[/rml]
Staat wel een internet adres (waar misschien de oplossing staat) maar deze werkt niet meer
Ook heb ik gezocht en geprobeerd met de volgende code:
HINSTANCE ShellExecute(
HWND hwnd, // The parent window
LPCTSTR lpOperation, // "open", "print", "explorer", null
LPCTSTR lpFile, // The file name
LPCTSTR lpParameters, // Command line parameters or null
LPCTSTR lpDirectory, // The default directory or null
INT nShowCmd // One of 12 options - max, min, default ...
);
ShellExecute(Handle, nil, 'notepad.exe', nil, nil, SW_SHOWNORMAL);
Allereerst getest met Alleen ShellExecute, dan krijg ik de melding:
Undeclared Identifier: SW_SHOWNORMAL
Btw.. ik heb wel ShellAPI toegevoegd
De HINSTANCE heb ik ergens gevonden (via Google) maar dat geeft alleen maar meer problemen...
Kan iemand mij hierbij helpen?
Alvast bedankt!
[ Voor 3% gewijzigd door Anoniem: 4411 op 04-11-2003 09:11 ]