App install size

Write down how you discovered Basic For Qt or what you think about it.

App install size

Postby Henning » Fri May 11, 2012 12:11 pm

Hi,

Is it time to reconcider how apps are installed?

Why not take the dotnet path? To install and run an app, the Qt Libraries should/must be installed at the default path. That would take care of all needed libraryfiles beeing accessible from all Q7B apps at one location. We would not need to install all needed libraryfiles exclusively for each app. This would dramatically reduce the install size. When/If distributing we can provide a link to download/install the Qt libraries.
My (windows) install is at: C:\Qt\4.8.0\bin\*.dll

Today if installing 5 Q7B apps, there will be 5 copies of all needed libraryfiles. One set for each app. The "new" way there would be only the executable and app specific resources to install.

/Henning
Henning
 
Posts: 522
Joined: Fri Aug 13, 2010 6:29 pm

Re: App install size

Postby Slowdown » Fri May 11, 2012 12:54 pm

That's a problem a long time existing in windows.
Shared dll's are a pain in the a***
If your app is using a certain version of ddl's and MS decide to 'update' some ddl's it can be happen that your app
no longer will run.
It has happened that some developers used/created there own version of specific (shared) ddl's and placed them in /system or /system32
with the result that one or more app's won't work anymore.
I can only speak for Windows till Windows XP
just my 2 cents
Kind regards,
Slowdown

OSX 10.8.x, VBox Xp, Ubuntu 32/64 bit, EOS 64 bit
Slowdown
 
Posts: 464
Joined: Sat May 01, 2010 7:11 pm
Location: Netherlands

Re: App install size

Postby Henning » Fri May 11, 2012 2:59 pm

Shared dll's are a pain in the a***


Thats not the same as many Q7B apps using the "protected" Qt .dll files. ;)

If your app is using a certain version of ddl's and MS decide to 'update' some ddl's it can be happen that your app
no longer will run.


So far all my M$ updated .dll are backwards compatible, and it certainly will not mess with the Qt .dll's. :)

... ddl's and placed them in /system or /system32


If you put your own .dll's in the app folder it works, there is sometimes a need for a manifest though, never mess with the OS's .dll's... ;)

/Henning
Henning
 
Posts: 522
Joined: Fri Aug 13, 2010 6:29 pm

Re: App install size

Postby Slowdown » Fri May 11, 2012 5:06 pm

Sorry was thinking generally but you ment Q7B, in that case 'have nothing said' :shock:
Kind regards,
Slowdown

OSX 10.8.x, VBox Xp, Ubuntu 32/64 bit, EOS 64 bit
Slowdown
 
Posts: 464
Joined: Sat May 01, 2010 7:11 pm
Location: Netherlands


Return to Feedback

Who is online

Users browsing this forum: No registered users and 1 guest

cron