From: Bertram M. <ber...@gm...> - 2013-12-12 17:07:26
|
Hello Mike, At first I thought you found my mistake: 2.) Right click on the installer package and select run as Administrator. Or if you are executing the installer from a command prompt, open up a new command prompt window by right-clicking on a console icon and selecting run as Administrator. I ran the installer from the browser download list and thus it might not run in administration mode. Yet, I also ran the installer from the command line of a command prompt with administrator privileges and it also hung / froze on installing and/or starting the service. BUT! I was able to get it working on one of my systems. What I did was: 1. Install without making RXAPI a service (as you suggest). The installer runs quickly through and without any problems. 2. Insured the RXAPI service did not exist in the service's list. 3. At the point in time, I didn't know about "rxapi /i" command. Thus I used the command: sc create RXAPI binpath= "C:\Program Files\ooRexx\rxapi.exe" to install the RXAPI service 4. I started services and manually set up the properties to auto start the service When I do "sc query rxapi" the response I get is: SERVICE_NAME: rxapi TYPE : 10 WIN32_OWN_PROCESS STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 QUESTION: Did I manually install RXAPI in an acceptable manner? I'm now running ooRexx 4.1.3 fine and will wait to see if my problem with starting Rexx programs (e.g. rexxtry) from the command line occurs again. Typically, I find the system needs to be up for several days before the issue rears its ugly head. Maybe the issue isn't just one with Rexx but many other commands from the command line. I just use Rexx a lot and thus it is the one I see having the issue. Should it happen again, I'll try to do more analysis. So, in the end, I got it working, but still don't know why the installer hung on installing RXAPI as a service. I was able to do it manually using the sc command. OH! One last question: Is it possible to have a Rexx program run before an user logs into Windows? If yes, how? If no, would it be possible to add this to the product, in the future? Sincerely yours, Bert Moshier |
From: Mark M. <mie...@gm...> - 2013-12-12 17:32:47
|
On Thu, Dec 12, 2013 at 9:07 AM, Bertram Moshier <ber...@gm...>wrote: > > At first I thought you found my mistake: > The installer should elevate automatically, so not starting it with 'run as Administrator' should not make any difference. It was just a suggestion, for just in case. > When I do "sc query rxapi" the response I get is: > > SERVICE_NAME: rxapi > TYPE : 10 WIN32_OWN_PROCESS > STATE : 4 RUNNING > (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) > WIN32_EXIT_CODE : 0 (0x0) > > SERVICE_EXIT_CODE : 0 (0x0) > CHECKPOINT : 0x0 > WAIT_HINT : 0x0 > > QUESTION: Did I manually install RXAPI in an acceptable manner? > Looks okay. > I'm now running ooRexx 4.1.3 fine > Okay, great. > OH! One last question: Is it possible to have a Rexx program run before > an user logs into Windows? > it should be possible. > If yes, how? > One way would be to set it up as a service, they may be other ways. It has been many years since I fooled with it and I don't remember the details off the top of my head. An Internet search should turn up some help. There is an ooRexx user, Jeremy Nicoll, who runs Rexx programs on start up. Maybe he'll answer here. Otherwise, you could post the question on comp.lang.rexx and maybe he'll answer there. -- Mark Miesfeld |
From: Art H. <art...@ar...> - 2013-12-23 20:10:14
|
<html><head><meta name="Generator" content="PSI HTML/CSS Generator"/> <style type="text/css"><!-- body{font-family:'Tahoma';font-size:12pt;font-color:'#000000';} LI{display:list-item;margin:0.00in;} p{display:block;margin:0.00in;} body{} --></style> </head><BODY ><div><SPAN style="font-size:12pt;color:navy;">I have just tried to upgrade my install script with an updated version</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">of ooRexx, ooDialog and the Windows installer of ooSqlite.  When</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">ooRexx install runs the uninstall script, I elected to clear the entire</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">directory and then install ooRexx with all defaults.  Then when trying</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">to install ooSqlite using the Windows Installer, it complains that it</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">cannot copy ooSqlite.pdf.  If I then place any version of ooSqlite.pdf</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">in the ooRexx\Doc folder, the installer then complains about oosqlite.dll.</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">It appears that all of the ooSqlite modules must already be present in</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">the ooRexx directories in order for the windows installer to continue.</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">I will do a bit more testing on this, but should I not elect to remove</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">all files from the ooRexx directory when uninstalling ooRexx?  Thanks</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">for straightening me out (once again).</SPAN><SPAN style="font-size:12pt;"><br /><br />--<br />  Art Heimsoth - art...@ar...</SPAN></div> </body></html> |
From: Art H. <art...@ar...> - 2013-12-29 22:55:16
|
<html><head><meta name="Generator" content="PSI HTML/CSS Generator"/> <style type="text/css"><!-- body{font-family:'Tahoma';font-size:12pt;font-color:'#000000';} LI{display:list-item;margin:0.00in;} p{display:block;margin:0.00in;} body{} --></style> </head><BODY ><div><SPAN style="font-size:12pt;">How would I go about creating a Radio Button Group that has</SPAN></div> <div><SPAN style="font-size:12pt;">multiple selection capability?  The CreateRadioButtonGroup only</SPAN></div> <div><SPAN style="font-size:12pt;">allows one button to be selected, when another button is selected,</SPAN></div> <div><SPAN style="font-size:12pt;">the prior button is deselected.  Is a CheckBox control the way to</SPAN></div> <div><SPAN style="font-size:12pt;">do this?<br /><br />--<br />  Art Heimsoth - art...@ar...</SPAN></div> </body></html> |
From: Staffan T. <sta...@gm...> - 2013-12-29 23:10:11
|
I think that's why it's called a radio button, you can only listen to one program at a time ;) Staffan On Sun, Dec 29, 2013 at 11:55 PM, Art Heimsoth <art...@ar...>wrote: > How would I go about creating a Radio Button Group that has > multiple selection capability? The CreateRadioButtonGroup only > allows one button to be selected, when another button is selected, > the prior button is deselected. Is a CheckBox control the way to > do this? > > -- > Art Heimsoth - art...@ar... > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > Oorexx-users mailing list > Oor...@li... > https://lists.sourceforge.net/lists/listinfo/oorexx-users > > |
From: Art H. <art...@ar...> - 2013-12-29 23:31:41
|
<html><head><meta name="Generator" content="PSI HTML/CSS Generator"/> <style type="text/css"><!-- body{font-family:'Tahoma';font-size:12pt;font-color:'#000000';} LI{display:list-item;margin:0.00in;} p{display:block;margin:0.00in;} body{} --></style> </head><BODY ><div><SPAN style="font-size:12pt;color:navy;">Thanks Staffan,  that *really* makes sense.</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">  Art</SPAN></div> <div> </div> <div><SPAN style="font-size:12pt;color:navy;">> I think that's why it's called a radio button, you can only listen</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> to one program at a time ;)</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> Staffan</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> On Sun, Dec 29, 2013 at 11:55 PM, Art Heimsoth</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> <art...@ar...> wrote:</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:maroon;">>> How would I go about creating a Radio Button Group that has</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> multiple selection capability?  The CreateRadioButtonGroup only</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> allows one button to be selected, when another button is selected,</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> the prior button is deselected.  Is a CheckBox control the way to</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> do this?</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:maroon;">>> --</SPAN></div> <div><SPAN style="font-size:12pt;color:maroon;">>>  Art Heimsoth - art...@ar...</SPAN></div> <div><SPAN style="font-size:12pt;color:maroon;">>></SPAN></div> <div> </div> </body></html> |
From: Mark M. <mie...@gm...> - 2013-12-29 23:17:12
|
On Sun, Dec 29, 2013 at 2:55 PM, Art Heimsoth <art...@ar...>wrote: > How would I go about creating a Radio Button Group that has > multiple selection capability? The CreateRadioButtonGroup only > allows one button to be selected, when another button is selected, > the prior button is deselected. Is a CheckBox control the way to > do this? > Yes, check boxes are the way to handle this. By definition, only 1 radio button at a time can be enabled. Theoretically, you can create the radio buttons individually, without the auto select style. You are then responsible for setting the checked state yourself and you can set more than one as checked. This is more work than auto select and is not what users will expect. So, I'd advise against it. -- Mark Miesfeld |
From: Mark M. <mie...@gm...> - 2013-12-23 20:54:36
|
On Mon, Dec 23, 2013 at 12:10 PM, Art Heimsoth <art...@ar...>wrote: > I have just tried to upgrade my install script with an updated version > of ooRexx, ooDialog and the Windows installer of ooSqlite. When > ooRexx install runs the uninstall script, I elected to clear the entire > directory and then install ooRexx with all defaults. Then when trying > to install ooSqlite using the Windows Installer, it complains that it > cannot copy ooSqlite.pdf. If I then place any version of ooSqlite.pdf > in the ooRexx\Doc folder, the installer then complains about oosqlite.dll. > It appears that all of the ooSqlite modules must already be present in > the ooRexx directories in order for the windows installer to continue. > Hi Art, This sounds like a problem with the ooSQlite installer, not how you are using it. > I will do a bit more testing on this, but should I not elect to remove > all files from the ooRexx directory when uninstalling ooRexx? > No, I think that should be the way to do it. But, the more I think about it here, probably the best thing to do, is to run the ooSQLite uninstaller *before* you uninstall ooRexx. I'll have to take a look at the install scripts. The best thing to do is to uninstall ooSQLite first using the ooSQLite uninstaller. Then uninstall ooRexx. Right off the top of my head though, I can't think of any reason why the installer would not work if you hadn't done that. -- Mark Miesfeld |
From: Mark M. <mie...@gm...> - 2013-12-23 22:59:19
|
Hi Art, I have the same problem that ooSQLite says there is a problem with the pdf file and won't continue. Unfortunately, I don't even see what the problem is. The logic looks correct to me. I'll have to spend a it of time to figure it out. I'll let you know when I do. -- Mark Miesfeld |
From: Mark M. <mie...@gm...> - 2013-12-23 23:16:37
|
Hi Art, It looks like there is some registry redirection involved here that I'm not aware of. You can get the installer to work by deleting this key, if it exists: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ooSQLite I think that key would only get written if you installed a 32-bit ooSQLite on a 64-bit system and didn't uninstall it. That shouldn't apply in my case, so I confess I'm not sure what is going on. In any case, deleting the key will do no harm. -- Mark Miesfeld |
From: Art H. <art...@ar...> - 2013-12-23 23:37:50
|
<html><head><meta name="Generator" content="PSI HTML/CSS Generator"/> <style type="text/css"><!-- body{font-family:'Tahoma';font-size:12pt;font-color:'#000000';} LI{display:list-item;margin:0.00in;} p{display:block;margin:0.00in;} body{} --></style> </head><BODY ><div><SPAN style="font-size:12pt;color:navy;">> Hi Art,</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> It looks like there is some registry redirection involved here that</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> I'm not aware of.</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> You can get the installer to work by deleting this key, if it</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> exists:</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersi</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> on\Uninstall\ooSQLite</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> I think that key would only get written if you installed a 32-bit</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> ooSQLite on a 64-bit system and didn't uninstall it.</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> That shouldn't apply in my case, so I confess I'm not sure what is</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> going on.  In any case, deleting the key will do no harm.</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">></SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> --</SPAN></div> <div><SPAN style="font-size:12pt;color:navy;">> Mark Miesfeld</SPAN><SPAN style="font-size:12pt;"><br /><br />I don't have that key on my system (a 32 bit Win7 system), so I think</SPAN></div> <div><SPAN style="font-size:12pt;">it may be something more/different. </SPAN></div> <div> </div> <div><SPAN style="font-size:12pt;">If I uninstalloosqlite, then install ooRexx including to remove the oorexx</SPAN></div> <div><SPAN style="font-size:12pt;">folder content on the uninstall, then run oosqlite install, all works okay.</SPAN></div> <div><SPAN style="font-size:12pt;">If I do not first run the uninstalloosqlite, then the subsequent oosqlite install</SPAN></div> <div><SPAN style="font-size:12pt;">(after ooRexx uninstall/install) fails immediately after the Welcome panel</SPAN></div> <div><SPAN style="font-size:12pt;">and before the normal License panel.  It appears there is something being</SPAN></div> <div><SPAN style="font-size:12pt;">tested before that Nsi section that is failing.</SPAN></div> <div> </div> <div><SPAN style="font-size:12pt;">If once the ooSQLite install fails, if I manually copy ooSQLite.pdf to the </SPAN></div> <div><SPAN style="font-size:12pt;">ooRexx\Doc folder, and copy ooSQLite.cls, ooSQLite.dll and ooSQLite3.exe</SPAN></div> <div><SPAN style="font-size:12pt;">to the ooRexx folder, then the ooSQLite install works just fine.</SPAN></div> <div> </div> <div><SPAN style="font-size:12pt;">This isn't anything urgent, I have a couple of different bypasses that I can</SPAN></div> <div><SPAN style="font-size:12pt;">use in the meanwhile.</SPAN></div> <div> </div> <div><SPAN style="font-size:12pt;">BTW, where is the ooSQLite nsi script in svn?</SPAN></div> <div><SPAN style="font-size:12pt;"><br />--<br />  Art Heimsoth - art...@ar...</SPAN></div> </body></html> |
From: Mark M. <mie...@gm...> - 2013-12-24 02:44:07
|
On Mon, Dec 23, 2013 at 3:38 PM, Art Heimsoth <art...@ar...>wrote: > > It looks like there is some registry redirection involved here that > > I'm not aware of. > > I don't have that key on my system (a 32 bit Win7 system), so I think > it may be something more/different. > I think it is essentially the same. > > If I uninstalloosqlite, then install ooRexx including to remove the oorexx > folder content on the uninstall, then run oosqlite install, all works okay. > The ooSQLite installer writes some uninstall information to a registry key. The uninstaller deletes it. > If I do not first run the uninstalloosqlite, then the subsequent oosqlite > install > (after ooRexx uninstall/install) fails immediately after the Welcome panel > and before the normal License panel. It appears there is something being > tested before that Nsi section that is failing. > Yes, the installer reads the the uninstall information from the registry key. If it exists, it assumes ooSQLite is installed. Then, if ooSQLite is installed, it tries to test that there is no ooSQLite program running and that the PDF doc is not open. It does that by copying the two files and then trying to delete the originals. If the files do not exist this fails So, when you uninstall ooRexx by deleting the whole tree, the registry key is not removed. The files are deleted and when you go to install ooSQLite it fails as described above. > > BTW, where is the ooSQLite nsi script in svn? > Here: svn+ssh:// mie...@sv.../p/oorexx/code-0/incubator/ooSQLite/install/platform/windows/ -- Mark Miesfeld |