Setup for MS Robotics Studio on 64 bit WIndows - ccr

What is the best way to setup Microsoft Robotics Studio 2.0 on 64 bit Windows Vista? Appearently something needs to be done beyond the default installation to get it to run properly.

Microsoft has released Microsoft Robotics Developer Studio 2008 R3 which includes 64 bit support out of the box, no special install required. It also supports Visual Studio 2010.

According to MRDS requirements Windows 7 is the best OS to run MRDS. If you use Vista, there are high possibilities to find it difficult to run RDS. read more here and here

Related

Delphi 2007 supports Windows 2008 R2?

A client runs our Delphi 2007 app on Windows 2008 R2 via Citrix XenApp.
He's been facing an issue where the file open dialog crashes sometimes. He's applied latest updates for windows and Citrix.
I've seen many articles on the net where similar issue occurs for various apps other than Delphi like MS Office apps, VS 2008, Adobe PDF etc.
The client doesn't face this on any other application and thus is blaming our application.
If the our app's "Compatibility Mode" is "Windows XP SP3" then all is fine. Hence, client has raised a question stating if our Delphi app is Windows 2008 R2 certified.
What changes are required if we have to make our Delphi 2007 app certified for Windows 7/2003/2008/2008 R2 ?
We have fixed lots of strange Delphi (2009) app crashes on Windows 2008 R2 64 Bit Terminal Server environment with these additional lines in the DPR:
// make it Terminal Server Aware (app without installer writing to ini files / registry)
{$SetPEOptFlags IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE}
Note: to compile, it requires the Windows unit
The crashes appeared in many unexpected places like open dialogs. With the excellent madExcept tool we found that apps crashed within operating system routines in some Windows DLLs, and disappeared when we added the "terminal server aware" flag.
I am not a Delphi developer but a Google Search for Delphi 2007 System requirement took me to this page http://edn.embarcadero.com/article/36573#requirements
The following Windows platforms are supported:
Microsoft® Windows 2000 Professional or Windows 2000 Server (SP4 or higher and security updates are recommended)
Microsoft Windows XP Professional (SP2)
Microsoft Windows Vista™
Microsoft Windows Server 2003 (SP1)
The latest service packs and security updates are recommended for all platforms
Microsoft Internet Explorer 6.0 SP1 or later
I don't see Windows 2008 here.
Its not uncommon for the following:
It would be up to you to determine and test how your app functions under 2008. Knowing that a number of things as always change with each release of windows let alone server/workstation.
You tell them under what senarios YOU will support your application being run.
If you require your app to be run as compatbility mode with xp sp3, and tell them that, and tell them YOU dont support it outside that configuration. If you wont support it under a virtual environment.. then you tell them that.
Obviously the better answer would be to test it on 2008 R2, and check all your functionality and say you will support it running in a natural state.

Microsoft.Jet.OLEDB.4.0 problem for 64-bit machine

I am working on Visual Basics using Visual Studio 2008, my application is to read the data from the Microsoft Access database and plot the graph using Crystal Reports.
For accessing to database I need to use a method:
conn.ConnectionString = #"Provider=Microsoft.Jet.OLEDB.4.0;Data source=D:\a.mdb";
Which is working fine in 32-bit machine but i try to run it on 64-bit machine I am getting the error:
Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine
So can any one help me out how to resolve this? I need it run it on 64-bit.
Download the Access 64 bit redistributable from here.
After you install it, you can use Provider=Microsoft.ACE.OLEDB.12.0 for this version of 64 bit OLEDB.
In your project properties → Build, change your "Platform target" to x86, then it will find the 32 bit driver.

how to correctly identify vs2008 version level?

At SO, I searched "identify version visual studio" but failed to find an answer.
Scenario:
A generally accepted best practice is to install all service packs related to the software that one is using.
The applies to Visual Studio 2008 too. In some cases, it is absolutely essential, for example VS2008 SP1 is required if one wants to install ASP.NET MVC v1.0 RTM.
For most software, "Help, About ____" will reveal the version and often includes SP level.
With my VS2008, I get a lot of information, some of it is clear:
Microsoft .NET Framework
Verson 3.5 SP1
and some of it which is less clear:
Microsoft Visual Studio 2008
Version 9.0.30279.1 SP
The problem is that it is difficult to tell whether VS2008 SP1 has actually been installed.
The same information appears to be displayed in Help, About on computers that have vs2008 SP1 as well as those that have not been upgraded.
Likewise, different editions, example "Development" and "Professional" show the same results via Help, About.
--
QUESTION: how does one correctly identify her/his vs2008 version level?
edit: found this:
How do the .NET Framework, CLR and Visual Studio version numbers relate to each other?
I wish Microsoft would make this easier.
#nos ... your QFE is a hotfix ... http://en.wikipedia.org/wiki/QFE.
AFAIK, you've likely applied a security patch.
I guessing the "30279" part of 9.0.30279.nnnn means SP1 and the "nnnn" is a subsequent update level.
edit #2:
MORE INFORMATION
The challenge I find is to identify the version easily.
While this may seem strange, and while unfortunately
I lack a time machine, at least once I was certain that
I already had vs 2008 SP1 but ASP.NET MVC would not install.
At that time I applied the MS SP1 upgrade;
while executing, the upgrade said it was upgrading SP1 !!
After upgrading SP1 to itself, ASP.NET MVC did install.
Ergo, I find this so confusing. It would be so
much easier if Microsoft showed via Help, About, this instead:
Microsoft Visual Studio 2008
Version 9.0.30279.nnnn SP1
edit #3:
http://blogs.msdn.com/bharry/archive/2008/04/19/a-new-home-for-visual-studio-hotfixes.aspx
There are currently 169 hotixes:
http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=Hotfix
at least two to the hotfixes apply to vs2008 sp1:
http://code.msdn.microsoft.com/KB957912:
"KB957912 - Update for Visual Studio 2008 SP1 Debugging and Breakpoints"
http://code.msdn.microsoft.com/KB957507:
" KB957507 - Loc Intellisense to replace all Loc Int shipped with VS 2008 SP1"
"Please be aware [hotfixes may have
NOT] gone through full Microsoft
product regression testing nor has it
been tested in combination with other
Hotfixes."
UPDATE: on a windows 2008 web server R2,
I have Microsoft Visual Studio 2008 Version 9.0.30279.1 SP
which is "in theory" SP1 ~~ however, installing SQL 2008 Web Server
failed with the mysterious explanation that I required vs2008 SP1!!!
UPDATE CONTINUED: after applying the MSDN update to my
windows 2008 web server R2, I still have
Microsoft Visual Studio 2008 Version 9.0.30279.1 SP
which now really should be SP1 ~~ and I assume it must be
because the pre-install validation "rules" for SQL 2008 Web Server
passed and the SQL server installation then ran and completed successfully.
I have the same information. You're running Visual Studio 2008 SP1. This runs on top of .NET 3.5 SP1. Service Pack 1 for Visual Studio and .NET 3.5 is installed.
Well actually you can identify it with the given version. In your case the 9.0.30279.1 is really VS2008 SP1, it redistibutes Microsoft DLLs with this version (see C:\Windows\Winsxs for all of them).
So I suggest that you google for the version number. That should give you the correct VS2008 version.

