How do you create installer for a glx application framework based Windows standalone

9 views
Skip to first unread message

Martin Koob

unread,
Jul 13, 2020, 8:40:10 AM7/13/20
to GLX Application Framework
I have an app developed using the glx application framework which I have deployed on Mac now and I am trying to create a Windows installer for it. I am a Mac user and have not tried to create a Windows installer before so a bit in the dark here.

When I build the application with the glxApplicationPackager I get the following directory structure.

Win32
___myapp.exe
___Externals
______tsNet-x86_64.dll
______mergJSON-x64.dll
______revxml.dll
___Components
______Images
_________plusicon.png
_________and so on ....
______application.dat
______glxapp_framework.dat
______login.livecode
______licence.livecode
______myapp.livecode

This runs on my Windows machine by just clicking on the .exe file in the Win32 file so I guess it is referencing the Externals and components relative to itself.

I don't know much about the Windows file system and how Applications are stored but I suspect that the supporting files in the Externals and components files are not installed in the same directory as the myapp.exe executable. So where should they be and how do they get there?

I see references to Inno a tool to move files like externals and the an to the appropriate locations. However I can't find information about where the files should be moved to. Is there a template Inno script/file that can be used for creating Windows standalone installers?

Thanks in advance.

Martin Koob

Trevor DeVore

unread,
Jul 14, 2020, 9:23:31 AM7/14/20
to GLX Application Framework

On Monday, 13 July 2020 07:40:10 UTC-5, Martin Koob wrote:
I have an app developed using the glx application framework which I have deployed on Mac now and I am trying to create a Windows installer for it. I am a Mac user and have not tried to create a Windows installer before so a bit in the dark here.

Hi Martin,

There isn't anything unique to the GLX App framework here. It is just a standard Windows application that you will need to build an installer for. I use Inno Setup myself and I imagine there are a lot of examples available on the web given how popular it is.

Levure has a helper which creates Inno Setup files automatically:


There is a sample template in the repo that is used by the .livecodescript file:


-- 
Trevor DeVore
ScreenSteps
Reply all
Reply to author
Forward
0 new messages