Windows XP
--
Questions
--
Followers
Top Experts
ordinal 344 could not be located in dynamic link library COMCTL32.dll.
I have DELL inspiron 6400/E1505 model running on Windows XPbaught wireless modem. My computer was not able to detect wireless connection.Message was that windows cannot configure this connection. I upgraded yhe driver of my wireless card dell wireless 1390 wan minicard. It was downloded but it hund after downlod. I rebooted. I found my card driver not installed. I rolled back driver.I was able to connect but now i get error message window bcmwltry- the ordinal 344 could not be located in dynamic link library COMCTL32.dll. It does not effect performance but it keeps pooping.
Please advice.
Please advice.
Zero AI Policy
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
ASKER CERTIFIED SOLUTION
membership
Log in or create a free account to see answer.
Signing up is free and takes 30 seconds. No credit card required.
If not, perhaps the solution can be found in this previous thread>
"ordinal 344 could not be located in dynamic link library COMCTL32.dll":
https://www.experts-exchange.com/questions/22940311/Wireless-internet-not-working-Went-from-Vista-to-XP.html
Apparantly the drivers should be installed in a specific order to prevent future conflicts, as described here.
"ordinal 344 could not be located in dynamic link library COMCTL32.dll":
https://www.experts-exchange.com/questions/22940311/Wireless-internet-not-working-Went-from-Vista-to-XP.html
Apparantly the drivers should be installed in a specific order to prevent future conflicts, as described here.
harishkumargoel
A large number of files such as DLL, EXE, OCX, etc have internal resources that include icons, bitmap images, dialogs, lines of text, etc.
If you or a program creates a new shortcut to a program, it usually uses the main icon inside the file that the shortcut points to and displays this for the shortcut.
Try this:
Right-Click on Desktop > New > Shortcut
Type in
%Systemroot%\System32\Calc .exe
for the command line.
Click Next and then give it a suitable name.
Click Finish.
Now RIGHT-Click on your new shortcut and choose "Properties". Under the "Shortcut" tab, click the "Change Icon" button.
It will open showing:
%Systemroot%\System32\Calc .exe
in the "Look for icons in this file" field, and will show the only available icon file that is inside Calc.exe.
If Calc.exe contained several icons, you would be able to choose another icon. To demonstrate this, create another new shortcut, but this time add the command line:
%SystemRoot%\explorer.exe
If you do the same "Change Icon" on this shortcut, you will see that explorer.exe contains 18 icons.
These icons are what's referred to as "Ordinals". The icon at the top left is Ordinal Zero, the one below it is 1, etc. When you get to the end of the first row, the ordinal numbering continues at the top of the next column of icons.
As you will be aware, when you run a program dialog, it will show an icon in the top left corner of that dialog, and some of the clickable or image objects in the dialog will be icons being fetched from within the file being run, or from another file.
OK, so going back to the message you are seeing:
"bcmwltry- the ordinal 344 could not be located in dynamic link library COMCTL32.dll"
It's telling you that the icon index number 344 (ie. the 345th one) that is set to display (I assume) in the dialog shown when you or something runs the Broadcom DSL program "bcmwltry.exe" is not present in the Windows Common Control Library "Comctl32.dll".
This is most likely due to bad programming, or a leftover in your registry from before you roled back drivers or uninstalled one of the components.
The file "bcmwltry.exe" appears to be used to show the System Tray (notification area) icon for the Wireless Card. It NEEDS to have a correctly associated icon to display there correctly, but it may still work properly even if it is displaying a wrong icon.
Now, I've just looked at the internal resources of the file:
C:\WINDOWS\system32\comctl 32.dll
and it only contains FOUR icons. These would be referenced as Ordinals 0 to 3.
They are shown in the image file I have attached, and it is clear that they are all icons used in Warning, Error, or Informative dialogs.
So, the message about the "Ordinal" is really just tied in with the fact that you are being shown an error message. What you haven't explained is what you mean when you say "It does not effect performance but it keeps pooping".
If the error message that is being generated is unable to display because it can't load an icon needed for its Title bar or dialog, then you may not be seeing what the error message should be telling you. In all probability some idiot programmer has made a mistake when compiling the error lines in the file bcmwltry.exe, and never tested to make sure that it would be able to display if such an error situation arose.
It's hardly worth trying to troubleshoot why the icon is being wrongly referenced. You should ignore the issue with the Icon failing to display and concentrate on the main issue, ie. making sure all the correct drivers are installed.
If I got this wrong, and you are saying that everything is running fine except for the strange "error" message:
"bcmwltry- the ordinal 344 could not be located in dynamic link library COMCTL32.dll"
then this MAY be easy enough to fix in your Registry. It could simply be that bcmwltry.exe is set to display an icon, but that somehow it's ended up being left with a wrong one.
Open REGEDIT from the Start Menu's "Run" field.
Edit Menu > Find.
Make sure only Data is checked.
Uncheck "Match whole string only".
Type in the following text to find:
comctl32.dll,-344
Click "Find Next".
If it stops, Right-Click on the registry key in the Left pane that contains the value it has stopped on in the Right pane, and choose "Copy Key Name".
Paste that into Notepad and then return to Regedit and press F3 (Find Next).
Close and reopen Regedit, and this time search for:
comctl32.dll,344
If nothing is found for either search, then the reference to the wrong icon isn't in the registry. If it is found, then you can tell us the name(s) of the Key(s) the value(s) was/were found, and we can advise you if it/they are related to the message.
Bill
Comctl32-DLL-Icons.jpg
A large number of files such as DLL, EXE, OCX, etc have internal resources that include icons, bitmap images, dialogs, lines of text, etc.
If you or a program creates a new shortcut to a program, it usually uses the main icon inside the file that the shortcut points to and displays this for the shortcut.
Try this:
Right-Click on Desktop > New > Shortcut
Type in
%Systemroot%\System32\Calc
for the command line.
Click Next and then give it a suitable name.
Click Finish.
Now RIGHT-Click on your new shortcut and choose "Properties". Under the "Shortcut" tab, click the "Change Icon" button.
It will open showing:
%Systemroot%\System32\Calc
in the "Look for icons in this file" field, and will show the only available icon file that is inside Calc.exe.
If Calc.exe contained several icons, you would be able to choose another icon. To demonstrate this, create another new shortcut, but this time add the command line:
%SystemRoot%\explorer.exe
If you do the same "Change Icon" on this shortcut, you will see that explorer.exe contains 18 icons.
These icons are what's referred to as "Ordinals". The icon at the top left is Ordinal Zero, the one below it is 1, etc. When you get to the end of the first row, the ordinal numbering continues at the top of the next column of icons.
As you will be aware, when you run a program dialog, it will show an icon in the top left corner of that dialog, and some of the clickable or image objects in the dialog will be icons being fetched from within the file being run, or from another file.
OK, so going back to the message you are seeing:
"bcmwltry- the ordinal 344 could not be located in dynamic link library COMCTL32.dll"
It's telling you that the icon index number 344 (ie. the 345th one) that is set to display (I assume) in the dialog shown when you or something runs the Broadcom DSL program "bcmwltry.exe" is not present in the Windows Common Control Library "Comctl32.dll".
This is most likely due to bad programming, or a leftover in your registry from before you roled back drivers or uninstalled one of the components.
The file "bcmwltry.exe" appears to be used to show the System Tray (notification area) icon for the Wireless Card. It NEEDS to have a correctly associated icon to display there correctly, but it may still work properly even if it is displaying a wrong icon.
Now, I've just looked at the internal resources of the file:
C:\WINDOWS\system32\comctl
and it only contains FOUR icons. These would be referenced as Ordinals 0 to 3.
They are shown in the image file I have attached, and it is clear that they are all icons used in Warning, Error, or Informative dialogs.
So, the message about the "Ordinal" is really just tied in with the fact that you are being shown an error message. What you haven't explained is what you mean when you say "It does not effect performance but it keeps pooping".
If the error message that is being generated is unable to display because it can't load an icon needed for its Title bar or dialog, then you may not be seeing what the error message should be telling you. In all probability some idiot programmer has made a mistake when compiling the error lines in the file bcmwltry.exe, and never tested to make sure that it would be able to display if such an error situation arose.
It's hardly worth trying to troubleshoot why the icon is being wrongly referenced. You should ignore the issue with the Icon failing to display and concentrate on the main issue, ie. making sure all the correct drivers are installed.
If I got this wrong, and you are saying that everything is running fine except for the strange "error" message:
"bcmwltry- the ordinal 344 could not be located in dynamic link library COMCTL32.dll"
then this MAY be easy enough to fix in your Registry. It could simply be that bcmwltry.exe is set to display an icon, but that somehow it's ended up being left with a wrong one.
Open REGEDIT from the Start Menu's "Run" field.
Edit Menu > Find.
Make sure only Data is checked.
Uncheck "Match whole string only".
Type in the following text to find:
comctl32.dll,-344
Click "Find Next".
If it stops, Right-Click on the registry key in the Left pane that contains the value it has stopped on in the Right pane, and choose "Copy Key Name".
Paste that into Notepad and then return to Regedit and press F3 (Find Next).
Close and reopen Regedit, and this time search for:
comctl32.dll,344
If nothing is found for either search, then the reference to the wrong icon isn't in the registry. If it is found, then you can tell us the name(s) of the Key(s) the value(s) was/were found, and we can advise you if it/they are related to the message.
Bill
Comctl32-DLL-Icons.jpg
I could solve the problem by re-installing broadcom and wireless lan card drivers from resource CD provided with laptop. After that wireless connection was again not connected. Then I was able to connect to wireless network by utility programme provided for the wireless card as connection was being managed by utility. It is wirking fine now.






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
Windows XP
--
Questions
--
Followers
Top Experts
Microsoft Windows XP is the sixth release of the NT series of operating systems, and was the first to be marketed in a variety of editions: XP Home and XP Professional, designed for business and power users. The advanced features in XP Professional are generally disabled in Home Edition, but are there and can be activated. There were two 64-bit editions, an embedded edition and a tablet edition.