Avatar billede brixz Nybegynder
22. juli 2002 - 22:00 Der er 3 kommentarer og
2 løsninger

åbne filer.

hvordan får jeg mit project til at execute et andet program på hardisken?
Avatar billede scb Praktikant
22. juli 2002 - 22:03 #1
shell "c:\andetprog.exe"
Avatar billede scb Praktikant
22. juli 2002 - 22:07 #2
Hvor c:\andetprog.exe = sti og programnavn på det externe program du vil køre.
-SCB
Avatar billede johs_j Novice
22. juli 2002 - 23:22 #3
Shell "start c:\progra.exe"
'Det er den korrekte, men vil dog ikke virke i WinME og WinXp

'Det vil denne derimod:

'Indsæt følgende i et Modul
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_HIDE = 0
Public Const SW_SHOW = 5
Public Const SW_SHOWMAXIMIZED = 3

'Indsæt følgende i din forms kodevindue
Private Sub CmdKnap_Click()
Dim stPrgNavn As String
Dim result As Integer

    stPrgNavn = "c:\program.exe"
    result = ShellExecute(0, "Open", stPrgNavn, "", "", SW_SHOWMAXIMIZED)

    If result < 32 Then
        MsgBox "Jeg kunne ikke starte programmet ..."
    End If

End Sub
Avatar billede scb Praktikant
23. juli 2002 - 07:47 #4
Jeg kører med Win Me og her virker >> shell "c:\andetprog.exe" << fint, både med dos og windows programmer.
-SCB
Avatar billede brixz Nybegynder
09. august 2002 - 23:04 #5
Tak for hjælpen gutter. Sorry det tog så lang tid at svare, men var på ferie :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester