I tend to work with people that might fall into the category of "know just enough to be dangerous" when it comes to computers. So they are more prone to 'delete' the shortcut and then try to manufactor another from the exe in the folder.
I say that as a preface to why I made a "startup application". The application is just a few lines of Liberty Basic code that utilizes the RUN Command. Anyway what I found was that I could startup my A5 applications but it couldn't "find" any forms after the startup form (which is based on a dummy table). Oddly when I entered the app (using a hotspot) I saw NO forms or reports/letters... just the tables and the paths were not available. It was vexing me for some time because if I just clicked on the Alpha5.exe (runtime) and then opened the application it worked fine (all forms available etc). It also worked if I just double clicked the .adb file. So what was my exe doing different?!?!
Well as it turns out (I hope this is it) the permissions on my secretaries computer did not include "everyone" when it came to my application. So the exe I made was evidently not on the list because despite being opened by the user the user was not technically opening A5... or so it seems because upon changing permission to everyone it worked like a charm.
So I guess I'm offering this as just a footnote for others but I also don't fully understand why I was able to get the startup form and no other forms? Shouldn't I get nothing if the issue is permissions? Maybe the permission thing is a red herring but now that it works I can't really tinker with it. Anyway if anyone has any thoughts I would appreciate any feedback.
Thanks,
~joe
I say that as a preface to why I made a "startup application". The application is just a few lines of Liberty Basic code that utilizes the RUN Command. Anyway what I found was that I could startup my A5 applications but it couldn't "find" any forms after the startup form (which is based on a dummy table). Oddly when I entered the app (using a hotspot) I saw NO forms or reports/letters... just the tables and the paths were not available. It was vexing me for some time because if I just clicked on the Alpha5.exe (runtime) and then opened the application it worked fine (all forms available etc). It also worked if I just double clicked the .adb file. So what was my exe doing different?!?!
Well as it turns out (I hope this is it) the permissions on my secretaries computer did not include "everyone" when it came to my application. So the exe I made was evidently not on the list because despite being opened by the user the user was not technically opening A5... or so it seems because upon changing permission to everyone it worked like a charm.
So I guess I'm offering this as just a footnote for others but I also don't fully understand why I was able to get the startup form and no other forms? Shouldn't I get nothing if the issue is permissions? Maybe the permission thing is a red herring but now that it works I can't really tinker with it. Anyway if anyone has any thoughts I would appreciate any feedback.
Thanks,
~joe
Comment