Results 1 to 4 of 4

Thread: opening programs

  1. #1

    Thread Starter
    Junior Member
    Join Date
    Jun 2000
    Posts
    16
    how would i go about opening a .exe from vb?

  2. #2
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Shell "C:\yourdir\yourapp.exe", vbNormalFocus
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  3. #3
    Guest
    Use the Shell function.

    Code:
    Shell "C:\file.exe", vbNormalFocus
    Or you could use the ShellExecute Function which will open any file.

    Code:
    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_SHOWNORMAL = 1
    
    ShellExecute Me.hwnd, vbNullString, "C:\txtfile.txt", vbNullString, "c:\", SW_SHOWNORMAL
    [Edited by Matthew Gates on 08-11-2000 at 03:28 PM]

  4. #4
    Guest
    Just incase you're interested, you can also open non-EXE files by passing the filename as the command line argument.

    Code:
    Shell "C:\Windows\Notepad.exe C:\MyTextFile.txt", vbNormalFocus

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width