メールの詳細(トピック表示)
VBソフトをMacで動かすには
投稿者:"Tomoko Mizuno"さん 2001/01/25 02:00 MLNo.300 [メール表示]
はじめまして、水野です。
VisualBasic初心者ですが、早くも自作のゲームなど
開発しています。
ところで、VBで作ったプログラムをMacで動作させるには
どうしたら良いでしょう?
そのままではダメだという話ですが、なるべく低コストで
手っ取り早い方法がありましたら教えてください。
水野朋子***************************
redroses@…
My web page;
http://www.d9.dion.ne.jp/~redroses (軽くて便利なページ!)
My "artistic" mirror site;
http://www24.freeweb.ne.jp/art/redroses/ (重いけど芸術的なページ!)
*******************************
読み込み中...-
MLNo.385
みゃさん
(0) 2001/01/31 03:21 [メール表示する]

なかの@こどもねっとです。(^^)
>From: "Tomoko Mizuno"
>Date: Sat, 27 Jan 2001 01:20:19 +0900
>Subject: [ZPG:0343] Re: VBソフトをMacで動かすには
>Message-ID: <008301c087b5$555f1960$0100007f@…>
>いえ、私のプログラムはほとんに初心者レベルなので、
>VBに詳しいかたが見たら、EXEファイルを見ただけで、
>裏のプログラムがだいたい読めなきゃおかしい、という
>ことなのです。
やっぱり、理解していないのかと思います。(^^;
VBで言うと、ファイルは以下の様になっています。
*.frm / *.bas 人間が読む事の出来るファイル(ソース)
↓ コンパイル(exeの作成)
*.exe 人が読む事の出来ないバイナリファイル
まぁ簡単に exe ファイルを開いてみると、先頭はこんな感じになります。
----------
MZP@@@@@@@@@@@@@@…~DF@…@@@…
DKLKPOE"#=@… program must be run under Win32
----------
これでは元ファイルに何が書いてあるのか想像がつきません。(^^;
実際にVBのexe は、あのVB無し版に含まれるファイル全てと、
Windows の標準でついてくるファイルの全てを開いて、上記の
訳のわからないコードを見る必要があります。
実際に、ソースに書かれた内容がそのままexeに現れる事は
あまり無いので、他の人は「見ても分からないよ」と言っている訳です。
#さて、そろそろ寝ないとなぁ・・(^^;
--
I wish a person well. (^^)
なかの@こどもねっと mailto:myamya@…
PGPKEY: 0xEE54B7B3
FP : A428 2689 0694 EF02 4C54 E465 967C EB5D EE54 B7B3

-
MLNo.386
しらかわよふねさん
(0) 2001/01/31 03:59 [メール表示する]

★━…‥ The Power to make your dream comes true! ‥…━★
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
水野さん、致命的に素直じゃありませんね。
出来ないと言ったら出来ないんですよ。
悪いけど印象悪すぎです。(もちろん私感。キれるんだったら直接私のメー
ルアドレスに切れようね。
って、mlの雰囲気悪くする私も印象悪いか(^^;
オーナーさん、ごめんなさい。mlからの除名覚悟〜(^^;;;;;
>いえ、私のプログラムはほとんに初心者レベルなので、
>VBに詳しいかたが見たら、EXEファイルを見ただけで、
>裏のプログラムがだいたい読めなきゃおかしい、という
>ことなのです。
>水野朋子***************************
そんなもん、ゲイツ氏にだって読めませんよ(^^;
っていうか、読めたら既に人間じゃありません。
さぁ、ここで問題です。あなたの前には六甲山の名水で淹れたミネラル麦茶
と、南アルプス天然水で淹れたミネラル麦茶と、TOTOの浄水器からの水で淹
れたミネラル麦茶が並んでいます。
これらを比較して元の水が何であったかを特定してください。
もちろん、科学者に頼んで大げさな研究施設で検証するならばこれに答える
ことは可能でしょう。
あなたが要求してるのはこれと全く同じレベルのことなんです。むちゃくちゃ
レベルの高い神様のようなハッカーだったらいくつものツールを使ってそれ
も可能にしているのかもしれません。
でも、これを通すだけで即座にMACでも動くようなフィルタツールを作る
などというのはまず無理でしょうね。
「六甲山の名水で淹れたミネラル麦茶」を「南アルプス天然水で淹れたミネ
ラル麦茶」に変換するようなフィルタを作成しろといっているような物です。
____________________________________
c:\> 須澤 諭.exe -R:白川夜舟 -w:http://www4.big.or.jp/~yofune/
-e:yofune@…
コマンドまたはファイル名が違います.
c:\> ■

-
MLNo.388
さん
(0) 2001/01/31 10:05 [メール表示する]

かほる です。
しらかわよふねさま、こんにちは。
しらかわよふねさんから
頃にいただきました
<20010131032135.98EF.YOFUNE@…>の
「[ZPG:0386] Re: VBソフトをMacで動かすには」
への返信です。
> 悪いけど印象悪すぎです。(もちろん私感。キれるんだったら直接私のメー
> ルアドレスに切れようね。
無視する/しないは各自の判断にまかせるとして、
> >いえ、私のプログラムはほとんに初心者レベルなので、
> >VBに詳しいかたが見たら、EXEファイルを見ただけで、
> >裏のプログラムがだいたい読めなきゃおかしい、という
> >ことなのです。
> そんなもん、ゲイツ氏にだって読めませんよ(^^;
> っていうか、読めたら既に人間じゃありません。
別にフォーローするわけではないのですが、「EXEファイルの動作からソースの
内容を想像できる」ともとれますね。もしそうでしたらきちんと説明しなかった
言葉足らずの水野さんが悪いということいなりますが。
また、読んだまんまに「Exeのバイナリコードを理解できる」という意味でしたら
水野さんはコンピュータというものを一から勉強し直したほうが良いかと思います。
# このMac用に変換したいに関して水野さんは各OSとそのアプリケーションの
# 関係をきちんと勉強したほうが良いと思います。
Kaoru,Sato in SENDAI
mailto:kahoru@…

-
MLNo.389
"K.Komatsu"さん
(0) 2001/01/31 11:26 [メール表示する]

komatsuです。
白熱しそうなので話を戻しますが、要するに水野さんが知りたいことは
「VBで作ったWin用のアプリをMacでも動作させたい。それにはどうすれば
良いか」ということなんですよね?
で、その方法としては既に多くの方が回答されてますが、
(1)エミュレータ上で動作させる
(2)REALbasicを使って「移植」する
あたりになるわけです。
それに対して水野さんは、
> いえ、私のプログラムはほとんに初心者レベルなので、
> VBに詳しいかたが見たら、EXEファイルを見ただけで、
> 裏のプログラムがだいたい読めなきゃおかしい、という
> ことなのです。
とおっしゃっていますが、これを好意的に解釈すると「EXEファイルを
起動したときの動作から、どんな処理を行っているか想像できるのではな
いか」ということでしょうか。
結論から言えば「可能」です。別にVBの達人でなくとも、プログラミング
の心得のある方ならだいたい大丈夫でしょう。
ただそれは上記(2)と同じことですよね。要はどんなツールを使って作り直
すのかという...
もし本当にEXEファイルの中身を見て云々ということを言ってらっしゃるの
でしたら、勉強し直すべきでしょう。
そんなことができるのは地球上で一人もいないかもしれませんよ。
ちなみに、WindowsとMacの両プラットフォームで動作させることを前提と
して開発するのであれば、VBは避けた方が賢明です。
REALbasicはMac上でしか開発できませんが、4th DimensionとかPowerBuilder
などはどちらでも開発できてソース互換ですし、Directorなどかなり
メジャーなツールもあります。
ではでは。

-
MLNo.405
"Tomoko Mizuno"さん
(0) 2001/01/31 21:24 [メール表示する]

水野です。
> 水野さん、致命的に素直じゃありませんね。
> 出来ないと言ったら出来ないんですよ。
>
> 悪いけど印象悪すぎです。(もちろん私感。キれるんだったら直接私のメー
> ルアドレスに切れようね。
>
> って、mlの雰囲気悪くする私も印象悪いか(^^;
> オーナーさん、ごめんなさい。mlからの除名覚悟〜(^^;;;;;
>
>
> >いえ、私のプログラムはほとんに初心者レベルなので、
> >VBに詳しいかたが見たら、EXEファイルを見ただけで、
> >裏のプログラムがだいたい読めなきゃおかしい、という
> >ことなのです。
> >水野朋子***************************
>
> そんなもん、ゲイツ氏にだって読めませんよ(^^;
> っていうか、読めたら既に人間じゃありません。
だから、この話題はもうずいぶん前に解決したのです。
どうして今ごろ蒸し返すんですか???(笑)
現在はDLLの話をしています。
水野朋子***************************
redroses@…
My web page;
http://www.d9.dion.ne.jp/~redroses (軽くて便利なページ!)
My "artistic" mirror site;
http://www24.freeweb.ne.jp/art/redroses/ (重いけど芸術的なページ!)
*******************************

-
MLNo.404
"Tomoko Mizuno"さん
(0) 2001/01/31 21:24 [メール表示する]

水野です。
> VBで言うと、ファイルは以下の様になっています。
>
>
> *.frm / *.bas 人間が読む事の出来るファイル(ソース)
> ↓ コンパイル(exeの作成)
> *.exe 人が読む事の出来ないバイナリファイル
>
>
> まぁ簡単に exe ファイルを開いてみると、先頭はこんな感じになります。
> ----------
> MZP@@@@@@@@@@@@@@…~DF@…@@@…
> DKLKPOE"#=@… program must be run under Win32
> ----------
> これでは元ファイルに何が書いてあるのか想像がつきません。(^^;
>
> 実際にVBのexe は、あのVB無し版に含まれるファイル全てと、
> Windows の標準でついてくるファイルの全てを開いて、上記の
> 訳のわからないコードを見る必要があります。
>
> 実際に、ソースに書かれた内容がそのままexeに現れる事は
> あまり無いので、他の人は「見ても分からないよ」と言っている訳です。
いまのところ、他人にコンパイルしてもらうつもりはありませんから。(笑)
プログラムは企業秘密です。
そのうち、資金的に余裕が出来たら、自分でMacを購入して
自らプログラムの書き換えをします。
Macのかたには申し訳無いけれど、当面エミュレーターを使用して
もらいます。(と、DL画面に書いてあります。)
水野朋子***************************
redroses@…
My web page;
http://www.d9.dion.ne.jp/~redroses (軽くて便利なページ!)
My "artistic" mirror site;
http://www24.freeweb.ne.jp/art/redroses/ (重いけど芸術的なページ!)
*******************************

-
MLNo.406
しらかわよふねさん
(0) 2001/01/31 22:13 [メール表示する]

★━…‥ The Power to make your dream comes true! ‥…━★
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
>だから、この話題はもうずいぶん前に解決したのです。
>どうして今ごろ蒸し返すんですか???(笑)
>現在はDLLの話をしています。
>水野朋子***************************
あ、確かに水野さんが出したメールの日付は27日になっていますね。
それは失礼しました。
でも、言わせてもらえるなら、FreeMLから家に配信されたのは31日の午前3
時でした。
↓ほらね。
>Received: from local.freeml.net
> by cs0.catv.ne.jp (8.9.1/3.7W) id DAA00915;
> Wed, 31 Jan 2001 03:02:51 +0900 (JST)
これは私が出したメールのレス元の、つまり水野さんの出したメールへのレ
スで31日以前に行われている物がないことから家だけの現象ではないと思い
ます。
そして、水野さんがmlで嫌われるような行動ばかりをしているのも確かなこ
とです。水野さんへの不快感の表明が私だけに収まらなかった事実をもう一
度考えてみてはいただけないでしょうか。
#あぁ、馬の耳に念仏ということわざが頭の中を駆けめぐる・・・
#っていうか、水野さんのメールにレスするの、もうやめます。ばかばかし
いしmlの雰囲気悪くなるし・・・。ごめんなさい>ALL without 水野さん
____________________________________
c:\> 須澤 諭.exe -R:白川夜舟 -w:http://www4.big.or.jp/~yofune/
-e:yofune@…
コマンドまたはファイル名が違います.
c:\> ■

-
MLNo.416
"Tomoko Mizuno"さん
(0) 2001/02/01 04:52 [メール表示する]

水野です。
> そして、水野さんがmlで嫌われるような行動ばかりをしているのも確かなこ
> とです。水野さんへの不快感の表明が私だけに収まらなかった事実をもう一
> 度考えてみてはいただけないでしょうか。
>
> #あぁ、馬の耳に念仏ということわざが頭の中を駆けめぐる・・・
>
> #っていうか、水野さんのメールにレスするの、もうやめます。ばかばかし
> いしmlの雰囲気悪くなるし・・・。ごめんなさい>ALL without 水野さん
いったい何のことですか?
申し訳ございませんが、MLに関係無い個人的なことでしたら
そちらこそネチケットに反してらっしゃるんじゃありませんか?
こんな変な感情的なこと書いてるのあなただけですよ。
別にあなたがレスしようがされまいが、私はいっこうに困りません。
水野朋子***************************
redroses@…
My web page;
http://www.d9.dion.ne.jp/~redroses (軽くて便利なページ!)
My "artistic" mirror site;
http://www24.freeweb.ne.jp/art/redroses/ (重いけど芸術的なページ!)
*******************************

-
MLNo.418
しらかわよふねさん
(0) 2001/02/01 04:59 [メール表示する]

★━…‥ The Power to make your dream comes true! ‥…━★
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
>水野です。
>> #っていうか、水野さんのメールにレスするの、もうやめます。ばかばかし
>> いしmlの雰囲気悪くなるし・・・。ごめんなさい>ALL without 水野さん
>いったい何のことですか?
ごめん、ちょっとこれだけ。
いったい何のことかわからないと言うことですが、
ZPG:390
ZPG:398
ZPG:399
を読んでもわからないと言うことですか?
____________________________________
c:\> 須澤 諭.exe -R:白川夜舟 -w:http://www4.big.or.jp/~yofune/
-e:yofune@…
コマンドまたはファイル名が違います.
c:\> ■

-
MLNo.419
"Tomoko Mizuno"さん
(0) 2001/02/01 05:24 [メール表示する]

水野です。
> >> #っていうか、水野さんのメールにレスするの、もうやめます。ばかばか
し
> >> いしmlの雰囲気悪くなるし・・・。ごめんなさい>ALL without 水野さん
> >いったい何のことですか?
>
> ごめん、ちょっとこれだけ。
>
> いったい何のことかわからないと言うことですが、
>
> ZPG:390
> ZPG:398
> ZPG:399
>
> を読んでもわからないと言うことですか?
あなたのメールにレスするのやめます。ばかばかしいし。
水野朋子***************************
redroses@…
My web page;
http://www.d9.dion.ne.jp/~redroses (軽くて便利なページ!)
My "artistic" mirror site;
http://www24.freeweb.ne.jp/art/redroses/ (重いけど芸術的なページ!)
*******************************


