0
votes

I recently bought Bob's book Delphi XML, SOAP & Web Services

in page 85 of this book the (Delphi 2006 8used) comes with several New Item Categories such as

  • C# Projects
  • C++ Builder projects
  • Delphi for .NET Projects

something that you don't have in a fresh installation

I need this ASP.NET Web Service Application that is inside Delphi for .NET Projects, but I can't find how do we get this plugin(?) to install in Delphi so we get all this new projects categories.

Does any of you use this and can tell me what is the Plugin?

image from the book showing what we are after alt text http://www.balexandre.com/temp/2009-08-31_1322_asmx_in_delphi.png

We tried Delphi prism but it is not that as Prism works in Visual Studio it self and not in Delphi Studio.

We also tried to send an email to Bob Swart but no answer from him :(

We thought and we own RAD Studio 2007 Professional, and that comes with that Delphi for .NET Projects but not the ASP.NET Web Services, so, we are thinking that it only be available for the Enterprise or Architect versions, but I can't find any information regarding where is this (bundle details and what's inside what) :(

Thanks

3
balexandre, go to "C:\Program Files\CodeGear\RAD Studio\5.0\ObjRepos\DelphiDotNet" and check the existence of the WebService.asmx.pas file.RRUZ
Here you can find the feature matrix ibase.ru/prices/radstudio-2007-datasheet.pdf of Rad Studio 2007RRUZ

3 Answers

3
votes

The Delphi.Net functionality was removed after Delphi 2007, so I am not sure why you do not see the project type. But as Delphi.Net is a pretty dead technology it would probably make sense to look for an alternative for .Net development like Delphi Prism or C#.

0
votes

Actually, since Delphi 2007, the functionality has been split into three different product, plus a fourth studio product. There's Delphi for WIN32 which includes C++ and Delphi for .NET which includes C# and ASP.NET. And then there's the Developers Studio which combines these development systems into one product. There are also products called Turbo Delphi, Turbo C++, Turbo C# and Turbo Delphi for .NET.

To be honest, Borland/Codegear/Embarcadero is trying to find the most popular combinations of these products making it very unclear for developers to choose the right version. Now we have Delphi Prism for .NET which integrates in Visual Studio, plus Delphi and Delphi for .NET or whatever. Anyway, I stopped upgrading Delphi since I bought Developer Studio 2007 simply because they're making a big mess of their marketing strategy.

Plus, they're becoming too expensive. For .NET development, Visual Studio will provide plenty of options already, especially when designing web applications. I will upgrade once the price becomes reasonable again and their marketing strategy becomes more normalized. I fear it will be a cold day in Hell when that happens.

You're probably using just the WIN32 version, not the Studio version which would combine both. Or you just installed the WIN32 and not the .NET part! Or, with Delphi 2007, you just start the WIN32 identity, not the whole Studio identity. (Delphi will install multiple icons, one for Delphi/WIN32, one for C++, one for C#/.NET and one for the complete studio.)


0
votes

Got it.... (finally)

The best way to integrate Delphi code in a .NET output (in my case ASP.NET Web Services) is to download Delphi Prism (free trial version for evaluation) and use it.

File > New Website > ASP.NET Web Service > Language: Oxygene > Choose the required Framework

alt text http://www.balexandre.com/temp/2009-09-01_0857.png

This will create a normal ASMX Web Service with the .pas file as the Code Behind :)

Exactly what I'm after!