I agree with alexey, and I also would encourage you to choose one of the mainstream ways to develop for Windows Mobile (Visual Studio C#, VB.NET or C++), not Lazarus. I would not allow any of my projects to be developed in Pascal because it would immediately ensure that the project would require non-standard skillset, tools, and would probably be unsupportable in a commercial app. Choosing mainstream means you have a large community and a good company behind the product, and you have many sample at your fingertips for when you have to do something out of the ordinary.
For Delphi programmers, both C# and VB.NET are easy to learn. The .NET platform was developed in the same style, by some of the same architects from Borland.
Main Topics
Browse All Topics





by: alexey_gusevPosted on 2009-10-23 at 06:57:41ID: 25644454
I think the answer depends on how your're going to use the scanner. I'll explain what I mean.
you can use DataWedge/ScanWedge utility usually shipped with Symbol (or now Motorola) devices. It allows you scanning into any textbox without any programming effort from your side (except, maybe, the simple thing to recognize the end of the scanning - this can be achieved by configuring DataWedge to append some special symbol to the end of the barcode, so you can handle it in the application). So if you don't need to handle scanning from anywhere in your app then you can program in any language/IDE. If you do require scanner handling (which gives you more control and freedom) then you need SDK which is usually for C/C++ or CF.NET => hence you'd probably need Visual Studio to use it.
So if I were you I'd go with VS and CF.NET, but it depends on you entirely (you'd need to purchase VS20005/8 Standard Edition at least or perhaps use Mono IDE) and time available.