Visual Basic Runtime - JASJAR, XDA Exec, MDA Pro General

Hi all,
does anyone know if there is trick to install Microsoft Visual Basic runtime in my Universal (JasJar) ?
Thanks
nicoska

There is no VB Runtime for Windows Mobile. The closest you can do is installing The .NET Compact Framework, but you will not be able to run VB Scripts or VB applications on a Windows Mobile device. At least not now anyway.

ccisn said:
There is no VB Runtime for Windows Mobile. The closest you can do is installing The .NET Compact Framework, but you will not be able to run VB Scripts or VB applications on a Windows Mobile device. At least not now anyway.
Click to expand...
Click to collapse
I've installed this http://www.funambol.com/opensource/downloads.html
Is a SyncML client for PocketPC and when i tap on it ask me to install Visual Basic Runtime.
It's possible ?
thanks
nicoska

Interesting. I went there and noticed it is for PPC 2003. I tried installing it (but didn't let it go through)
It did look like it was going to install some VB Runtime for PPC. (It showed up on the screen)
Check your add/remove programs and see if it's in there. If it is, then it probably doesn't work with WM 2005.
Good luck

ccisn said:
Interesting. I went there and noticed it is for PPC 2003. I tried installing it (but didn't let it go through)
It did look like it was going to install some VB Runtime for PPC. (It showed up on the screen)
Check your add/remove programs and see if it's in there. If it is, then it probably doesn't work with WM 2005.
Good luck
Click to expand...
Click to collapse
Yes, indeed. This should be a eMbedded VB Runtime, which works with WM 2003.
Visual Studio 2005 should be delivered me in the next days, and for all I read by now this will include a VB environment for WM 2005. Possibly this will be compatible to... oh wait! We're talking about Microsoft, aren't we? So, forget this about compatibility... :roll:

Yeah. I tried to create an app in eMbedded VB and it didn't work out of the box on WM 2005. I have used VS2005 and created a couple apps in VB and they work, but I needed to install the MS CF 2.0 and that was it.
I had assumed that WM 2005 was supposed to have CF 2.0, but mine did not. I also have a Qtek 9100, not a 9000. So the Jasjar's and 9000's may have it already.

thanks a lot.
Please let me know when you get the vb runtime for wm5, so then i can check if sync ml works.
bye
nicoska

ccisn said:
Yeah. I tried to create an app in eMbedded VB and it didn't work out of the box on WM 2005. I have used VS2005 and created a couple apps in VB and they work, but I needed to install the MS CF 2.0 and that was it.
I had assumed that WM 2005 was supposed to have CF 2.0, but mine did not. I also have a Qtek 9100, not a 9000. So the Jasjar's and 9000's may have it already.
Click to expand...
Click to collapse
Can you post the app so i can test it ?
bye
nicoska

nicoska said:
Can you post the app so i can test it ?
bye
nicoska
Click to expand...
Click to collapse
which app? the VS2005 one? Or the eMbedded VB one?
I actually don't have the eMbedded VB one anymore.
I'll attach this simple one created in VB off of VS2005. It just powers off or resets the device. (It is not signed)
Also if you are just curious about the CF runtime you can run \Windows\cgautil.exe and it will pop up with all the versions of the Framework. Mine only has 1.0 by default. After installing 2.0 it shows both.

I was using a bunch of VB apps on my jamin (prophet) without any problem, and all of a sudden when I try to open them i get; "there is no application associated etc."
Anyone has any clue about that? Can I install (or re-install) visual basic on wm5?
Thanks all

Related

.NET CF 2.0 slowdowns

I'd like to have a go at developing something for my spanky new phone (HTC Wizard). So once I was able to drag myself out from behind the sofa from looking at the Win32 API, I took a look at .NET CF, screamed a little and eventually got a simple .NET CF 2.0 C# application to run.
However ever since I installed .NET CF 2.0 the phone has slowed down, sometimes does not completely refresh the today screen when unlocking, and otherwise play up, wanting at lest one soft reset a day to play happily. It goes back to normal if I uninstall .NET CF 2.0. I only have three applications installed (.NET CF 2.0, TCPMP and GPRS Monitor Tool), so it appears that it is .NET that is the cause.
It makes no difference if a .NET application is running or not.
Has anyone else experienced such problems with .NET CF 2.0 (both with this phone, and other devices)? And, more developer orientated can you compile .NET CF 1.0 applications with the .NET 2.0 compilers? I have done a small amount of Googling.
Thanks,
Mike
(Sorry if this is the wrong place to post this kind of question...)
Hi,
Does the Win32 API work with Windows Mobile devices? if it does but in a limited fasion do you have a list of the available API?
Thanks
vbJoe said:
Does the Win32 API work with Windows Mobile devices?
Click to expand...
Click to collapse
Aye.
vbJoe said:
if it does but in a limited fasion do you have a list of the available API?
Click to expand...
Click to collapse
The .NET apis are all in one (with remarks like "not in WM"), I think the same was true of the Win32, it might have also came with eVC.
Ah ha ok fair enough, Where can I locate the listing of API's?
With vs6 I used to use an APIguide application but thats not been updated since the whole .NET boom
http://msdn1.microsoft.com/en-us/default.aspx
good place to start looking

development environment?

hi
i was wondering if anyone could point me in the direction of some decent but free development tools for wm5
thanks
embedded visual c++
you can also get free compilers like gcc and a .net compiler which run on the pocketpc itself
but it's hardly en ide
Depends on what language you want to code. For instance I couldn't find a decent assembly IDE yet (free or not). For C++/C# (managed and unmanaged) VS2005 is probably still the best. And the epxress versions can be obtained for free. Integration of embedded stuff would have to be done manually, I guess.
well i prefer programming in c/c++ so are there any free tools/IDEs for it?
don't i have to pay for embedded vc++ or is there a free version that lets me program for wm5?
oh and i downloaded the express c++ but when i want to instal the wm5 sdk it tells me it needs visual studio 2005
PSPad is awsome, and free.
Regards,
Jason
hey thanks for the reply but that's not for windows mobile 5 development
i really need something free for windows mobile 5 development
if anyone could help i would appreciate it
thanks
Ok little clarification:
a) You don't need WM5 SDK to develop apps that will run on WM5 and use its special features. You will just have to work a little harder and use LoadLibrary and GetProcAdress for functions not supported in WM2003. Also you can manually unpack the SDK installation and use the binaries and header files (this is VJ's advice I have yet to test it).
b) There is no version of eVC for WM5 because MS switched to Visual Studio. The express version does not support mobile development in any way. I always use eVC 4 this not only works fine for WM5 apps but also insures backward compatibility and saves me keeping two separate projects for one app.
I agree with levenum, as ever.
You don't NEED VS2005 if you're only developing in C++ (which you should be). I don't think VS2005 offers enough over EVC for me to spend a gazillion $$ on it as a hobby programmer. However, you can get VS2005 on trial for free from MS if you feel the need to try it out.
Also - EVC only requires a small number of mbs of space (great to stick on a USB). VS2005 is > 1gb from memory
V
thank you for your replies
i will do as you suggested
thanks
one last question:
does anyone know if there is an SDL sdk for wm5?
if not then any links to wm5 programming tutorials?
wajih.boukaram said:
one last question:
does anyone know if there is an SDL sdk for wm5?
if not then any links to wm5 programming tutorials?
Click to expand...
Click to collapse
here
Regards,
Jason
Hi,
There is an open source IDE for .net that supports (v2.2.1 only) the compact framework 2.0 : http://www.icsharpcode.net/OpenSource/SD/.
I'm using it for windows coding and it's a very good soft.
Regards,
Imer

