error 1813_the resource type cannot be found in the image file
I'm trying to create a dialog from within the dll. I have a main window which is created using the CreateWindow() function and it takes the instance (hinstance) of the dll. hinstance variable is global in my case. I am calling createdialog() function using WM_CREATE message of CreateWindow(). CreateDialog() is being called from within a thread.
In my case, I am using the same global hinstance for the window and the CreateDialog() function. Can I use the same instance for creating a window and creating a dialog from within the window?
Am I seeing error 1813 (the resource type cannot be found in the image file) becuase of this? or is it that dll is not able to find the resource correctly? I also have two .rc files which dll uses (one is version.rc and other one is for the dialog resources). Can I use two resource files for one dll?
Can somebody please help me with my questions. Please find the createdialog() function I am using.
Re: error 1813_the resource type cannot be found in the image file
Originally Posted by procky238
Am I seeing error 1813 (the resource type cannot be found in the image file) becuase of this?
Take the .DLL file and load it into Visual Studio as a resource (if you use Visual Studio). Do you see the dialog as one of the resources? If not, then the resources do not exist in your dialog.
Bookmarks