Bible

  1. Lazarus In The Bible Verses
  2. Serial Port Component For Lazarus In The Bible Church
Active6 years, 3 months ago
  • 5dpo Component Library for Lazarus (Sdpo) provides a comport (serial port) component, an IEEE1394 camera component based on libdc1394, an UVC video driver component for webcams, a Gtk fast painting form and a Joystick component.
  • Side Topic: What is Your Oldest GPS Device? One that plugged into a computer serial port, and the third for a pocket PC, but I really don't remember now. To enjoy the flavor of life, take big bites. Moderation is for monks' ~ Excerpt from the notebooks of Lazarus Long, from Robert Heinlein's 'Time Enough for Love' Login or register to.
  • 5dpo Component Library is a set of components developed by the 5dpo Robotic Soccer Team. It provides a visual serial port (TSdpoSerial) implementation of Synaser, an IEEE1394 camera (TSdpoVideo1394) component, an UVC video driver component (TSdpoVideo4L2) for webcams, a Gtk fast painting form (TSdpoFastForm) and a Joystick (TSdpoJoystick) component.
  • Ep Zip Codes - Free Garmin Malta Maps - Serial Port Component For Lazarus In The Bible - Vray Crack For Sketchup Mac - The Odd Couple Zip Gnarls Barkley - Driver Intel 915Gm Windows 8 - Buku Biologi Kelas Xi Erlangga Pdf Download.
  • Mercy is a close cousin to compassion with the added component of a degree of authority or control being present with one person, with one having some degree of power over the other. So, like compassion, mercy takes some practice too.

I have a problem in Delphi 2010. I would like to send from my PC some Unicode (16 bits) characters to the printer with serial port (COM port).I use the TCiaComPort component in D2010.

Components > Miscellaneous > Bar Codes. Torry's Delphi Pages. D Barcode VCL components is a set of components designed for generating and printing barcode in your Delphi or C++ Builder application. RS232 Communication Program - RS232 terminal program with built-in facilities for communication with Superior Electric motion controls.

For example:

If the printer characterset is ASCII then the characters arrive, but the ciril character is '?' on the Printer screen. But if the printer characterset is Unicode then the characters do not arrive to the printer.

An Unicode character represented in 2 bytes. How can I decompose an Unicode character to byte for byte? For example #$0002?And how can I send this strings byte for byte with the comport? Which function?

TLama
66.2k15 gold badges168 silver badges306 bronze badges
user2363754user2363754
Serial Port Component For Lazarus In The Bible

2 Answers

Sister of lazarus in the bible

Under Windows (check your OS how to open and write to comm ports), I use the following function to write a UnicodeString to a COMM Port: Bear in mind that the port have to be setup correctly, baud rate, number of bits, etc. See Device Manager => Comm Ports

ja_mesaja_mesa
1,8231 gold badge8 silver badges6 bronze badges

Does CiaComPort1.SendStr() accept an AnsiString or UnicodeString as input? Did you try using a COM port sniffer to make sure that CiaComPort is transmitting the actual Unicode bytes as you are expecting?

The fact that you are using #$0002 and #$0003 makes me think it is actually not, because those characters are usually transmitted on COM ports as 8-bit values, not as 16-bit values. If that is the case, then that would explain why the Ж character is getting converted to ?, if CiaComPort is performing a Unicode->Ansi data conversion before transmitting. In which case, you may have to do something like this instead:

However, if CiaComPort is actually performing a data conversion internally, then you will still run into conversion issues for any encoded bytes that are above $7F.

In which case, look to see if CiaComPort has any other sending methods available that allow you to send raw bytes instead of strings. If it does not, then you are pretty much SOL and will need to switch to a better COM component, or just use OS APIs to access the COM port directly instead.

Remy LebeauRemy Lebeau

Lazarus In The Bible Verses

361k21 gold badges287 silver badges488 bronze badges

Serial Port Component For Lazarus In The Bible Church

Not the answer you're looking for? Browse other questions tagged delphidelphi-2010 or ask your own question.