vis studio 2005 wm2003 sdk build

I have been learning to use visual studio 2005 and I am getting stuck on the output. My target device is a pocket pc 2003 device but the exe only will run on a wm2005 device. I have not installed the wm2005 sdk, i am using the sdk that comes with visual studio for wm2003 devices.
I have tried replacing the $(CEVER) in the preprocessor definitions that translates to 0x0420 with lower values like 0x0300 but that generates so many errors that can't be the solution. Dose wm2003se require a different sdk from the one that ships with visual studio?
Can anyone offer a solution?
I found the cause.
I was using mfc as a shared library. The version of that dll on my mini is different (same name) from that on my dopod. When I statically link It all works. But thats no good because it triples the size of the app.
the real question is how do i get my wm2003 app to use the new version of mfc. I want to use mfc80u.dll instead of the mfcce300.dll, how?

Developing WM6 without CompactFramework??

Hi @ll codejunkies
i want to start developing/programming without the .NET CompactFramework for our WM5/WM6 Devices..
Till now, i used Visual Studio 2005, but i think with .NET the program is only "interpreted". Now i want to compile a program that don´t need the Framework for .NET.
So my question: Which Programming Languages are available to develop this "real" exe-Programs?? and what GUIs and Compilers i can use for it?
thanxx 2 @ll
The only real option without using runtime libraries such as the .NET framework is C++.
Is therefor a SDK?
You use the same SDK you were using all along. Infact, you can even use the same Visual Studio you were using all along. Just select Visual C++ on project type, and select smart device solution, and you're ready to go! . You'll have to have extensive use of the win32 api to get started though. The basics are EXACTLY the same as the desktop version.
on the microsoft Homepage i found out, that the SKD for WM6 only support .NET???
how can i then develop and compile then to native code, without use .NET Framework????
nEuDy said:
on the microsoft Homepage i found out, that the SKD for WM6 only support .NET???
how can i then develop and compile then to native code, without use .NET Framework????
Click to expand...
Click to collapse
The SDK supports C++ as well. Visit the MSDN site for technical documentation.
nuEdy: It`s not true, SDK has tools and documetation for managed and of course native development.
As mentioned above. Embedded C++ version 4.0. Free download from the Microsoft website. Compiles for the WM 2003 SE platform SDK included in this download. Without .NET you will have to use the standard WIN32 application model, responding to WM_XXXXXX messages via WIN32 API calls. If you haven't done this before, you will have a long hard slog to master it, but the results are worth it. Start by looking at the code created by the hello world app until you understand what the hell is going on. Release .EXEs can be run directly under the WM6 SDK as this is a true ARM emulator, not the half way x86 code used by the 2003 SE SDK.
Stick to two menubar items and WM6 will display them either side of the keyboard icon as per WM6 Apps. More than two and the menubar appears in WM2002/3 mode.

Newbie Guide to C++

I need help - I want to start writing programs for my Tilt. Looking through the posts it seems the C++ is the way to go. I found a bunch of nice tutorials on the web on how to program in C++ but not now to write a program for a pocket pc.
Specifically I need help with which programs to download.
Im looking for a list like this of exactly what I need to get
1. Microsoft embedded Visual C++ 4.0.
2. Microsoft embedded Visual C++ SP4
3. Microsoft pocket pc 2003 sdk.msi
4. Microsoft Windows CE 5.0 Device Emulator
or what ever
Thanks I tried to figure this out on my own but got frustrated after installing like 7 different programs. Seems like you should only need 1 program but it seems like you need to download a bunch.
Also with the Embedded Visual C++ program I dont see where to enter your code - like open workspace or something?
ronschaefer said:
I need help - I want to start writing programs for my Tilt. Looking through the posts it seems the C++ is the way to go. I found a bunch of nice tutorials on the web on how to program in C++ but not now to write a program for a pocket pc.
Specifically I need help with which programs to download.
Im looking for a list like this of exactly what I need to get
1. Microsoft embedded Visual C++ 4.0.
2. Microsoft embedded Visual C++ SP4
3. Microsoft pocket pc 2003 sdk.msi
4. Microsoft Windows CE 5.0 Device Emulator
or what ever
Thanks I tried to figure this out on my own but got frustrated after installing like 7 different programs. Seems like you should only need 1 program but it seems like you need to download a bunch.
Also with the Embedded Visual C++ program I dont see where to enter your code - like open workspace or something?
Click to expand...
Click to collapse
WHAT kind of applications you are trying to write?
Do you need to write a device driver for your PDA?
ronschaefer said:
I need help - I want to start writing programs for my Tilt. Looking through the posts it seems the C++ is the way to go. I found a bunch of nice tutorials on the web on how to program in C++ but not now to write a program for a pocket pc.
Specifically I need help with which programs to download.
Im looking for a list like this of exactly what I need to get
1. Microsoft embedded Visual C++ 4.0.
2. Microsoft embedded Visual C++ SP4
3. Microsoft pocket pc 2003 sdk.msi
4. Microsoft Windows CE 5.0 Device Emulator
or what ever
Thanks I tried to figure this out on my own but got frustrated after installing like 7 different programs. Seems like you should only need 1 program but it seems like you need to download a bunch.
Also with the Embedded Visual C++ program I dont see where to enter your code - like open workspace or something?
Click to expand...
Click to collapse
You should be able to do it with visual studio and the emulator, im not 100% sure though, I only know a limited amount of Java.
Most phones support .net/C#/Java, so pick a language
What I want to write
Just some fun stuff =
One idea I had is a generic sound simulator, tie buttons to different sound - .wav files; animal sounds, machine sounds, phasor blasts, drum kit, theme music like - http://www.thinkgeek.com/tshirts/illuminated/a5bf/
I want to have it look nice too with decent graphics.
i suggest to use Visual Studio 2005 or 2008.
It's simplest way to start (and continue) to write programs.
Both native and NET technologies are supported. C++ and C# available.
Both VS versions are coming with integrated Device Emulator with WM5(VS2005) and WM6(VS2008) images for PDA/PDAPhone/SP and remote debugger for real PDA/PDAPhone/SP devices.
If you are using VS2005/2008. Download the latest Windows Mobile 6 SDK (Standard and Pro) for the best Emulation.
Ta
Dave
but c# only works with .net
where c++ works with win32(native) microMFC(Native) and .net
more info can be found
http://forum.xda-developers.com/showthread.php?t=380069&highlight=programming
http://forum.xda-developers.com/showthread.php?t=382995&highlight=programming
http://forum.xda-developers.com/showthread.php?t=226412&highlight=programming
http://forum.xda-developers.com/showthread.php?t=336251&highlight=programming
http://forum.xda-developers.com/showthread.php?t=305926&highlight=programming
http://forum.xda-developers.com/showthread.php?t=302548&highlight=programming
http://forum.xda-developers.com/showthread.php?t=228043&highlight=programming
http://forum.xda-developers.com/showthread.php?t=317913&highlight=programming
http://forum.xda-developers.com/showthread.php?t=237932&highlight=programming
yes, С# is for NET only. This language appeared together with NET technology as alternative to Java after breakup with SUN
C# is closer to BASIC than C++. I, personally, don't recommend C#. Ths "strange" language is for lazy people. Almost nothing left of C++ and its ideology.
Visual Studio 2008 Pro trial version
Thanks for you advice - i deleted all that embedded C++ stuff - was way too confusing, must have had like 8 programs installed and still was not working - I like the idea of just 3 things the visual studio and the 2 WM6 SDKs
Im going to try the visual studio 2008 - there is a trial version of it for 90 days
http://msdn.microsoft.com/en-us/vstudio/products/aa700831.aspx
Would i be better off with the 2005 version as Im using Xp not Vista on my main computer. Should I get the Try Visual Studio "Team System" 2008 - Trial Software or just stick with the regular one i downloaded?
I also downloaded the standard and professional WM6 SDKs
http://www.microsoft.com/downloads/...745-88EF-3D48091A390B&displaylang=en#filelist
I used embedded visual tools in the past (3 and 4). Be aware that you cannot use the WM5 SDK with eVC, you must use Visual Studio for that. The latest thing usable with eVC is the WM2003 SDK, as far as I know. Also, the emulator handling in eVC was quite sluggish and buggy. When I switched to VS2005, it was like a deliverance to me. Also, the help system in VS is a blessing. *g*
Though I used Delphi's VCL in the past, I would never freely touch such a thing on restricted hardware such as in PDAs. Hence, .NET, MFC and of course *cough* Java *cough* are out of the question. I'm a pure C++ writer. The progs are nicely small and fast. And there are always alternatives to the things I can't use because of that: for instance instead of MFC CStrings I got acquainted with STL library's strings. There's also ATL which supposedly can be used instead of MFC for GUI programming, but when I looked for it some years back I found only very little information about that.
Happy coding.
Is it true that you can only develop WinMo C++ in VS Pro?
I read on the Microsoft marketplace that the standard edition dosnt support mobiles..
are there any alternatives (C++ only please..)
yes they only support through pro... but you can get it for free through dreamspark if you are a student
joel2009 said:
yes they only support through pro... but you can get it for free through dreamspark if you are a student
Click to expand...
Click to collapse
damn, I am a student but my uni isnt listed
I asked one of the admins and they are looking into getting on the list
But it might be too late coz its my last year..
Mic159 said:
damn, I am a student but my uni isnt listed
I asked one of the admins and they are looking into getting on the list
But it might be too late coz its my last year..
Click to expand...
Click to collapse
Good news. My uni isn't listed either. It is a simple matter of verifying your student status on journey ed. I'm glad I could help with this because it turns out that I could get all the dreamspark software through my school's MSDNAA program anyways.

Categories

Resources