VBで作ったファイルをホームページ上で表示したいんです。それは、可能ですか?web上を行き来するみたいなことは、難しいときいたんですが・・・。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

WEBサーバが MicrosoftのIISだったら可能です。

exe というよりも VBスクリプトでサーバサイドでプログラムすることになります。だからアクセスしたユーザにはただの HTML しか返って来ません。Microsoft のページを訪れると拡張子が asp になってるやつがありますよね。あれがそうです。ちゃんと設定すればデータベースアクセスだってできます。

問題は、自前サーバだったらIIS入れれば問題ないですが一般プロバイダは Unix サーバが多いので ASP(Active Server Pages)は使えません。その場合は PHP などを使うことになるでしょうが、VBとはかけ離れてしまいます。
    • good
    • 0

VBでActiveXコントロールを作成したらどうでしょう?

    • good
    • 0

>VBで作ったファイル


とはEXEをネット上で実行するという意味ですか?

>ホームページ上で表示したいんです。
VBで作成したフォームを表示するだけですか?

実際にネット上で何を表示したいのですか?
もっと情報をください。

この回答への補足

自作のソフトをVBまたはAccessで作ろうかと考えていて、EXEファイルのままでは、フォームのデザインが嫌なのでそれを、ホームページのようにしたいのです。(たぶんEXEをネット上で実行するという意味です。)
実際にネット上ではVBのEXEファイル実行したときのように、動かしたいです。
わかりにくくてすみません。うまく説明できなくて・・・。

補足日時:2001/10/18 13:49
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QVBで作るweb page

Visual Basic でページは作れないのでしょうか。
java scriptがわからないので、VBで作ろうと思う
のですが、可能なのでしょうか
また、別の質問なのですが、visual interDevとは
何なのでしょうか。

Aベストアンサー

VisualBasicでCGIを作るなら参考URLの情報で作成できます。
標準入力と標準出力がVBでは扱えないので、その部分はWindowsAPIを使用します。
僕もこのURLの情報でVBのCGIを作成しました。

参考URL:http://tokyo.cool.ne.jp/taquino/vbcgi/

QVB6.0のString関数に代わるVB2008のそれは?

2009年1月27日にVB 2008Expressをダウンロードしたばかりの初学者です。
ですから、色々とわからないことだらけです。
で、今回は VB6.0のString関数に代わるVB2008のそれ。

? String(12, "*")
************

Function Strings(ByVal C As Char, ByVal L As Integer) As String
  Return Space(L).Replace(" ", C)
End Function

少しは探しましたが、適当なのがなくてStrings関数を作成してしまいました。
2週間程度の初学者。
しかも、文字列関連のヘルプは昨日に初めて紐解いたばかり。
ですから、「適当なのがない」との判断はかなり怪しいものです。

そこで、「VB6.0のString関数に代わるVB2008のそれは、これですよ!」という回答をお願いします。

Aベストアンサー

'ああっ、思いっきり書き間違えてるorz

'5を外に出した
Dim s2 As String = new String(Char.ConvertFromUTF32(42),5)

'文字数を書くの忘れてる
Dim s3 As String = New String("ABC".toCharArray()(0),5)

QWebからのリクエストに応じVBで作ったアプリを動かし結果を表示するには?

ブラウザからのリクエストに応じVBで作ったアプリを動かして、
結果(アプリのウィンドウ画面)をブラウザに出力することは出来ない
でしょうか?

既にあるアプリをWebサイトからも使いたいと言われて困ってます。
VBからJAVAに変換するしか方法はないのでしょうか?

サーバーの環境等はまだ考えておりませんが、
実現可能であればどんな環境でも構いません。

宜しくお願い致します。

Aベストアンサー

> ブラウザからのリクエストに応じVBで作ったアプリを動かして、
> 結果(アプリのウィンドウ画面)をブラウザに出力することは出来ない
> でしょうか?

通常のWebの技術では不可能です。


> VBからJAVAに変換するしか方法はないのでしょうか

Webアプリケーションを作り直すのであれば、選択肢は沢山あります。
VBに慣れているなら、ASPやASP.NETもありでしょう。


> 実現可能であればどんな環境でも構いません。

ターミナルサービスとか。
HTMLにリモートデスクトップコントロール(msrdp.ocx)を貼りて、ブラウザ上で
VBアプリが動いているように見せることは可能です。


http://oshiete1.goo.ne.jp/qa2067258.html?ans_count_asc=2

QWebページの特定のボタンをVBで押すにはどのクラス、メソッドを使えばいいのでしょうか。

VB、javascriptどちらも素人です。javascriptで作成されたページの中に「続ける」「クリア」「戻る」などのボタンがあるのですが、特定のボタンを自動的に押して次の画面へ進むにはactiveXのどのクラス、メソッドを用いればよいのでしょうか。。"input type = button"や"name"、"value"などのボタンのプロパティが見当たらないため、どうやってクリックを自動でやればいいのか行き詰ってます。たとえば、以下は「続ける」ボタンの部分のソースです

<!-- 各種ボタン部-->
<tr>
<td align="center">
<table border="0" cellpadding="0" cellspacing="10">
<tr>
<td>
<a href="JavaScript: document.main_fm.submit()" onclick="return goNextCfm(document.main_fm)">
<img src="/dir_A/dir_B/dir_C/img/dir_D/continue.gif" width="92" height="24" alt="続ける" border="0"></a>
</td>

VB、javascriptどちらも素人です。javascriptで作成されたページの中に「続ける」「クリア」「戻る」などのボタンがあるのですが、特定のボタンを自動的に押して次の画面へ進むにはactiveXのどのクラス、メソッドを用いればよいのでしょうか。。"input type = button"や"name"、"value"などのボタンのプロパティが見当たらないため、どうやってクリックを自動でやればいいのか行き詰ってます。たとえば、以下は「続ける」ボタンの部分のソースです

<!-- 各種ボタン部-->
<tr>
<td align="center">
<table bo...続きを読む

Aベストアンサー

普通のボタンオブジェクトなら
click() メソッドがあるので、それを呼び出せば、そのボタンをクリックしたことになります。
(質問文のような例で試したわけではありませんが、)
あるオブジェクトにclick したというイベントを起こさせるには、
fireEvent を使います。
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/fireevent.asp
使い方は上記にサンプルがあります

QVB.NET(ASP.NET)でページAからページBに新しいWindowで飛んだ後ページBにページAのDataGrid情報をもっていく方法

VB.NET(ASP.NET)のWebアプリケーションを
VB.NET2003で開発しているのですが
ページAに表示しているDataGridを新しいWindowで表示したページBのDataGridに表示させたいんです。
Session情報に入れようと思いましたが入らない・・
どうしたらよいでしょうか?

Aベストアンサー

お世話になります。

各画面で全く同じものを表示するのなら、
ユーザコントロールか、Web カスタムコントロールにしてしまうのが効率がよいと思います。
それで、その上で DataSource に使っている
DataSet やら DataTable やらを Session で渡すとか。

> Session情報に入れようと思いましたが入らない・・
これは具体的にどうして入らないのでしょうか。


人気Q&Aランキング

おすすめ情報