|
PrintDirect.writePrinter - normal pront command to write data to the printer. Theres a scan divice configured to a com port to scan the barcode. When i scan the barcode I need to read that data (that I send as unmanaged byte array to the printer). and decrypt it and get the initial customer details.
|
|
|
|
|
OK, so you have two problems
1 - write a barcode that your scanner can read back
2 - read it back
Assuming you got 1 right, 2 should just be a case of using the APIs provided by the scanner.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
everything works fine if I send my data as a string (print the barcode and read it back). Problem occures when I print it as an unmanaged byte array. Is there any way that I can send byte by byte to the printer and when scan it read byte by byte. Can anybody help me.
|
|
|
|
|
REalistically, we're just stabbing in the dark, because we have no idea what bar code system/scanner you are using. You may be hitting a limitation of the SDK, if you're finding a way to write a barcode, but that barcode cannot be read back.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Hi,
I expect a barcode printer to accept printable text only, not just arbitrary bytes.
It probably will have trouble with non-printable characters.
One possible solution could be to use an encoding such as base64 (which replaces
a number of bytes by a greater number of ASCII-printable bytes, about 4 four 3).
Have a look at Convert.ToBase64String and Convert.FromBase64String
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
yes, the printer doesn't seems like accepting some characters. I've solved the problem by using different encryption/decryption method with no overhead (abandon the dot net cryptoservice ). Thanks alot for your comments. they help me to find the correct path.
|
|
|
|
|
im interested in getting certified in both ceritificates by self study..any advice of how i can do that?
|
|
|
|
|
Well, the obvious way is to know heaps about C# before you take it.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Yep, I'd go with that - I passed 70-316 (C# Windows Apps ..) using Kalani's book, but that IMHO wasn't enough - experience also was key...
|
|
|
|
|
Hello,
This is what I am trying to do.
1. On a list box item when the user selects an item, I have to let the user edit the item.
2. On LbSelectedIndexChanged()..I have to provide some way for the user to enter the new data and update it in the list box.
I tried doing this..putting up a new form that has a text box. I got lost at this point, I couldnt succeed to have a button(Done) trying to close the new form,get back and update the list box.
I am quite confused now..Looking for an possible, clear solution or a sample code
Thanks
D
|
|
|
|
|
hi,
are u using a database to populate the list box ? if yes, then on the new form, you could key in the new value and update the database, close this form and repopulate/refresh the list box to reflect the new value, this would also help to prevent accidental updates to the list, however if you are not using some data store, then I would say it is not feasible because every time your user closes the application the newly added value would be gone and this functionality would not be justified.
|
|
|
|
|
hi,
I have the list populated to the listbox from an array. However, i used an editable list box sample to get this done.
Thanks
D
|
|
|
|
|
If anyone would help, even thogh I know it's difficult, could someone please show me how to draw 2 squares and then write collision detection for them??????
MasterSharp (not REALLY a master at C#...)
|
|
|
|
|
It's really easy. First of all, in your onpaint, do two DrawRectangle calls on the graphics object. Then, you take each point that is a corner of one rectangle, and call the PtInRect method to see if it occurs inside the other rectangle. If any of htem do, then they intersect.
I'm going on memory, I may have some method names wrong, but those methods all exist, and will do what you want.
It's when you want to work out if irregular shapes intersect that you have issues.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Um, I'm sorry, but I lost you... I understand some of what you're saying... but did I mention I'm new?
|
|
|
|
|
OK, perhaps you need to learn how to use C# in general before you worry about drawing boxes and having them collide. If you don't understand what I said at all, then you probably need to crawl before you walk, if your intention is to learn how to code.
If you broadly get it and just need some more specific answers, ask away.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
What do you mean by onpaint?
|
|
|
|
|
On the forms events. Like onLoad, where you can run code after everything has been initialized, but before the form loads and is shown. There is an onpaint event, you should be able to find it in design view with all the other events.
|
|
|
|
|
As someone else said, your form draws itself in response to an event. That event ( the paint event ) is the only place you should be drawing on your form. A graphics object is passed to this event, this is the object you use to draw, and this particular instance is set up to draw whatever you like on your form.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
If you just google collision detection you get loads of results, but basically there are two kinds, bounding box, and pixel perfect. But you only need pixel perfect for complex shapes, like the sprite of a character in a 2D game. Squares are easy. You can adapt a bounding box method to work with circles too i beleive.
|
|
|
|
|
Yeah, I've done lots of that, but I do need to get to basics... (sorry, had to eat). But, some of it's just boring to go through, and then there's the cool stuff. Thanks a lot.
|
|
|
|
|
Does anyone have any other trusted lnks as to where a beginner should go?
|
|
|
|
|
Really, a beginner should buy a book and work through it. After that, once you have a handle on C# in general, and the 'boring' bits, you shouldn't need any other resources than MSDN and this site. There are also MSDN forums, but I think these forums are better. By MSDN, I mean msdn.microsoft.com, where all the C# documentation is.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Honestly, I've got several, but, MAN! Books alone are tough. I'm going to look into a class (no pun intended). Thanks!
|
|
|
|
|
hi
i want to start programming for all type of mobiles like Java 2 Micro edition (J2ME), Is that any way or tools or compilers or .... for mobile Programming like java ?
i don't want programming just for smart phones or package pc, i want to programming with c#.net and compile my App to java and create .Jar file and run it in all type of mobiles.
thanks.
|
|
|
|