Hello! As a self-taught casual programmer, i'm having a bit of trouble with Delphi 3. I'm trying to play about with the TCP demo application. It works fine on my machine but when I try it other pc's I get the following error:
Exception EOleSysError in module DCHAT.EXE at 00032EF9. Class not registered.
I think its got something to do with setting up ActiveX and STDVCL32.dll but other than this I'm totally stuck! Any help would be greatly apreciated.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
The demo is using the NetManage Internet Controls which are wrappers to ActiveX controls. Since they don't exist on a machine without Delphi installed, you need to copy and register the ActiveX server.
The file is located in your windows SYSTEM or SYSTEM32 directory and is called WINSCK.OCX. You can also find it on your Delphi CD in the RUNIMAGE\DELPHI30\WINDOWS\SYSTEM32 folder. Copy this file to the windows SYSTEM or SYSTEM32 folder.
After you copy the file, type "REGSRVR32 C:\WINDOWS\SYSTEM\WINSCK.OCX" or "REGSRVR32 C:\WINNT\SYSTEM32\WINSCK.OCX" at the command prompt.
--- William Pantoja Consultant/Software Engineer ForceOne Technologies, Inc.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
I see that others have given you some pretty good help, but I'll toss out a couple more ideas...
>nmocod.dll,nmsckn.dll,nmorenu.dll >Anyone know the status on distributing these and the ocx?
Ah, NetManage and Delphi 3! That takes me way back some years. I fondly remember D3 as one of the "great" Delphi releases.
Since the prefix on each of those DLLs is "nm," I suspect they're part of the NetManage suite of goodies, and you should be fine deploying them along with the OCX.
Somebody asked if there were better components than NetManage. Well, in my opinion, yes. I'm very fond of the Indy Sockets components for TCP/IP communication: http://www.indyproject.org/index.en.aspx
The thing is, I'm not sure Indy supports Delphi 3. Delphi 4 is mentioned on their Downloads area.
One nice thing about Indy is that there are no DLLs or OCXs to deploy along with your application. The Indy code compiles right into your application.
One more thing: If you're going to deploy your program on other machines, and if it has dependencies on other files, I highly recommend that you deploy via a setup program. There are many free - and commercial - installation building programs. My favorite happens to be free.