2011-07-08 4 views
2

Rad Studio XEでC++ Builderを使用するシンプルなDatasnapサーバーサービスを作成しました。私は機能を追加する前にサービスのインストールプロセスをテストしたいと思っていましたが、それはWindowsマシンの範囲で正常にインストールされますが、Windows 7 x64のクリーンインストールでは起動できませんでした。Datasnapサービスのデプロイ

サービスを開始しようとすると、次のエラーメッセージが表示されます。Windowsはローカルコンピュータ上でサービスを開始できませんでした。エラー2:指定されたファイルが見つかりません。

私は、ダイナミックリンクとランタイムライブラリの両方を無効にしました。 Windows XPと2003のオペレーティングシステムではうまく始まりますが、私が持っているこのWin7マシンはこの1台ではありません。私は指定されたポートのファイアウォールを開いて、他のアプリもそれらを使用していることを確認していません。サービスはAdministratorの下にインストールされ、ローカルシステムアカウントとしてログオンします。

Windows 7でC++ Builderのコンパイル済みサービスに問題がありますか、またはおそらく64ビットですか?うまくいけば誰かが正しい方向に私を指すことができるので、私は壁に頭を強く打つ必要はありません。

ありがとうございます!

答えて

2

C++ Builderは32ビットアプリケーションのみを作成するため、64ビットWin7システムのc:\ Windows \ SysWOW64フォルダにサービスをインストールしてください。 Windows 7 x64では、system32フォルダ内の64ビットファイル/サービスのみが検出されます。

+0

ビンゴ!それがトリックでした。ありがとう! – Jimmyb

関連する問題