Results 1 to 3 of 3

Thread: I could really use some help forcing only one instance.....

  1. #1

    Thread Starter
    Addicted Member Daniel_Christie's Avatar
    Join Date
    Jan 2000
    Location
    USA
    Posts
    245
    I need to force only one instance of my Program. I have a proggie that on Form_Load it loads up another form which is placed into the Systray as an icon. I can't seem to force only one instance of my program without messing up my Icon in the systray. Currently the form that loads into the systray gets knocked out of the systray and soaks up massive system resources while is repeatedly flickers. How can a Force of "one instance", be correctly and cleanly accomplished?

    (Preferablly with the least amount of coding....The proggie is starting to get seriously cluttered with code.)

    I appreciate any time or efforts spent,
    Daniel christie

  2. #2
    Frenzied Member
    Join Date
    Mar 2000
    Posts
    1,089
    ok, you need a standard module, set the projects startup object to Sub Main and

    Code:
    Sub Main()
    
         If App.PrevInstance Then    'If App is already ruunning
    
             MsgBox "Program is already Running"
    
        Else
    
            Load Form1 'I'm assuming Form1 is the startup object
    
        End If
    
    End Sub
    Hope this helps.

  3. #3
    Frenzied Member
    Join Date
    Mar 2000
    Posts
    1,089
    actually one of the more general rules of programming is to try to do what you need to do with as little code as possible.

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