Avatar billede rasmuss Nybegynder
10. september 2001 - 11:09 Der er 3 kommentarer og
4 løsninger

Åben et andet program.

Hej:

Jeg vil gerne vide hvordan man åbner et andet program, i Microsoft Visual Basic 6.0.

Jeg vil gerne have koden her på eksperten, ikke et program som downloades!.

Tak!

>Magic Star<
Avatar billede lrp Nybegynder
10. september 2001 - 11:12 #1
Du kan bruge Shell-funktionen. Følgende eksempel er kopieret fra onlinehjælpen i VBA:

\' Specifying 1 as the second argument opens the application in
\' normal size and gives it the focus.
Dim RetVal
RetVal = Shell(\"C:\\WINDOWS\\CALC.EXE\", 1)    \' Run Calculator.
Avatar billede jennemaan Nybegynder
10. september 2001 - 11:12 #2
shell \"c:\\winnt\\system32\\mspaint.exe\",vbMaximizedFocus

/Jennemaan
Avatar billede proaccess Nybegynder
10. september 2001 - 11:13 #3
Private Sub Form_Load()
  Shell \"C:\\Windows\\Calc.exe\", vbNormalFocus
 
End Sub
Avatar billede zeon_rm Nybegynder
10. september 2001 - 11:18 #4
det var sq tæt løb..:) 43 sek
Avatar billede proaccess Nybegynder
10. september 2001 - 11:20 #5
Man kan vist ikke komme og sige at der ikke er svar på eksperten...
Avatar billede sjh Nybegynder
10. september 2001 - 16:08 #6
API:

\'-------------------------- Form1 --------------------------
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

Const SW_SHOW = 5
Const SW_HIDE = 0
Const SW_NORMAL = 1
Const SW_MAXIMIZE = 3
Const SW_MINIMIZE = 6

Private Sub Form_Load()
  ShellExecute Me.hwnd, vbNullString, \"C:\\WINDOWS\\NOTEPAD.EXE\", vbNullString, \"C:\\WINDOWS\", SW_NORMAL
End Sub
\'-------------------------- Form1 --------------------------
Avatar billede rasmuss Nybegynder
12. september 2001 - 11:06 #7
Tak alle sammen.

Jeg har ikke lige prøvet det, men det virker nok!
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