| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 01.05.07 Prihlásený: 16.09.07 Príspevky: 13 Témy: 8 |
Dobrý deň
Potrebujem kód, aby keď
stlačim na tlačitko aby sa mi spustil .exe
súbor (ako odkaz).
Mám Visual Basic 6.
Ďakujem.
|
|
Registrovaný: 30.05.06 Prihlásený: 28.06.15 Príspevky: 2278 Témy: 45 Bydlisko: ZA |
Kód: ShellExecute(NULL, "open", "C:\\cesta\\program.exe", NULL, NULL, SW_SHOW);
na zaciatku musis mat includnute win32
|
|
Registrovaný: 01.05.07 Prihlásený: 16.09.07 Príspevky: 13 Témy: 8 | Napísal autor témy Matrix65: 30.08.2007 17:51 | |
|
Prosím mohol by si mi to dať celé:
Kód: Private Sub Command1_Click() ShellExecute(NULL, "open", "C:\\cesta\\program.exe", NULL, NULL, SW_SHOW); End Sub
Lebo tak mi píše chyby.
|
|
Registrovaný: 30.05.06 Prihlásený: 28.06.15 Príspevky: 2278 Témy: 45 Bydlisko: ZA |
pardon, nic som nenapisal ^^ zle som si precital tvoj post
|
|
Registrovaný: 30.05.06 Prihlásený: 28.06.15 Príspevky: 2278 Témy: 45 Bydlisko: ZA |
pretoze to co som nenapisal nebolo VS, takze si vobec nevsimajte co som napisal
|
|
Registrovaný: 02.09.05 Prihlásený: 17.11.10 Príspevky: 154 Témy: 1 |
Matrix65 píše: Prosím mohol by si mi to dať celé: Kód: Private Sub Command1_Click() ShellExecute(NULL, "open", "C:\\cesta\\program.exe", NULL, NULL, SW_SHOW); End Sub Lebo tak mi píše chyby. Tie parametre typu "string" musis pretypovat na pole znakov (pretoze ShellExecute je WinAPI fcia a ta dokaze pracovat akurat s udaj. typom pole znakov, nieco ako string v jazyku C neexistuje (jedine v C++)).
V delphi by to vyzeralo takto : pchar("C:\cesta\program.exe")..
|
|
Registrovaný: 01.05.07 Prihlásený: 16.09.07 Príspevky: 13 Témy: 8 | Napísal autor témy Matrix65: 01.09.2007 17:09 | |
|
A v Visual Basic 6????
|
|
Registrovaný: 11.03.07 Prihlásený: 01.03.08 Príspevky: 8 Témy: 0 |
ShellExecute Me.hwnd, "open", "c:\...\program.exe", vbNullString, vbNullString, SW_MAXIMIZE
potřebné deklarace
Public 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
Public Const SW_MAXIMIZE = 3
|
|
Registrovaný: 04.11.06 Prihlásený: 28.12.09 Príspevky: 107 Témy: 12 |
hmm no ale VB samotny ma fciu Shell ktora na spustanie EXEciek bohate staci.. Keby si s nou ale chcel "spustit" nieco ine ako aplikaciu tak vyhodi error cize tam uz je potrebne vyssie spominane API.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|