2009-08-31 16 views
0

J'ai récemment acheté le livre de Bob Delphi XML, SOAP & Web ServicesASMX dans Delphi studio

à la page 85 de ce livre, le (Delphi 2006 8used) est livré avec plusieurs nouvelles Catégories d'articles tels que

  • C# Projets
  • C++ Builder projets
  • Projets Delphi pour .NET

quelque chose que vous d Je n'ai pas dans une nouvelle installation

J'ai besoin de cette Application de service Web ASP.NET qui est dans Delphi pour les projets .NET, mais je ne peux pas trouver comment obtenir ce plugin (?) à installer dans Delphi donc nous obtenons toutes ces nouvelles catégories de projets.

Est-ce que l'un d'entre vous l'utilise et peut me dire quel est le Plugin?

l'image du livre montre ce que nous sommes après alt text http://www.balexandre.com/temp/2009-08-31_1322_asmx_in_delphi.png

Nous avons essayé prisme Delphi, mais ce n'est pas que Prism fonctionne dans l'auto Visual Studio et pas dans Delphi Studio.

Nous avons essayé aussi d'envoyer un courriel à Bob Swart mais pas de réponse de lui :(

Nous avons pensé et nous possédons RAD Studio 2007 Professional, et qui vient avec cette Projets Delphi pour .NET mais pas l'ASP. NET services Web, donc, nous pensons que ce ne sera disponible que pour les versions Enterprise ou Architect, mais je ne peux trouver aucune information sur l'endroit où est ce (détails paquet et ce qui est dans ce que) :(

Merci

+0

balexandre, allez dans «C: \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ ObjRepos \ DelphiDotNet» et vérifiez l'existence du fichier WebService.asmx.pas. – RRUZ

+0

Ici vous pouvez trouver la matrice de fonctionnalités http://www.ibase.ru/prices/radstudio-2007-datasheet.pdf de Rad Studio 2007 – RRUZ

Répondre

0

Got it .... (enfin)

La meilleure façon d'intégrer le code Delphi dans une sortie .NET (dans mon cas ASP.NET Web Services) est de télécharger Delphi Prism (free trial version for evaluation) et de l'utilisation il.

Fichier> Nouveau site Web> ASP.NET Web Service> Langue: Oxygene> Choisissez le cadre

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

nécessaire Cela va créer un service Web ASMX normale avec le fichier .pas comme le Code Derrière:

Exactement ce que je suis après!

+0

Je vous suggère fortement de créer un nouveau _project_, pas un nouveau site web. Le modèle de projet de site Web est trop simplifié pour un service Web. –

3

La fonctionnalité Delphi.Net a été supprimée après Delphi 2007, donc je ne sais pas pourquoi vous ne voyez pas le type de projet. Mais comme Delphi.Net est une technologie assez morte il serait probablement logique de chercher une alternative pour le développement .Net comme Delphi Prism ou C#.

+0

En fait, il est supprimé après Delphi 2007, Delphi 2007 était le support .Net v2 tandis que Delphi 2006 prend en charge seulement .Net 1.1. –

+0

Donc, ce que vous dites Lemmy est que nous devrions utiliser Prism alors, est-ce? – balexandre

+0

Mohammed: Oh désolé je ne savais pas que Delphi 2007 l'avait encore. balexandre: Je suggère simplement de ne pas utiliser Delphi.Net parce que c'est une impasse. Si vous voulez faire asmx, choisissez Delphi Prims, C#, VB.Net ou tout autre langage .Net avec lequel vous vous sentez à l'aise. – Lemmy

0

En fait, depuis Delphi 2007, la fonctionnalité a été divisée en trois produits différents, plus un quatrième produit studio. Il y a Delphi pour WIN32 qui inclut C++ et Delphi pour .NET qui inclut C# et ASP.NET. Et puis il y a le Developers Studio qui combine ces systèmes de développement en un seul produit. Il existe également des produits appelés Turbo Delphi, Turbo C++, Turbo C# et Turbo Delphi pour .NET. Pour être honnête, Borland/Codegear/Embarcadero essaie de trouver les combinaisons les plus populaires de ces produits, ce qui rend très difficile pour les développeurs de choisir la bonne version. Maintenant, nous avons Delphi Prism pour .NET qui s'intègre dans Visual Studio, plus Delphi et Delphi pour .NET ou autre. Quoi qu'il en soit, j'ai arrêté de mettre à jour Delphi depuis que j'ai acheté Developer Studio 2007 simplement parce qu'ils font un gros désordre dans leur stratégie marketing.

De plus, ils deviennent trop chers. Pour le développement .NET, Visual Studio fournira déjà de nombreuses options, notamment lors de la conception d'applications Web. Je vais mettre à jour une fois que le prix redeviendra raisonnable et que leur stratégie de marketing deviendra plus normalisée. Je crains que ce ne soit un jour froid en enfer quand cela arrivera.

Vous n'utilisez probablement que la version WIN32, pas la version Studio qui combinerait les deux. Ou vous venez d'installer le WIN32 et non la partie .NET! Ou, avec Delphi 2007, vous venez de démarrer l'identité WIN32, pas toute l'identité Studio. (Delphi installera plusieurs icônes, une pour Delphi/WIN32, une pour C++, une pour C# /. NET et une pour le studio complet.)


J'ajoute simplement que j'utilise moi-même RAD Developer Studio 2007 et qu'il contient l'ASP Services Web .NET. Assurez-vous simplement de les avoir inclus lors de l'installation!

+0

Donc, pour utiliser le code pascal qui, aujourd'hui, sort un service DLL ISAPI, que recommanderez-vous pour réutiliser le même code mais pour sortir un service Web ASMX? Donc, je peux intégrer dans nos projets de site Web ASP.NET que nous déjeunons, partie d'une nouvelle ligne de produits?Mon problème est que je veux réutiliser tout le code existant à partir de notre développeur Delphi, et réduire son travail en 2, fonction de base dans un WebService (s) et de présentation (Delphi pour Windows et ASP.NET pour le Web). Merci pour le conseil cependant. – balexandre