Hey,
ik wil een exe bestand starten vanuit VB
Ik heb ff gesearched op GoT en Google en daar vond ik dat ik eerste ShellExecute (of ShellExecuteA) moet defineren.
Dus heb ik....
...bovenin de Formcode gezet, onder General Declarations.
En dan ;
een eindje verderop.
Dan zou je denken dat ie het doet, maar hij doet het dus niet.
Hij geeft dan;
Sub or Function not defined.
Voer ik in; ShellExecute ("blabla") (zonder A dus) geeft ie aan;
Compile error: Argument not optional.
Ik kom er dus niet meer uit... wie heeft hier het antwoord op?
ik wil een exe bestand starten vanuit VB
Ik heb ff gesearched op GoT en Google en daar vond ik dat ik eerste ShellExecute (of ShellExecuteA) moet defineren.
Dus heb ik....
code:
1
2
3
4
5
6
7
8
| Private Declare Function ShellExecute Lib _ "shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, _ ByVal lpOperation As String, _ ByVal lpFile As String, _ ByVal lpParameters As String, _ ByVal lpdirectory As String, _ ByVal nShowCmd As Long) As Long |
...bovenin de Formcode gezet, onder General Declarations.
En dan ;
code:
1
2
3
| Private Sub Command1_Click()
ShellExecuteA ("C:\fun\plaatjes.exe")
End Sub |
een eindje verderop.
Dan zou je denken dat ie het doet, maar hij doet het dus niet.
Hij geeft dan;
Sub or Function not defined.
Voer ik in; ShellExecute ("blabla") (zonder A dus) geeft ie aan;
Compile error: Argument not optional.
Ik kom er dus niet meer uit... wie heeft hier het antwoord op?