Is there a way to install Delphi 2010 on Windows 2000

I just downloaded the Delphi 2010 iso from my SA-subscription and wanted to install it in addition to my other Delphi installations on my notebook computer. Unfortunately it refuses to install because the machine is running Windows 2000.
Is it possible somehow to get it to install it anyway? Or is there a technical reason why it might not work, even if it installed?
edit:
Some more information:
Delphi 2009 installed fine on that computer, so dotNET 2.0 is already installed.
The Delphi 2010 installer comes up, asks me for the language to use and then says "This product requires at least Windows XP. Setup cannot continue."
What I am looking for now, is either:
a way to get the installer to skip this check and install anyway - or -
a reason why this would not work (e.g. Delphi is using some Windows API that is not available in Windows 2000)
You could try to start the setup.exe with the /Win2K parameter. Maybe this helps. But I heard from a German forum that a user who installed Delphi 2010 into Windows 2000 had lots of problems with the IDE. So use the /Win2K parameter at your own risk.
And you must have at least .NET 2.0 SP1 installed
According to the minimum system requirements, Windows 2000 is not supported. They might use some XP+ specific API's these days, but then again they might not, as Delphi 2009 installed fine on Windows 2000.
The first thing you might want to check is if you have .Net (2.0 minimum) on your machine. According to the document linked above, they try to install The .Net 3.5 distributable otherwise, and that one definitely requires XP minimum.
windows 2000 is supported in Delphi 2010, check the following link:
Target Windows 2000, XP, Vista, and Windows 7 from single source
I think the problem is from your pc, maybe because there are other versions are installed, can you post the message?

Is it possible to develop ASP.NET MVC with MS Visual C# 2008 Express Edition and IIS?

Is it possible to develop ASP.NET MVC with MS Visual C# 2008 Express Edition and IIS?
The tutorial states that 'Visual Studio 2008 or Visual Web Developer 2008 Express' are required.
You can't develop an ASP.NET (MVC or otherwise) using Visual C# 2008 Express without a big kludge. C# Express is mainly for Windows applications.
What you can do is download and install Visual Web Developer 2008 Express. This edition is for ASP.NET developer (in C# or VB.NET). Unlike the Standard or Professional, with Express the functionality is split into 4 seperate packages - C# Express for C# desktop development, VB.NET Express for VB.NET desktop development, C++ Express for C++ desktop development, and Web Developer Express for any type of ASP.NET development. You can download and install all 4 of these on the same machine (they should even share the same copy of MSDN Express).
If you want it all in one IDE, you need to pay for Standard or Professional.
Oh, and just make sure you download the SP1 version of Web Developer 2008 Express, it's really annoying trying to install SP1 on the Express editions (or at least it is if you have some other versions of VS on the same machine), and you need SP1 to install MVC.
It's definitely possible. I haven't really used the Express editions enough to know what is easier or more difficult in one edition or another but the Web Developer edition is also free.
An easy way to do this is to get the Web Platform Installer. It installs everything you need to get going with web dev. Some have claimed that its vista only, but I was able to use it to install it on XP HOME on my asus netbook.
Yes. I have installed some of the previews. You just don't get MS Test.
Edit: That was with VS Express Web Developer Edition, however.
What do you mean regarding running ASP.NET MVC projects? To run it, you'd need a Web server rather than Visual Studio. For development, you can develop a class library in C# Express that will be used in an ASP.MVC app but project templates are only available for Web development product line (Visual Web Developer or full VS)
Update to reflect OP edit: To develop apps effectively, you'll need Visual Web Dev or VS. There's no point in not using VWD Express as it's free.
At least Visual Web Developer 2008 Express Edition SP1 requred. I think it's just enough for ASP.NET MVC development if you are not working in the team. There are a lot of great 3d-party testing frameworks - you are not constrained only to MS Test.

Resources