Is it possible to know the name and type of a serial port? As far as re-opening/closing of port is concerned you can use a code like this If MSComm1.portopen = False then MSComm1.PortOpen = True 'Here goes your send code..... I've spent many hours trying to track down this very information. The problem is that every subsequent part that my program tries to test also get the 8012 runtime error, until I reboot the computer. his comment is here
Event driven sample available. It's a blessing to find someone willing to share their knowledge. However when I subsequently try to close the port I get Run-time error 8012; Device is not open. DLLRegisterServer failed with error code 0x80040200, how to avoid and correct ?
How to block Hot Network Questions in the sidebar of Stack Exchange network? Then have one exe poll the shared folder and print, then delete the file. So your application will behave almost the same and upgrading is usually easy and fast.
Just go to references, change the type to "all", and browse the system directory until you find mscomm32.ocx __________________ "I have a plan so cunning you could put a tail on That updates the registry. from USA Fabulous! If you would like me to accept an answer and start a new question lmk. 0 LVL 9 Overall: Level 9 Visual Basic Classic 4 Message Expert Comment by:Rob_Jeffrey ID:
My question has 3 parts. 1) What could potentially cause this problem? 2) Is there a way to ensure that the port has been closed? 3) If I get into the Make Sure You Are Using The Version Of The Control That Was Provided With Your Application,' an older version of MSCOMM32.OCX may reside on the computer. Join the community of 500,000 technology professionals and ask your questions. SuperCom ActiveX is nearly the same long time on market as the MSComm.
Yes. The same methods, properties and events offered. Runtime Error 8018 Operation Valid Only When The Port Is Open Hopefully the communications you are sending/receiving isn't occuring too quickly. 0 Message Author Comment by:dve01 ID: 161185582006-03-06 I tried to force the error by closing the port then using "MScomm(port).output" Also don't place any code in frmDummy it must be in you class module under MyComm.
subscribe Build Your Own ASP.NET 3.5 Web Site Using C# & VB, 3rd Edition - Free 219 Page Preview! http://cdhca.org/runtime-error/access-2007-runtime-execution-of-this-application-has-stopped-due-to-a-runtime-error.php The time now is 11:48 PM. Microsoft Access Help General Tables Queries Forms Reports Macros Modules & VBA Theory & Practice Access FAQs Code Repository Sample Databases Video Tutorials Sponsored Please check on that to know how to add a MsComm control runtime, and then set your reference to it. "With Block not set" means the variable ' control/class is not VB Code: .Settings = "9600,N,8,1" Special thanks goes out to namrekka, you are a bad-A programmer.
I already close the port when I'm finished, then re-open when I sent data. The easiest, and most straightforward to print something is to use the Printer object For example to print the current time : Private Sub Command1_Click() Printer.Print CStr(Now) Printer.EndDoc End Sub share|improve Although MSComm and PDQComm compatible it also includes non existent functions that need to be renamed or slightly wrapped through similar SuperCom functions. weblink When the file is registered, Start PayClock and see if the program is operable.
If I don't get back with you until tommorrow, it's because I wasn't able to break into production. What developers say ... Posts 75 Re: Create MSComm Control at runtime Originally posted by techman2553 Hello, I have been trying to figure out if I can dynamically create an MSComm Control during runtime (with
Replacing the MSComm with the SuperCom ActiveX you get rid of MSComm run-time errors once for all. more stack exchange communities company blog Stack Exchange Inbox Reputation and Badges sign up log in tour help Tour Start here for a quick overview of the site Help Center Detailed Its the "Matica Z3i AF" embosser the program I'm currently working on will be used to emboss cards. It is possible to replace the SaxComm control through the SuperCom ActiveX API (SuperCom ActiveX control or the SuperCom NET Class Library).
I'll attempt to try these suggestions today. I'm currently trapping the error in a MsOpenCommPort routine, which allows the machine to send the part to a reject chute and continue processing the next part in queue. Using Triggers not only single characters but complete strings can be observed. check over here No memory leaks or other bugs known from MSComm.
Join Now For immediate help use Live now! For example: Comm.OutputLine = "Hello World" '- is becoming with SuperCom Comm.Output = "Hello World" & vbCr SuperCom user can find more details on this issue in the ActiveX API manual.Excelent work guys, thanks!Paul.., UK. "MSComm32 - error 8020": Converting programs to use your SuperCom is very quick and easy - excellent! I would appreciate any comments by the experts that would help me in making a recommendation.
If none of that helps, I couldn't find the suggested settings for your embosser so you can try the basic port settings. RK Reply With Quote October 29th, 1999,12:52 PM #3 SocketMonkey View Profile View Forum Posts Junior Member Join Date Oct 1999 Posts 7 Re: MSComm run-time error Ravi- thank you very I believe this issue can be resolve because in Command Prompt I can copy a text file to the port with the command "copy C:\textfile.txt COM1" and it works without any This function also serves some programming languages that cannot handle binary data directly.
I use this (eterlogic.com/Products.VSPE.html) program to intercept the message sent. –user1803784 Nov 8 '12 at 15:28 the link you gave me solved the issue using the "Open PORT:SETTINGS For I was in class until pretty late last night and I'm just now finding time to research the infromation you sent me. Is it possible to replace the MSComm control with the SuperCom .NET Class Library ?