- 締切済み
win32APIはCGIにすることは可能ですか?
C言語はCGIにする事が可能だと聞きました。 win32APIで作ったアプリケーションはCGIにすることは可能ですか?
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- zwi
- ベストアンサー率56% (730/1282)
アニメーションするとかブラウザサイドの書き換えとかをするにはjavascriptも必要。なにより画面構成するのにHTMLとCSSは必須。 状態を何処に保持するとか結構悩ましい問題は多いと思うんですよ。そこら編は考慮済みですか?
- wormhole
- ベストアンサー率28% (1626/5665)
>私は戦略シュミレーションゲームをwin32APIで作ってそれをCGIにする事でゲームを遊んでもらおうとしたのですがASP.NETはwin32APIをつかはなくても戦略シュミレーションゲームを作って動かせるものなのでしょうか? それなら「その戦略シミュレーションゲームはWin32APIを使わないと作れないものですか」という方のような。 まぁWindowsで.NET限定にすればClickOneとかもあるわけだけど。
- korokokokoro
- ベストアンサー率19% (20/102)
でもそれってCGIにするメリットは完全になくなるよね。 CでCGIやったとしてもソースから環境毎(LinuxやFreeBSDなど)にビルドすれば使えるけど Win32API使ったのではWindows環境でしか動かなくなるね。 だったらCGIなんて使わずにASP.NETで構築した方がいいけど。
- zwi
- ベストアンサー率56% (730/1282)
ウィンドウ系の命令を使っていなければ可能。つまりテキストだけ扱うコンソールアプリの類。 ウィンドウ系はHTMLのインターフェイスに置き換える必要あり。
お礼
つまりC言語でCGIを作るような感じで作っていけばいいのですね 参考になりましたありがとうございます。
- kmee
- ベストアンサー率55% (1857/3366)
可能ですが ・サーバーがWindowsである。Linuxのサーバーでは使えない ・あくまで、データの送受信ができるだけ。ウインドウを表示させようとしても、サーバーで表示されるだけで、CGI利用者のPCには表示されない。 という点に注意してください。 「Win32APIでビットマップを加工して、ブラウザからダウンロード」 というのは可能ですが 「CGI利用者のPCにMessageBoxを表示させて、Yes/Noを受けとる」 というのはできません。
お礼
ウィンドウは表示されなくても問題ないです。 完全に画面を固定したかったので窓がないのなら綺麗に収まりそうです。 ありがとうございました
- notnot
- ベストアンサー率47% (4900/10358)
Windows上で動作するコマンドラインプログラムであれば、Windows上でCGIとして動かすことは可能です。
お礼
可能なんですか ありがとうございます。それなら開発を進めそうです。
補足
回答ありがとうございます。 私は戦略シュミレーションゲームをwin32APIで作ってそれをCGIにする事でゲームを遊んでもらおうとしたのですがASP.NETはwin32APIをつかはなくても戦略シュミレーションゲームを作って動かせるものなのでしょうか?