- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a dialog based application with an activeX control. I registered the redist\\ia32\\ifdlg100.dll using regsvr32. The application runs fine on Win32.
Porting to Win64 required some minor changes such as correctly using Int_PTR_Kind etc. Then I did the following:-
(1) regsvr32 /u to unregister the ia32\\ifdlg100.dll. I run the Win32 version of the application. It fails, as expected, by showing the error "IFDLGnnn.dll is missing or not registered". I closed Visual Studio.
(2) Navigating to redist\\intel64\\ifdlg100.dll I registered it using regsvr32. The registration succeeds. I then launched a new instance of the Visual Studio. However, the x64 version of the application still displays "IFDLGnnn.dll is missing or not registered". Curiously, however, the Win32 version of the application starts to work again.
Thus, seemingly the Win32 application works whether I register the ia32 or intel64 version of the file ifldg100.dll while I cannot use the 64bit version.
Am I missing something here? I am using Composer XE update 1 of IVF on Win64XP Professional with VS2005.
Sincerely
Abhi
Porting to Win64 required some minor changes such as correctly using Int_PTR_Kind etc. Then I did the following:-
(1) regsvr32 /u to unregister the ia32\\ifdlg100.dll. I run the Win32 version of the application. It fails, as expected, by showing the error "IFDLGnnn.dll is missing or not registered". I closed Visual Studio.
(2) Navigating to redist\\intel64\\ifdlg100.dll I registered it using regsvr32. The registration succeeds. I then launched a new instance of the Visual Studio. However, the x64 version of the application still displays "IFDLGnnn.dll is missing or not registered". Curiously, however, the Win32 version of the application starts to work again.
Thus, seemingly the Win32 application works whether I register the ia32 or intel64 version of the file ifldg100.dll while I cannot use the 64bit version.
Am I missing something here? I am using Composer XE update 1 of IVF on Win64XP Professional with VS2005.
Sincerely
Abhi
Link Copied
8 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I tried this on my Win7 x64 system and it worked ok. What do you have in the registry for keys:
HKEY_CLASSES_ROOT\CLSID\{32AC104F-62E0-4787-BAA6-30A7E85C8568}
HKEY_CLASSES_ROOT\CLSID\{92A44000-D36E-4540-B619-E34203CD5DE5}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Steve
I have neither of these two.
I have
HKEY_CLASSES_ROOT\CLSID\{92A3A302-DA7C-4A1F-BA7E-1802BB5D2D02}
HKEY_CLASSES_ROOT\CLSID\{92A5010F-4404-4035-8D53-B87F5A736809}
Thus nothing in between 92A3.. and 92A5..
Similary there is nothing begining with 32AC.. The closest ones I have are:
HKEY_CLASSES_ROOT\CLSID\{3283EEBF-E67D-31AC-8481-A968F3A77E9A}
HKEY_CLASSES_ROOT\CLSID\{32B533BB-EDAE-11d0-BD5A-00AA00B92AF1}
I tried to use the dll from IVF11 and it gives the same problem.
Abhi
I have neither of these two.
I have
HKEY_CLASSES_ROOT\CLSID\{92A3A302-DA7C-4A1F-BA7E-1802BB5D2D02}
HKEY_CLASSES_ROOT\CLSID\{92A5010F-4404-4035-8D53-B87F5A736809}
Thus nothing in between 92A3.. and 92A5..
Similary there is nothing begining with 32AC.. The closest ones I have are:
HKEY_CLASSES_ROOT\CLSID\{3283EEBF-E67D-31AC-8481-A968F3A77E9A}
HKEY_CLASSES_ROOT\CLSID\{32B533BB-EDAE-11d0-BD5A-00AA00B92AF1}
I tried to use the dll from IVF11 and it gives the same problem.
Abhi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you search the CLSID tree for "ifdlg100.dll", are there any entries?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I right clicked HKEY_CLASSES_ROOT\CLSID
In the drop-down I selected Find
In the pop-up dialog, I selected (a) ifdlg100.dll in find what ---
With both ia32 and intel64 versions unregistered using regsvr /u
(1) Keys in the find selection -> The search results in nothing.
(2) Keys and Values in the find selection -> The search results in nothing.
(3) Keys, Values and Data in the find selection -> The search yields:
Name = (Default), Type = REG_SZ, Data = (value not set)
Then there are File1 ...
In the drop-down I selected Find
In the pop-up dialog, I selected (a) ifdlg100.dll in find what ---
With both ia32 and intel64 versions unregistered using regsvr /u
(1) Keys in the find selection -> The search results in nothing.
(2) Keys and Values in the find selection -> The search results in nothing.
(3) Keys, Values and Data in the find selection -> The search yields:
Name = (Default), Type = REG_SZ, Data = (value not set)
Then there are File1 ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I submitted this to the premier support which asked me to see what the dependency walker tells me. I submitted the reply below but I have not received anything further.
I used the 64bit version of the dependency walker for my dll built with x64 configuration. It reports "Error opening files for" IEHIMS.DLL and WER.DLL. I believe that I can safely ignore these two as they are related to IE8 on Vista and Win7. (Also see Steve Lionel's last response here: http://software.intel.com/en-us/forums/showthread.php?t=80212&o=a&s=lr).
What am I missing here?
Abhi
I submitted this to the premier support which asked me to see what the dependency walker tells me. I submitted the reply below but I have not received anything further.
I used the 64bit version of the dependency walker for my dll built with x64 configuration. It reports "Error opening files for" IEHIMS.DLL and WER.DLL. I believe that I can safely ignore these two as they are related to IE8 on Vista and Win7. (Also see Steve Lionel's last response here: http://software.intel.com/en-us/forums/showthread.php?t=80212&o=a&s=lr).
What am I missing here?
Abhi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am traveling this week and can't help you further with this until Monday.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Steve
Is there any chance of checking what's happening here? This is a high level show-stopper and I haven't received anything more from the premier support either.
Abhi
Is there any chance of checking what's happening here? This is a high level show-stopper and I haven't received anything more from the premier support either.
Abhi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is the Premier Support issue number? I can't find one under your name that seems relevant.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page