On 11.08.2011 20:43, Alexsander Rosa wrote:
Should we use CRT or VIDEO unit? What's the state of Free Vision? We
plan to port our WMS (Warehouse Management System) module from C to
Pascal (to use our persistence framework). It has a few colors, a
numbered menu and a few scrollable lists. The module usually is run thru
Putty from mobile computers like MC-3090 (Windows CE + WiFi).

I can't speak for Free Vision (the only real world reference application seems to be the IDE and there's also a testapp in the $fpc/packages/fv/examples directory), but I can say a bit regarding CRT and VIDEO:

VIDEO seems to be targeted for "fullscreen" applications, because you basically work on a buffer that represents the complete screen. You won't be able to use UTF8 or Unicode characters and are thus restricted to what the unit gives you, but it tries to somehow map the block drawing characters into the extended ANSI area (> #127). Free Vision is based upon the VIDEO unit.

CRT allows you to only print to a part of the screen and will also allow you to write UTF8 characters as it's basically just a redirected Writeln that somehow injects the changes of fonts and the cursor movement. You should also be able to generate a fullscreen application though.

So it depends on what you want to achieve. You'd need to test whether those units work on Win CE at all though, because I can't help you here (I was never able to get the console on my Windows Mobile running :( )

Regards,
Sven

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to