1. [WIN] run only one instance of selected program
- Posted by DanMoyer at PRODIGY.NET Jun 23, 2001
- 508 views
I have a button in my RunDemos which causes the IDE to run, (and another which causes Wolfgang's Tutorial to run); but if the IDE were already running, I would want the button *not* to cause another instance of the IDE to run, but just bring up the already running instance. I've looked at Wolf's examples which relate (kick-it 1,2&3), but can't figure out how to do it. Help! Dan Moyer
2. Re: [WIN] run only one instance of selected program
- Posted by Euman <euman at bellsouth.net> Jun 23, 2001
- 470 views
Add this to the top of the IDE if setAppName("Win32Lib IDE") != 0 then abort(0) end if this adds only one instance to run at any one time. Euman euman at bellsouth.net ----- Original Message ----- From: <DanMoyer at PRODIGY.NET> To: "EUforum" <EUforum at topica.com> Sent: Saturday, June 23, 2001 21:54 Subject: [WIN] run only one instance of selected program > > > > I have a button in my RunDemos which causes the IDE to run, (and another > which causes Wolfgang's Tutorial to run); but if the IDE were already > running, I would want the button *not* to cause another instance of the IDE > to run, but just bring up the already running instance. I've looked at > Wolf's examples which relate (kick-it 1,2&3), but can't figure out how to do > it. > > Help! > > Dan Moyer > > > > > > > > >
3. Re: [WIN] run only one instance of selected program
- Posted by DanMoyer at PRODIGY.NET Jun 24, 2001
- 471 views
Euman, Oh, that's not what I meant: I'm not asking how to make the IDE *program* know to only run one instance of itself, I'm asking how, if I *invoke* it (or any program) from within *another* program, and the invoked program is already running, don't run a 2nd copy, just jump into the one already running. Dan ----- Original Message ----- From: "Euman" <euman at bellsouth.net> > Add this to the top of the IDE > > if setAppName("Win32Lib IDE") != 0 then > abort(0) > end if > > this adds only one instance to run at any one time. > > Euman > euman at bellsouth.net > > > ----- Original Message ----- > From: <DanMoyer at PRODIGY.NET> > To: "EUforum" <EUforum at topica.com> > Sent: Saturday, June 23, 2001 21:54 > Subject: [WIN] run only one instance of selected program > > > > > > > > > I have a button in my RunDemos which causes the IDE to run, (and another > > which causes Wolfgang's Tutorial to run); but if the IDE were already > > running, I would want the button *not* to cause another instance of the IDE > > to run, but just bring up the already running instance. I've looked at > > Wolf's examples which relate (kick-it 1,2&3), but can't figure out how to do > > it. > > > > Help! > > > > Dan Moyer > >
4. Re: [WIN] run only one instance of selected program
- Posted by DanMoyer at PRODIGY.NET Jun 24, 2001
- 468 views
Judith, In Wolfgang's tutorial, "kick-it3.exw" is called "allowing only one instance of your program to run", and *will* do just that, for the program itself. Then I wouldn't have to try take care of it in RunDemos :) (although I'd still like to know how to.) Dan ----- Original Message ----- From: "Judith" <camping at txcyber.com> To: "EUforum" <EUforum at topica.com> Subject: RE: [WIN] run only one instance of selected program > > > > Euman wrote: > > Add this to the top of the IDE > > > > if setAppName("Win32Lib IDE") != 0 then > > abort(0) > > end if > > > > this adds only one instance to run at any one time. > > I tried using this and more than one IDE can be started. Where does the > "Win32Lib IDE" come from? I use that only in my About box. > > Judith > > > > Euman > > euman at bellsouth.net > > > Moyer
5. Re: [WIN] run only one instance of selected program
- Posted by Euman <euman at bellsouth.net> Jun 24, 2001
- 460 views
I stuck it in right after the include of win32lib.ew like this and it works for me.. include win32lib.ew if setAppName("Win32Lib IDE") != 0 then abort(0) end if include xpm_icon.e include ide_xpm.ew include ruler.ew --Travis Beaty include shrtPath.ew --Wolf Fritz With this you wont be able to start another instance of the IDE as long as both copies your trying to run have this code in it. e.g: If you have an already compiled IDE.exe that doesnt have this code then sure, it will run. Euman euman at bellsouth.net ----- Original Message ----- From: "Judith" <camping at txcyber.com> To: "EUforum" <EUforum at topica.com> Sent: Sunday, June 24, 2001 04:27 Subject: RE: [WIN] run only one instance of selected program > > > > Euman wrote: > > Add this to the top of the IDE > > > > if setAppName("Win32Lib IDE") != 0 then > > abort(0) > > end if > > > > this adds only one instance to run at any one time. > > I tried using this and more than one IDE can be started. Where does the > "Win32Lib IDE" come from? I use that only in my About box. > > Judith > > > > Euman > > euman at bellsouth.net > > > > > > ----- Original Message ----- > > From: <DanMoyer at PRODIGY.NET> > > To: "EUforum" <EUforum at topica.com> > > Sent: Saturday, June 23, 2001 21:54 > > Subject: [WIN] run only one instance of selected program > > > > > > > > > > > > > > I have a button in my RunDemos which causes the IDE to run, (and another > > > which causes Wolfgang's Tutorial to run); but if the IDE were already > > > running, I would want the button *not* to cause another instance of the > > > IDE > > > to run, but just bring up the already running instance. I've looked at > > > Wolf's examples which relate (kick-it 1,2&3), but can't figure out how > > > to do > > > it. > > > > > > Help! > > > > > > Dan Moyer > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
6. Re: [WIN] run only one instance of selected program
- Posted by Euman <euman at bellsouth.net> Jun 24, 2001
- 453 views
It doesnt have to be compiled to work. this will work interpreted or compiled. Its a pretty darn good idea to have this in your IDE cause it's so large. Euman euman at bellsouth.net ----- Original Message ----- From: "Judith" <camping at txcyber.com> To: "EUforum" <EUforum at topica.com> Sent: Sunday, June 24, 2001 12:50 Subject: RE: [WIN] run only one instance of selected program > > > > Euman wrote: > > I stuck it in right after the include of win32lib.ew > > like this and it works for me.. > > > > include win32lib.ew > > > > if setAppName("Win32Lib IDE") != 0 then > > abort(0) > > end if > > > > include xpm_icon.e > > include ide_xpm.ew > > include ruler.ew --Travis Beaty > > include shrtPath.ew --Wolf Fritz > > > > > > With this you wont be able to start another instance > > of the IDE as long as both copies your trying to > > run have this code in it > > > > > e.g: > > If you have an already compiled IDE.exe that doesnt > > have this code then sure, it will run. > > Oh, I didn't understand that it had to be compiled. In any event Dan > doesn't need me to make this change. > > Thanks, > > Judith > > > > > Euman > > euman at bellsouth.net > > > > > > ----- Original Message ----- > > From: "Judith" <camping at txcyber.com> > > To: "EUforum" <EUforum at topica.com> > > Sent: Sunday, June 24, 2001 04:27 > > Subject: RE: [WIN] run only one instance of selected program > > > > > > > > > > > > > > > > Euman wrote: > > > > Add this to the top of the IDE > > > > > > > > if setAppName("Win32Lib IDE") != 0 then > > > > abort(0) > > > > end if > > > > > > > > this adds only one instance to run at any one time. > > > > > > I tried using this and more than one IDE can be started. Where does the > > > "Win32Lib IDE" come from? I use that only in my About box. <snip> > > > > > which causes Wolfgang's Tutorial to run); but if the IDE were already > > > > > running, I would want the button *not* to cause another instance of the > > > > > IDE > > > > > to run, but just bring up the already running instance. I've looked at > > > > > Wolf's examples which relate (kick-it 1,2&3), but can't figure out how > > > > > to do > > > > > it. > > > > > > > > > > Help! > > > > > > > > > > Dan Moyer > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > <snip> > > > > >
7. Re: [WIN] run only one instance of selected program
- Posted by Euman <euman at bellsouth.net> Jun 24, 2001
- 467 views
make sure your copy of win32lib has this. global function setAppName(sequence pName) if it doesnt, check your version of win32lib again. Im useing win98SE and win32lib 0.55.1 19/Dec/2000 Euman euman at bellsouth.net ----- Original Message ----- From: "Judith" <camping at txcyber.com> To: "EUforum" <EUforum at topica.com> Sent: Sunday, June 24, 2001 13:04 Subject: RE: [WIN] run only one instance of selected program > > > > Euman wrote: > > It doesnt have to be compiled to work. > > Well, it doesn't work for me. I put it in right were you show and run > IDE and then run it again. Both are in the taskbar. > > I'm using win98SE and win32lib.ew v 55.1. > > So what am I doing wrong? > > > this will work interpreted or compiled. > > > > Its a pretty darn good idea to have this in your > > IDE cause it's so large. > > > > Euman > > euman at bellsouth.net > > > > > > ----- Original Message ----- > > From: "Judith" <camping at txcyber.com> > > To: "EUforum" <EUforum at topica.com> > > Sent: Sunday, June 24, 2001 12:50 > > Subject: RE: [WIN] run only one instance of selected program > > > > > > > > > > > > > > > > Euman wrote: > > > > I stuck it in right after the include of win32lib.ew > > > > like this and it works for me.. > > > > > > > > include win32lib.ew > > > > > > > > if setAppName("Win32Lib IDE") != 0 then > > > > abort(0) > > > > end if > > > > > > > > include xpm_icon.e > > > > include ide_xpm.ew > > > > include ruler.ew --Travis Beaty > > > > include shrtPath.ew --Wolf Fritz > > > > > > > > > > > > With this you wont be able to start another instance > > > > of the IDE as long as both copies your trying to > > > > run have this code in it > > > > > > > > > > > e.g: > > > > If you have an already compiled IDE.exe that doesnt > > > > have this code then sure, it will run. > > > > > > Oh, I didn't understand that it had to be compiled. In any event Dan > > > doesn't need me to make this change. > > > > > > Thanks, > > > <snip> > > >
8. Re: [WIN] run only one instance of selected program
- Posted by DanMoyer at PRODIGY.NET Jun 24, 2001
- 449 views
Bernie, Sounds good, but I don't know how to find out what programs are running, programmatically. How do I do that? Dan ----- Original Message ----- From: "Bernie Ryan" <xotron at localnet.com> > DanMoyer at PRODIGY.NET wrote: > > You can enumerate all the running windows and then search for > the window thats title is the same as the one you want, > Then bring it to the top most window; if doesn't exist then > launch it. > > Bernie > >
9. Re: [WIN] run only one instance of selected program
- Posted by "Thomas Parslow (PatRat)" <patrat at rat-software.com> Jun 25, 2001
- 517 views
> Bernie, > > Sounds good, but I don't know how to find out what programs are running, > programmatically. How do I do that? > > Dan I wrote some functions to do that a while ago for another project, I've just packaged them up and put them on my webpage at: http://www.rat-software.com/projects.html Hope they're useful :) Thomas Parslow (PatRat) ICQ #:26359483 Rat Software http://www.rat-software.com/ Please leave quoted text in place when replying
10. Re: [WIN] run only one instance of selected program
- Posted by DanMoyer at PRODIGY.NET Jun 25, 2001
- 488 views
Thomas, Thanks, I'll give it a look. Judith will probably be making single instance invocation work within the IDE, so I may not need to do it "externally" for RunDemos, but I'd like to know how it's done, anyway. Dan ----- Original Message ----- From: "Thomas Parslow (PatRat)" <patrat at rat-software.com> To: "EUforum" <EUforum at topica.com> Subject: Re: [WIN] run only one instance of selected program <Dan wrote:> > > > Bernie, > > > > Sounds good, but I don't know how to find out what programs are running, > > programmatically. How do I do that? > > > > Dan > > I wrote some functions to do that a while ago for another project, > I've just packaged them up and put them on my webpage at: > > http://www.rat-software.com/projects.html > > Hope they're useful :) > > Thomas Parslow (PatRat) ICQ #:26359483 > Rat Software > http://www.rat-software.com/ > Please leave quoted text in place when replying >