Scott,

That's very clever to put them in a custom property and unpack when needed. I'm 
not installing into c:\Program Files so that should not be a problem.

How do you "free the dll"? Other than the dlls would still be there, is there a 
problem if a user uses the Task Manager to kill the program as it won't free 
the dlls?

Thanks,
Bill Vlahos

On Friday, May 25, 2007, at 08:06PM, "Scott Kane" <[EMAIL PROTECTED]> wrote:
>From: "Bill Vlahos" <[EMAIL PROTECTED]>
>
>> Is there a way to tell the standalone they are in a subfolder?
>
>Possibly in Rev - but I've not tried it.  However...  It's normal practice 
>to place them in the standalone (executable) directory.  Placing them in the 
>path can cause dll hell in that another application uses a dll of the same 
>name or even a newer or older dll that your app can not handle.  So avoid 
>the path for this stuff.  In terms of the dll being in the same folder as 
>the standalone (executable) why not do something like this (providing you're 
>not installing into c:\Program Files which will cause problems in Vista):
>
>Put you dll into your standalone as a binary custom property.  When the app 
>executes unpack it to a file (.dll) and when your program exits delete the 
>dll.  This is pretty much what happens with some static linking programs 
>like C++, Delphi, VB etc.  You'd have to be sure to free the dll before 
>deletion.
>
>Scott Kane
>CD Too - Voice Overs Artist  &Original Game and Royalty Free Multi-Media 
>Music
>"Nothing is as powerful as an idea whose time has come."  Victor Hugo 
>
>_______________________________________________
>use-revolution mailing list
>[email protected]
>Please visit this url to subscribe, unsubscribe and manage your subscription 
>preferences:
>http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to