You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Request:: application/folder path ini

Submitted by torsten.burschka on April 24, 2008 - 3:33am

Hello,

I use applications from PortableApps.com since years, but since the combination of some portable apps I have some path problems.
I dislike the default path structure with:

PortableDrive:\
+\PortableApps\
+\AnyApplicationPortable\

My path structure is like this

PortableDrive:\
+\Software\
+\AnyApplication\

If you use portable applications like WinSCP with PUTTY/Notepad++ integration it will not work. Thats why I suggest a *new* ini file in the PortableApps folder (or folder Software). This ini file should store the path to the application directory:

@Somebody good with NSIS

digitxp's picture
Submitted by digitxp on April 23, 2008 - 7:46pm

I was minding my own business, compiling UP ME with a nenw feature, but the compiler was reporting this error:

include: "E:\PortableApps\NSISPortable\App\NSIS\Include\Registry.nsh"
!define: "registry::Open" already defined!
!include: error in script: "E:\PortableApps\NSISPortable\App\NSIS\Include\Registry.nsh" on line 1
Error in script "C:\Documents and Settings\all\Desktop\Casey\Development\UP ME\Other\UP ME.nsi" on line 82 -- aborting creation process

I was thinking, "What the heck!? This never happened once before!"

NSIS Header WindowFunc

Submitted by wraithdu on April 23, 2008 - 3:26pm

WindowFunc header file. Window (not MS Windows) related functions.

Download WindowFunc.nsh

${WinWait}
Waits for a window to exist by title or PID (title optional, partial title accepted; PID required) and optional class (full classname required if used). Can specify a timeout value. Returns -1 if timed out, or the window handle if successful.

${WinWaitVisible}

WinSCP Multilanguage installation package

r.andom's picture
Submitted by r.andom on April 21, 2008 - 6:48pm

The official version of WinSCP is meanwhile 4.1 beta, the portable version is still 4.0.7. At winscp.net you only can get the German language file for 4.1. So average users of the current portable version don't have the chance to localize this application.

To avoid such difficulties in the future: Is it possible to use the "WinSCP Multilanguage installation package" from winscp.net as the base for the development of the next portable version? This would help all non-English users.

"Portable" suffix in the menu

Submitted by Bruce Pascoe on April 20, 2008 - 7:47pm

Would it be possible to drop the "Portable" suffix for display in the menu? The front page no longer uses the suffix in the list of updates, and it's kinda pointless in the menu, also. Would it be possible to just have the menu show the base name of the app?

Obviously Mozilla's stuff will have to retain the "Portable Edition" nomenclature, even in the menu, to keep Mozilla happy, but the other stuff... it just seems too verbose.

Pages