Re: Using make_rt with a custom DLL/DLM [message #63384] |
Thu, 06 November 2008 13:45 |
Vince Hradil
Messages: 574 Registered: December 1999
|
Senior Member |
|
|
On Nov 6, 12:33 pm, Vince Hradil <vincehra...@gmail.com> wrote:
> On Oct 30, 5:37 pm, Andrew Cool <andrew.c...@dsto.defence.gov.au>
> wrote:
>
>
>
>> On Oct 31, 12:08 am, David Fanning <n...@dfanning.com> wrote:
>
>>> Also, I am having some problems getting AutoRun
>>> to work on my Windows XP disks. Have you ever
>>> run into any problems with that?
>
>> David,
>
>> I haven't been able to get Autorun to work under XP for IDL versions
>> 6.3 or 6.4
>
>> Have to resort to double clicking the my_progname.exe file.
>
>> However, it runs like a dog off a CD anyway, so my advice to my users
>> is to copy the entire
>> CD contents to a similar directory structure on their Hard drive, and
>> just have a shortcut to the
>> my_proname.exe file.
>
>> Andrew
>
> I decided to ask my question in this thread, since it is related.
>
> I'm having trouble getting make_rt to work with a custom DLL/DLM -
> specifically Ronn Kling's KRSgrAVI.dll and dlm.
>
> I added the file to the manifest, and it does get copied, but when I
> run the app on a 'new' machine (no IDL installation) I get an error:
>
> % OBJ_NEW: Error loading sharable executable.
> Symbol: IDL_Load, File=C:\nanotrack\idl70\bin
> \bin.x86\KRSgrAVI.dll
> This application has failed to start because the application
> configuration is incorrect. Reinstalling the application
> may fix this problem.
> % Execution halted at: READ_AVI
> % NANOTRACK_EVENT
> % IDLRTMAIN
> % $MAIN$
>
> Thoughts:
> 1- is it possible that a rt license is required to load a custom dll?
> That would be a bummer.
> 2- does the DLM_PATH need to be set somehow, maybe in the .ini file in
> the app folder?
> 3- do I have to install IDL and copy the dll/dlm to the bin/bin.x86
> folder? I can do that, but would rather the make_rt would work.
>
> Thanks,
> Vince
This seems to be a windows dll issue(?) I kept getting SidebySide
errors in the Windows event log - I tried to install IDL7 to see if
that helped it. The installation _did_ install another WinSxS
manifest called "x86_Microsoft.VC80.CRT...", but I still get the
following errors in the event log:
Event Type: Error
Event Source: SideBySide
Event Category: None
Event ID: 32
Date: 11/6/2008
Time: 3:37:33 PM
User: N/A
Computer: GPRULCD878183L
Description:
Dependent Assembly Microsoft.VC80.CRT could not be found and Last
Error was The referenced assembly is not installed on your system.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
Event Type: Error
Event Source: SideBySide
Event Category: None
Event ID: 59
Date: 11/6/2008
Time: 3:37:33 PM
User: N/A
Computer: GPRULCD878183L
Description:
Resolve Partial Assembly failed for Microsoft.VC80.CRT. Reference
error message: The referenced assembly is not installed on your
system.
.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
Event Type: Error
Event Source: SideBySide
Event Category: None
Event ID: 59
Date: 11/6/2008
Time: 3:37:33 PM
User: N/A
Computer: GPRULCD878183L
Description:
Generate Activation Context failed for C:\nanotrack\idl70\bin
\bin.x86\KRSgrAVI.dll. Reference error message: The operation
completed successfully.
.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
This is all just voodoo to me at this point. Does anyone out there
understand this?
Thanks,
Vince
|
|
|