There used to be VBCE and then Embedded Visual Basic 3.0. Sadly, even if you can get hold of them, neither of these work on Windows Mobile 5.0 or later. The current Windows Mobile platform SDKs are .NET based
It relies on the same script engine that VBCE and Embedded VB used (really VBScript for CE) but provides its own "host" wrapper that still works on current versions of CE (now called Windows Mobile or whatever the flavor of the day is).
Because of this it is very close in language syntax to VB6. However it provides its own framework and controls library, so just as with VBCE & EVB you have changes to make in order to port a VB6 program to NSBasic/CE. You'll probably find it radically less effort than a port to VB.Net though.
They also offer Symbian and Palm editions, and I think an iPhone edition is close to release as well. While the result is not at all "write once, run on all phones" NSBasic editions might get you a lot closer to supporting multiple platforms than .Net is ever going to be able to boast.
Personally I've only looked at the Desktop (Windows) product, which isn't bad but hardly a full VB6 replacement. The IDE is pretty easy for a VB6 programmer to adapt to though, and the controls provided are quite similar. In many ways it might be the best of the attempts out there to create some sort of VB6 clone.
You might take a look at NSBasic/CE for WinMobile development. I can't endorse it having no personal experience with the product, but it ought to be considered as an alternative.
thank you,
i tried to use NSBasic for terminal that name is it8000 and
also i tried with my phone samsung i600. it couldnt run in two devices.
what can i do?
and cant i use vb6 like this?
No, you can't use VB6 to develop for current Windows smartphones of Windows Mobile devices.
The SDKs that I mentioned (VBCE and eVB) were both extensions to the VB5 and 6 IDEs that allowed you to use the IDE to devlop software that would run on most Windows CE and Windows Mobile (prior to v5) devices - this included versions of the various ActiveX controls targetted for specific devices.
To repeat: VB6 could not do it by iteself. VBCE and eVB could only work with earlier devices (and required a whole swathe of support files that came with their respective SDKs) and neither are readily, if at all, available any more (even if they were, they don't work with current devices)
I'm afraid I can't comment on NSBasic, as I am not familiar with it.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.