I am trying to get a build of my application working with C12 and having issues with an exception that comes up anytime NetTalk needs to be used in my application, which is frequently.
I have been unable to really figure anything out in regards to this error. I do know that when I comment out the parts of my code that are using NetWebClient Nettalk that the application itself does work.
I think I have been diligent in making sure I am using the updated nettalk required dll’s in my application directory.
My application is using Multi-Proj, has a data DLL, several DLL’s in between and a Main exe. I feel like it is a rather by the book setup of multi-proj. I do have the nettalk DLL in the data dll as well as the exe, and other DLL’s where net talk needs to be used. I am using netalk desktop 14.36 which seems to be the latest.
StringTheory 3, Reflection, xFiles 4, jFiles 3, WinEvent 5 all updated to latest versions.
Hi,
I’ve experienced the same issue, but before compiling after the initial import, I usually close the application and reopen it.
After doing that, I can update the embeds and compile without any problems.
So far, the most important issue for me has been the instability of the MSSQL driver.
Have you reviewed the “Conditional Compiliation Symbols” on your solution projects (e.g., the defines on your CWPROJ files)? Oftentimes when you get a strange immediate crash like that, it is because those switches aren’t right, but the app compiles just fine.
I do have it narrowed down to any procedure with NetTalk attached to it. I cant even get to the code in the procedure, just the fact the activate nettalk (in this case NetWebClient) is in a window gives me this error. Any place in my code and every time.
I have verified i have the right clanet.dll file in place. kind of stumped still.
I am pretty busy on Thursday, but I may try to look into the user webinar, that’s a great idea. I have gone back through all my templates I am using that have the multi-dll tab and I am fairly sure I have this setup right? Basically in each DLL/EXE the settings for all the capesoft templates are uniform with the screenshot shown in that section.
I am going to create a small example app, see if I still have the issue, and boil it down from there. If you do see anything glaring in my setup here, I’d be happy for any more ideas.
I created a sample app that demonstrates the same issue I am having. Basically fresh app, added NetWebClient to window, run app, get the same issue I am having. No multi-dll involved.
The issue seems to just be limited to NetWebClient, if I select something else the window will open without exception.
New Piece of the mystery solved. The CLW file is generating with Netwww_old.clw. It seems like NetTalk adds this to your app. If I manually change this to Netwww.CLW, I don’t get the exception. Where is this mapping from to get the old file?
As a workaround for now, I have created a NetWww_Old.clw file that is a copy of the newer NetWww.clw - this way when my CLW’s regenerate the fix stays in place. Wish me luck.
I do believe this to be a bug in NetTalk at this time.
I’ve got a lot of apps in active use and development (currently with NetTalk 14.36).
There is no Netwww_old.* file anywhere in my development environment.
I’m with Jane and Bruce. Thats something on your end that has been altered.
You might want to take a copy of the templates and libsrc and reinstall the appropriate nettalk version and compare.
Thanks. What on my side would make it so when I add NetTalk that this misnamed clw file is added to my code. Where do I even look for what is doing that? This was a fresh new install of everything (c12 and templates) and first time code compile. This was in the c12 libsrc folder. Honestly baffled where this came from. Any ideas?