I have a legacy app not yet ported to .NET created using VB6. I have a high demand from a community with locked down Surface 3 tablets and the only means to install to the tablet is via Windows Store or AppX.
Does anyone know the options available for VB6 desktop applications in this situation?
Thank you
There is no upgrade path for vb6 apps to run in the store that I know of. I think your only option would be to do a rewrite of the app.
Related
Hi I have developed on software using visual basic for windows CE, now i want to run the same software on windows TAB. how can i do that....pls help
I tried directly running software into my windows based tab. it shows some error.
If TAB means tablet and it runs any version of Windows (8,10 etc.) that is not CE then your application will not run as it is.
Posting the error message you get would help.
But if the app has been designed for the .NET Compact Framework, at least you need to take the source code and rebuild it for the full .NET Framework. Some things may not compatible and you may need to fix or change parts of your code. Estimating this is not simple and depends on the features used by your application.
Well you may not like this solution, but you could run a windows mobile or windows CE emulator inside of full blown windows (windows 7, 8.1 or 10). Then install and run your application on the emulator.
https://www.microsoft.com/en-us/download/details.aspx?id=16182
I want to develop an Application that can run on Windows 8,Windows 8, Windows 10 Tablets as well as Desktops. What are the prerequisites for that?
I found this answer here on SO. But it doesn't give me everything I need to know.
Also I'd like to know the following:
1) Which version of windows would be best suited for development in this case?(I currently have windows 7 installed in my system).
2) What version of the Visual Studio IDE should I use?
3) Any guide that'll help me learn and do the development efficiently? (I have worked on web development before but i'm beginner for windows app development)
The choices I make should help me carry forward a hassle free development, thanks! :)
I'm a beginner in windows App development, I've worked on web for
quite some time and have the basic knowledge of WinForms.
The only way to have it work on all of those platforms would be to develop a desktop app instead of a Universal Windows App. Visual Studio Community is free and would do everything you'd need. You could look into creating WPF applications or Windows Forms applications; both are compatible with Win7 through 10, although won't run on RT based tablets (it will run on Surface Pro, and similar tablets running FULL Windows).
As far as a guide goes, there are plenty of programming books that you could study, but I would suggest using Google to your advantage when you are stuck on a problem.
A user recently reported a problem in regards to not being able to answer "quizzes" in some of the web pages I display in my app. The first thing that popped to mind was that it could be a bug with my app, a bug with the web browser control or some unreliable CSS & Javascript code provided in the web pages.
After investigating it some more i.e. tried it on my web browser on pc in mobile mode and tried it in the regular browser, I noticed that it worked as expected, so I thought it was fair to assume that it wasn't the web pages that were the problem. So it left my app or the web browser control as potential problem.
My app was originally created as a windows phone app for Windows Phone 8 so it would be compatible with both windows phone 8.0 and windows phone 8.1 but to my surprise, after taking a backup and then converting my app from 8.0 to 8.1 the problem got resolved which means that the bug must be coming from the web control itself rather than in my code.
I don't know how popular these questionaires/quizzes are but so far that seems to be the only thing that's affecting the app in regards to web pages, so what do I do?
Now, to my questions (sorry for the long history!):
Will a WP Silverlight 8.1 app work on both Windows Phone 8.0 and 8.1? Sorry if it's a silly question but I've got to ask. If it will, please ignore the other questions.
Should I leave the app as a Windows Phone 8.0 app as it could be affecting a minority of users that want to answer questionnaires/quizzes?
Upgrade the app to Windows Phone 8.1? Not everyone is on 8.1 or 8.1 preview for developers, so this could be a problem??
Upload 2 different versions? Maybe specifically name them as app 8.0 and app 8.1? Feels odd, no? This would also entail maintaining 2 different versions which is a complete pain or is there a better way to handle this i.e. Linked file in the second project?? I haven't checked yet what's changed between the 2. All I know for now is that once I converted my project from 8.0 to 8.1, it worked.
Is there a way to upload both versions to the store as one app and will Windows Phone download the relevant version?
Thanks
Internet Explorer in Windows Phone 8.1 is newer, this is why it works better.
1) No.
2) No.
3) Yes.
4) Yes. You can link files from the one project to another (use add as link feature in Visual Studio).
5) Yes. Windows Phone store can handle 7.5, 8 and 8.1 version very well.
I ported my windows phone7 application to windows 8(just copy paste the xaml and c# code in visual studio 2012->new->project->WPFApplication) and made changes in UI sizes.The problem is the .exe file(after building wpf application) runs only in the system with .NET framework installed.I want to run my application in all system running windows(7(32/64),xp,vista).I am newbie to windows application basically wp7 developer.Thank u.
If you really want to port a windos phone 7 app to windows 8, You should go through the following resources. They provide most of the information.
http://msdn.microsoft.com/en-us/library/windows/apps/hh465136.aspx
http://leventoz.wordpress.com/2012/03/07/moving-a-windows-phone-app-to-windows-8-a-case-study-part-1/
http://leventoz.wordpress.com/2012/03/11/moving-a-windows-phone-app-to-windows-8-a-case-study-part-2/
WPF is a part of the .NET framework, so you can't write a WPF application that can run without the framework on the machine.
If you want to create a binary that run on the classic windows runtime you can't use WPF/C#/VB etc.
Best thing if you want to port your Windows Phone app to Windows 8 is to create a Microsoft Store app, File > New Project > Blank App in VS2012. The app won't run on anything except Windows 8 but the Microsoft Store for Windows 8 is probably the best place to have your app if it's ported from Windows Phone.
Migrating application to WP7 is not that easy as it sounds. There is lot of different APIs and also limited async/await in WP7 when using this extension.
I would probably recommend starting with this MSDN article. It describes basic problems and challenges and also contains useful namespace and API mapping:
Migrate/port a Windows Phone 7 app to a Windows Store app
As Microsoft said that windows 8 and windows phone 8 share the same code base. If I use visual studio 2012 RC write an application for windows 8. I want to know whether I can install and run the same application on windows phone 8?
If the answer is yes we can prepare ourselves for windows phone 8 SDK by learning Visual Studio 2012 RC for windows 8 today!
Right now they haven't announced everything, so this is just my speculation.
I guess that you will not be able deploy the same app (xap file) to WP8 and Windows 8. This by design. Why? Because they are very different systems. Your beautiful, fast and awesome Windows Phone app will suck on Windows 8. There is no silver bullet. It's the same for HTML. You have to create separate mobile version of the web app, otherwise nobody will use it.
They share the same kernel and probably plenty of APIs. But that doesn't mean the runtime environment in which your applications run is the same. E.g. very different form factors make it necessary to adapt the app anyway. Since they never said that Windows Phone 8 has the same application programming model as Windows 8 you can at the moment safely expect not to be able to deploy the same app to both Windows 8 and Windows Phone 8.
That being said, you probably can expect to share a lot of code between both systems, especially if you're using either C# or C++ (with native apps coming to WP8 too).
Application compiled for WP8 won't just run on Windows 8, but you can share lot of code into common libraries.
There is a chapter in Windows Phone 8 SDK about targeting both Windows 8 and Windows Phone 8 development. Mostly is possible either by Portable Class Libraries, referencing common files both in W8 and WP8 projects or using Windows Runtime Components.
http://www.microsoft.com/en-us/download/details.aspx?id=35471
Many Application designed for wp8 work on windows8 also as The developer have also to decide whether it will work in both of then,usually windows8 has not enough graphic and motion control so some WP games do not run on windows8,, You can always see any app permission notice to understand whether it work on wp8 or not on other hand there were also some windows game that has as much graphics that WP could not run,,
Like if you want game like assassins creed it will run on both operating system(WP,window) but in different manner
So it's chooses by game properties that define cap package to run or not