Avatar billede mbl Juniormester
24. april 2003 - 12:48 Der er 1 kommentar og
1 løsning

Kan man stoppe et andet program via VB

Hvis jeg har en formular med en tryk knap. Og jeg i baggrunden kører med regnemaskinen som er minimeret.

Er det muligt at lukke regnemaskinen med tryk knappen i min formular.

Mickey
Avatar billede martin_moth Mester
24. april 2003 - 12:51 #1
Avatar billede mbl Juniormester
24. april 2003 - 15:32 #2
Er der mulighed for du/i kan forklare mig hvad det er jeg skal skrive til disse punkter herunder.

- aLngShellProcessID "Er dette en HEX kode for det enkelte program. Hvor kan evt. finde denne."

- aVarExePath  "Her mener jeg at det er stien til den fil der skal køres"


Private Declare Function OpenProcess Lib "kernel32" _
  (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, _
  ByVal dwProcessId As Long) As Long

Private Declare Function GetExitCodeProcess Lib "kernel32" _
  (ByVal hProcess As Long, lpExitCode As Long) As Long

Private Declare Function TerminateProcess Lib "kernel32" _
  (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
 

Public Function Start_Application(ByVal aVarExePath As Variant) As Long
 
    Start_Application = Shell(aVarExePath, vbNormalFocus)

End Function


Public Function End_Application(ByVal aLngShellProcessID As Long) As Long

    hProcess = OpenProcess(&H1F0FFF, 0&, aLngShellProcessID)
   
    If hProcess <> 0 Then

        GetExitCodeProcess hProcess, lExitCode
       
        If lExitCode <> 0 Then
 
            End_Application = TerminateProcess(hProcess, lExitCode)
           
        End If
       
    End If

End Function
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

IT-JOB

Rambøll Management Consulting

Senior AI Engineer

Netcompany A/S

Linux Operations Engineer

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer