You are here

Generic executable

11 posts / 0 new
Last post
theliquidmetal
Offline
Last seen: 6 months 1 week ago
Joined: 2010-06-21 18:04
Generic executable

Hello All.

I have been writing generic executable in order to produce quick and dirty output of portable version of any app. I want to ask you to test my work, and i want to hear your oppinion about it.

Please point to this url: https://github.com/the-liquid-metal/app-portable

Thanks in advance for your help.

vf2nsr
vf2nsr's picture
Offline
Last seen: 8 years 1 month ago
Developer
Joined: 2010-02-13 17:10
looks

like a lot of work in it. Is it in a format I can download its entirety I see various files, so I need all files? How would it handle all the complexities of the format?

“Be who you are and say what you feel because those who mind don't matter and those who matter don't mind.” Dr. Seuss

theliquidmetal
Offline
Last seen: 6 months 1 week ago
Joined: 2010-06-21 18:04
Hi vf2nsr.

Actually, all files in App and Data folder are demo files. You can delete its. What complexity do you mean?

John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 49 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Re-Creating PAL functionality?

This seems like a re-creation of the PortableApps.com Launcher, if not in code then in concept and similar configuration. The PortableApps.com Launcher uses an INI format for basically all of those features as well (the INI is placed within App\AppInfo\Launcher and similarly must have the same name as AppNamePortable.exe). Additionally (fun fact) you can compile a generic AppNamePortable.exe using the PortableApps.com Launcher and then use it with any app you'd like without needing to recompile it. We have it compiled per app for three reasons: (1) so the AppNamePortable.exe launcher can have a custom icon, (2) so that we can exclude the registry plugin and processing if they are not needed, and (3) for those apps that optionally need some custom code for more advanced stuff.

I don't think it would be any easier to build an app with this utility than it would be with PAL. The only difference is directory through the PAL generator once (you don't need to re-run it on INI changes other than whether to include the registry plugin). Or am I missing something? Would it be easier for folks starting out if I included a generic AppNamePortable.exe PAL launcher and basic AppNamePortable.ini within the PortableApps.com Template for folks starting out so they know it's that easy to work with?

That said, thank you for building and posting this for the forums.

Sometimes, the impossible can become possible, if you're awesome!

theliquidmetal
Offline
Last seen: 6 months 1 week ago
Joined: 2010-06-21 18:04
Hello John

O... I don't know whether there is a similar issue between PortableApps.com Launcher and my work. Well, i have to dig more deeper about PortableApps.com Launcher.

Would it be easier for folks starting out if I included a generic AppNamePortable.exe PAL launcher and basic AppNamePortable.ini within the PortableApps.com Template for folks starting out so they know it's that easy to work with?

I think this is a good idea. This is the reason why i create my own. If that so, I will wait. Please let me know. Thanks.

John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 49 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Building

I'll build one up but with a fully commented default INI with examples of the basics. I've got a full plate for a couple days with releases, so probably later in the week. I don't know why I never did this before as it will make things easier on newer developers.

Sometimes, the impossible can become possible, if you're awesome!

theliquidmetal
Offline
Last seen: 6 months 1 week ago
Joined: 2010-06-21 18:04
Generic PAL news update

Hello all.

Is there any news about the progress of generic PAL?

John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 49 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Finishing Up, NSIS 3

I'm still working on it, partially in conjunction with NSIS 3. PAL uses our NSIS Portable which is on a fork called NSIS Unicode and still at 2.x. I'm finishing up a release that will include NSIS 3 and include logic to handle converting NSIS 2 Unicode scripts to NSIS 3 (at least one lined specifying Unicode must be added) by asking at compile time. Except for PAL which will be automatically converted. I should have this complete in the next couple days and then be able to post the finalized PA Template with the bundled generic EXE.

Sometimes, the impossible can become possible, if you're awesome!

theliquidmetal
Offline
Last seen: 6 months 1 week ago
Joined: 2010-06-21 18:04
That's great.

I will wait it. Do you host the code, at github may be, so people can help you?

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 1 month 2 weeks ago
DeveloperModerator
Joined: 2008-07-24 18:46
PAL updates

John,

I've been working on fixing the outstanding PAL bugs, and have a repo hosted at GitHub including those fixes. If preferred, I can upload any fixes to the SF repo as well.

John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 49 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
PortableApps.com App Template 3.4 Dev Test 1 w Generic Launcher

I've packaged up a new PA.c Application Template with a generic launcher and commented configurations for the 5 standard portablization types. Please review and comment on this new test here: https://portableapps.com/node/55438

Sometimes, the impossible can become possible, if you're awesome!

Log in or register to post comments