PC Review


Reply
Thread Tools Rate Thread

custom action dll don't execute on other languages

 
 
EP
Guest
Posts: n/a
 
      8th Mar 2005
I have a strange problem.
I have an installer with a custom action dll (custom action type # 65).

In the past I've always compiled the .dll in ANSI and it worked fine on
English systems... it will only work on Japanese systems if I recompile it
in UNICODE, but then it will not work on German systems until I recompile it
as non-unicode. It works fine both ways on English.


Any one have any idea why this would be? Looking at the log file, it says
it's entering the custom action but nothing gets executed!


 
Reply With Quote
 
 
 
 
=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=
Guest
Posts: n/a
 
      13th Mar 2005
EP wrote:
> In the past I've always compiled the .dll in ANSI and it worked fine on
> English systems... it will only work on Japanese systems if I recompile it
> in UNICODE, but then it will not work on German systems until I recompile it
> as non-unicode. It works fine both ways on English.
>
>
> Any one have any idea why this would be?


My guess is that the German system is a W9x (e.g. Win98), whereas the
English system is NT+ (e.g. WinXP). Many of the Unicode APIs fail on
W9x.

Regards,
Martin
 
Reply With Quote
 
_mik_inst
Guest
Posts: n/a
 
      14th Mar 2005
What in particular does your CA fail on?
When it try's to process a string with a c runtime function? When it
try's to display something?

 
Reply With Quote
 
EP
Guest
Posts: n/a
 
      15th Mar 2005
actually, it ended up being that MFC71u.dll wasn't on the system.
It should have failed on the Japanese system also, except we had installed
studio on it so the dependency was already there. Now that I distribute
MFC71u.dll in the installer, the unicode version works on all systems.


"EP" <(E-Mail Removed)> wrote in message
news:eXw%(E-Mail Removed)...
> I have a strange problem.
> I have an installer with a custom action dll (custom action type # 65).
>
> In the past I've always compiled the .dll in ANSI and it worked fine on
> English systems... it will only work on Japanese systems if I recompile it
> in UNICODE, but then it will not work on German systems until I recompile

it
> as non-unicode. It works fine both ways on English.
>
>
> Any one have any idea why this would be? Looking at the log file, it says
> it's entering the custom action but nothing gets executed!
>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Execute an action retrieved from a table vito Microsoft Access VBA Modules 4 1st Feb 2009 04:52 PM
Execute an action on Item_Open Martin Roy Microsoft Outlook VBA Programming 0 15th Feb 2005 05:03 PM
Execute Macro on Action Todd Wilson Microsoft Outlook VBA Programming 2 25th May 2004 04:21 PM
Re: db.execute action query created in QBE Douglas J. Steele Microsoft Access VBA Modules 3 14th Jul 2003 07:05 PM
Re: db.execute action query created in QBE Douglas J. Steele Microsoft Access VBA Modules 0 11th Jul 2003 10:03 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 06:56 AM.