|
Yes definitely. I develop WinCE MFCish software and most of the development is done on XP. The very great majority of the code runs fine on XP built with VS2005 ( We used to use VC6 ) and on CE built with EVC4. You have to be a little careful which CRT functions you call as the CRT on CE is a bit limited and keep the MFC as simple as possible but it works without too many issues.
One thing to watch is that threading is handled completely differently on CE. It has a deterministic priority based threading model so no low priority thread ever gets a look in if a higher priority one is busy looping.
If you want portable code across CE and XP then develop for CE and port to XP is the way to go. EVC4 is also a stricter compiler in some ways than MSVC so you'll probably get unexpected warnings if you go the other way. I'm not sure why you'd want to do this except for development purposes but if you've got some killer app that everyone's goign to want on their PDAs and their desktops then why not.
Nothing is exactly what it seems but everything with seems can be unpicked.
|
|
|
|
|
Thanks alot for clearifying my query... actually my work is bit different , i am working for software development for a PC104 board( kind of embedded PC having processor ,seriral ports ,usb stuff like that) which got WINCE installed.. Now i am not getting the idea that for its software development Is EVC4.0 is compatibale or not...or its just for the PDA's...if U can Guide me it would be great..thanks
-- modified at 16:00 Friday 24th August, 2007
|
|
|
|
|
Yes, but WinCE is limited as you can see in help documentation.
Code for WinCE using EVC first, then migrate to XP. Should be painless.
Gary
|
|
|
|
|
Hi All,
I am using ListCtrl on my dialogbox. In this ListCtrl I load JPEG images
When I select any image in ListCtrl then selected image gets disapper. I want JPEG images should not be disapper when user select it. So if any have solution to this ,then please forward it.
Thanks in Advance
Atul
|
|
|
|
|
How did you import images to the listctrl?
|
|
|
|
|
How to bind a application written in VC++ with a system (during installation or at the time of first time applicaiton execution)?
I want to bind my aaplication for particular period. After that period application can't be used with activation.
How to do it in VC++?
|
|
|
|
|
what to you mean by "bind" ??
installing ?
|
|
|
|
|
Binding to a system is difficult and not very user friendly but if you have to then there are two well known methods. Either the MAC Address of the primary network card if your app requires network connectivity and most PCs have one anyway. Or failing that the Serial Number of the primary hard drive. Microsoft use the latter for binding installations of Office and the like so if you move your system to a new disk it stops working until you plug the original CD back in.
All of these systems are vulnerable to hacks, probaby won't hold together on virtual machines and tend to be very, very annoying to the user if they ever go wrong. I hope what you're writing is valuable enough to make it worth the effort.
Nothing is exactly what it seems but everything with seems can be unpicked.
|
|
|
|
|
Do you want to cycle life for your program and then user must buy your program,right?
|
|
|
|
|
yes u r right.
how to do it.
|
|
|
|
|
Aniket Salunkhe wrote: After that period application can't be used with activation.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
that means, if i have given test version of my application to user for 1 month period; then after 1 month user can't use my application without activating it with proper serial kay.
Is there any way to do it in VC++ OR at the time of making Installation (of my VC++ exe)? I am using Inno Setup to make the installation.
|
|
|
|
|
Aniket Salunkhe wrote: that means, if i have given test version of my application to user for 1 month period; then after 1 month user can't use my application without activating it with proper serial kay.
That changes things entirely, as "with activation" and "without activating" are completely different.
Aniket Salunkhe wrote: Is there any way to do it in VC++ OR at the time of making Installation (of my VC++ exe)?
Sure. Most folks will write some obscure key to the registry. Another less-popular way is writing to some out-of-the way file.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Any body with linkson free e-books for visual c++ 6.0
plz
prubyholl@gmail.com
Thanks
phatkin
|
|
|
|
|
|
so which is a good starting point..please?
phatkin
|
|
|
|
|
man, live with your time... Visual Studio 2005 is around (and express editions are free), and Visual Studio 2008 is coming out soon !
|
|
|
|
|
oh cool so u will advise studio 2005 for me which i have right?
anyway i kno VB.net and Java and a little C++( command line)
IS IT WORHTWHILE learning the visual c++ at all
phatkin
|
|
|
|
|
what ?
|
|
|
|
|
|
ok what i really want is that i know c++ programming form command line mode, java and vb.net but when i took a look at the visual c++.net 2005 code and the whole things bores me. anyway, especially the arrow, damn
do u guys think some languages are powerful more than others because thats th reason i wan tto switch to c++
is it a good choice?
phatkin
|
|
|
|
|
prubyholl wrote: do u guys think some languages are powerful more than others because thats th reason i wan tto switch to c++
is it a good choice?
all depends what kind of application you have to make...
there's no universally better language upon others. if you need very good performances, C/Assembler is probably the best couple. but if you have to create a big system with web servcices and all you can imagine in a nowadays Enterprise application, you'd better go for C#/J2EE...
as i said, all depends
|
|
|
|
|
I think toxcct' answer was perfect for you but it dependes to your work for example c++ is very good for write COMs but you must know c++ is difficult than VB.
|
|
|
|
|
It is the one and only true programming language.
No serious, it is worth wile to learn (Visual) C++. why shouldn't it be?
codito ergo sum
|
|
|
|
|
BadKarma wrote: It is the one and only true programming language.
No serious,
huu, ya were joking ?!
|
|
|
|