 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Joe Thompson Guest
|
Posted: Fri Nov 28, 2003 5:39 am Post subject: Need some advice... |
|
|
I just started working on a project that is very GUI intensive. I have
always used BCB and suggested that I use it for this project. The tool used
to build it has been left up to me with the following stipulation: It may
need to be ported to Windows CE someday. That alone pretty much rules out
BCB. I don't know much about .Net yet. Does it port to WinCE? Are there
third party controls similar to Raize, RX, TComPort, etc. that can be added
to the .Net IDE? If so, where is a good source for them? If .Net is not
portable to WInCE, is regular VC++? Obviously I'm not very familiar with
WinCE so any help or suggestions would be appreciated. Can you just take a
Windows program and compile it for WinCE or does special consideration have
to be given to button sizes, menus, etc. since it mostly runs on small
screens. Does this new BCBX target WinCE? Or what about Delphi( using
..Net?
Thanks in advance,
Joe
|
|
| Back to top |
|
 |
Remy Lebeau (TeamB) Guest
|
Posted: Fri Nov 28, 2003 7:04 am Post subject: Re: Need some advice... |
|
|
"Joe Thompson" <joelizthompson (AT) comcast (DOT) net> wrote
| Quote: | The tool used to build it has been left up to me with the following
stipulation: It may need to be ported to Windows CE someday.
|
You just ruled out BCB. It does not support WinCE at all.
| Quote: | I don't know much about .Net yet. Does it port to WinCE?
|
There is a version of WinCE available that supports .NET, yes.
| Quote: | Can you just take a Windows program and compile it for WinCE
|
No. WinCE is a completely different hardware platform. Even though WinCE
is a type of Windows OS, it runs on a different hardware architecture, and
as such you would need to use a compiler that supports producing machine
code for that kind of hardware.
| Quote: | Does this new BCBX target WinCE?
|
No. But then, CBX does not target any other platform, for that matter. It
is platform-agnostic. You can plug in any compiler toolset you want. If
you can find a compiler for WinCE, in theory you should be able to plug in
it. Also, when CBX eventually implements .NET support, then you can
probably use it to write for the .NET-enabled versions of WinCE.
Gambit
|
|
| Back to top |
|
 |
Graeme Prentice Guest
|
Posted: Fri Nov 28, 2003 10:48 am Post subject: Re: Need some advice... |
|
|
On Thu, 27 Nov 2003 21:39:40 -0800, "Joe Thompson"
<joelizthompson (AT) comcast (DOT) net> wrote:
| Quote: | I just started working on a project that is very GUI intensive. I have
always used BCB and suggested that I use it for this project. The tool used
to build it has been left up to me with the following stipulation: It may
need to be ported to Windows CE someday. That alone pretty much rules out
BCB. I don't know much about .Net yet. Does it port to WinCE? Are there
third party controls similar to Raize, RX, TComPort, etc. that can be added
to the .Net IDE? If so, where is a good source for them? If .Net is not
portable to WInCE, is regular VC++? Obviously I'm not very familiar with
WinCE so any help or suggestions would be appreciated. Can you just take a
Windows program and compile it for WinCE or does special consideration have
to be given to button sizes, menus, etc. since it mostly runs on small
screens. Does this new BCBX target WinCE? Or what about Delphi( using
.Net?
|
I imagine you can find the information you need on Microsoft
newsgroups and website, but you may find it useful to look at
http://www.wxwindows.org/embedded.htm
http://wiki.wxwindows.org/wiki.pl?Developers_Notebook/WxWinCE
wxWindows is the framework used in CBX. The winCE port of wxWindows
is incomplete at this stage but you might learn something from looking
at the wxWindows source code or asking on comp.soft-sys.wxwindows. I
don't know if the Borland RAD designer will support WinCE but it
might. I guess MS don't have an RAD designer for C++ WinCE. You
should try one of the CBX newsgroups about this - there are Borland
reps responding in some of those groups. I guess you just need a C++
compiler for the machine you're targetting - if the compiler is GCC
you should have no problems with the wxWindows code.
Graeme
|
|
| Back to top |
|
 |
Graeme Prentice Guest
|
Posted: Fri Nov 28, 2003 11:05 am Post subject: Re: Need some advice... |
|
|
On Fri, 28 Nov 2003 23:48:38 +1300, Graeme Prentice
<invalid (AT) paradise (DOT) net.nz> wrote:
| Quote: |
wxWindows is the framework used in CBX. The winCE port of wxWindows
is incomplete at this stage but you might learn something from looking
at the wxWindows source code or asking on comp.soft-sys.wxwindows. I
don't know if the Borland RAD designer will support WinCE but it
might.
|
I forgot to mention - the wx RAD designer is also incomplete at this
stage but wxWindows has been used to create Win32 GUIs for several
years and wxWindows programs can also be compiled for Linux/GTK and
Apple MAC.
|
|
| Back to top |
|
 |
Hendrik Schober Guest
|
Posted: Fri Nov 28, 2003 11:41 am Post subject: Re: Need some advice... |
|
|
Remy Lebeau (TeamB) <gambit47.no.spam (AT) no (DOT) spam.yahoo.com> wrote:
| Quote: | [...]
Can you just take a Windows program and compile it for WinCE
No. WinCE is a completely different hardware platform. Even though WinCE
is a type of Windows OS, it runs on a different hardware architecture, and
as such you would need to use a compiler that supports producing machine
code for that kind of hardware.
|
Well, I thought this is what re-compilation
was for?
Schobi
--
[email]SpamTrap (AT) gmx (DOT) de[/email] is never read
I'm Schobi at suespammers dot org
"Sometimes compilers are so much more reasonable than people."
Scott Meyers
|
|
| Back to top |
|
 |
Ian Chodera Guest
|
Posted: Fri Nov 28, 2003 4:07 pm Post subject: Re: Need some advice... |
|
|
Embedded Visual C++ (for CE) is pretty much identical to Visual C++ V6
Windows CE is effectively a cut down version of Windows NT. stuff marked
as depreciated in WIN32 API is dropped. eg it ONLY supports Unicode, not
MBCS or ANSI, so anything that will compile for CE will pretty well
compile for NT flavours (2000, XP etc). The reverse is NOT true.
Doing some things on CE is quite tricky with the limited API. One of the
problems with CE is that you have to create a project for EACH targeted
platform as each has a different set of hardware (and consequently
supported API), and you will get a custom platform for each CE kernel.
So if you are serious about this route I would develop for CE, and port
to NT / 95.
I dont know about .net flavours but that may well be your best option,
it will probably give a much more uniform environment for all platforms.
Regards
Ian
Joe Thompson wrote:
| Quote: | I just started working on a project that is very GUI intensive. I have
always used BCB and suggested that I use it for this project. The tool used
to build it has been left up to me with the following stipulation: It may
need to be ported to Windows CE someday. That alone pretty much rules out
BCB. I don't know much about .Net yet. Does it port to WinCE? Are there
third party controls similar to Raize, RX, TComPort, etc. that can be added
to the .Net IDE? If so, where is a good source for them? If .Net is not
portable to WInCE, is regular VC++? Obviously I'm not very familiar with
WinCE so any help or suggestions would be appreciated. Can you just take a
Windows program and compile it for WinCE or does special consideration have
to be given to button sizes, menus, etc. since it mostly runs on small
screens. Does this new BCBX target WinCE? Or what about Delphi( using
.Net?
Thanks in advance,
Joe
|
|
|
| Back to top |
|
 |
Harold Howe [TeamB] Guest
|
Posted: Fri Nov 28, 2003 5:38 pm Post subject: Re: Need some advice... |
|
|
| Quote: | I don't know much about .Net yet. Does it port to WinCE?
|
It does via the .net compact framework (which is a slow piece of junk
right now).
h^2
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|