タグ付けされた質問 「delphi-xe」

2
Delphi XEカスタムビルドターゲットは常に無効になっています
.targetsIDEを介してDelphi XEプロジェクトに含めたカスタムMSBuild ファイルを作成し、プロジェクトマネージャーのコンテキストメニューから有効にしました。ファイルは検証されますが、プロジェクトファイルを再保存した後は常に無効になります。 これは、という名前のターゲットファイルの簡易バージョンですCustom.targets。 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Hello"> <Message Text="Hello from custom target"/> </Target> </Project> スタンドアロンファイルとして、これは期待どおりに機能します。 MSBuild Custom.target /t:Hello ...コマンドラインで期待されるメッセージを表示します。 Custom.targetsIDEを介してDelphiプロジェクトに追加すると、.dprojファイルが期待どおりにプロジェクトマネージャに表示され、ファイルに次の行が含まれます... <TargetsFile Include="Custom.targets"/> IDEのプロジェクトマネージャでファイルを右クリックし、を選択しましたEnable。しかし、プロジェクトがビルドされると、Buildメッセージウィンドウが表示されます。 [MSBuild警告] Custom.targets(1):無効なインポートを無視: PathToProjectSource\\Custom.targets Project Managerでもう一度右クリックしてもEnable、期待されるの代わりにオプションが表示されDisableます。 コマンドラインでMSBuild ProjectName.dproj /t:Helloも失敗します。 .dprojファイルをハッキングして行を追加しようとしました... <Import Project="Custom.targets"/> タイピングがMSBuild ProjectName.dproj /t:Hello機能するようになりました。しかし、次回IDEからプロジェクトファイルを保存すると、<Import>ステートメントが削除されます。 誰が何が悪いのか分かりませんか?

1
Delphi XEのSOAPサーバーとクライアントアプリケーションのVCL + indyデモ?
Delphiには、Webサービス用のデモフォルダが含まれていましたが、これは含まれていないようです。 Delphi 7のデモプロジェクト(SOAPDMServerWAD、UIがほとんどないサーバー、)を試してみたところ、Delphi 7 SOAPDMClientでも機能させることができませんでした。 Delphi XEまたはDelphi 2010で、以前のSOAPDMServerWAD+SoapDMClientデモと同じように、Delphi XEで機能し、少なくともDelphi SOAP Serverアプリケーションウィザードからの最小限のUIを使用して同様のデモを行ったことがあれば、それは完璧です。 更新:デモはDelphi 2010まで表示されますが、廃止されたWAD(web-app-debugger)を使用しています。新しいIndyに移植しようとしruntime/web-app-development-harnessing-codeましたが、動作しないようです。デモは実行されますが、サーバーにはユーザーインターフェイスがなく、HTTPサーバーを実行していないようです(通常のWebブラウザーを使用して、http://localhost:port/URL を介してテストされています。ところで、デモをグーグルで試すと、このURLが表示されます。 1時間もたたないうちに尋ねた。それは恐ろしいことだ、グーグル。 Update2下記の私自身の回答を参照してください。リンクはすぐに機能するコードで提供されます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.