[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/09/01(Wed) 04:55
投稿者名:おじん
Eメール:
URL :
タイトル:
N_BASICをVB6に変換
うろ覚えで失礼な質問ですが、N88BASICで、例えば、

Def FNZ(X,Y)=SQR(X*X+Y*Y) '一般に計算式
...
ZZ=FNZ(3,4)  '上の計算式に代入。5が返る
...
という使い方がありましたが、このような使い方は
VB6にはないのでしょうか。

直接、X=3:Y=4:ZZ=SRQ(X*X+Y*Y) とする、または、
Private Function FNZ(X#,Y#) as Double
FNZ=SRQ(X*X+Y*Y)
End Function
と関数をつくるしかないのでしょうか。

投稿時間:2004/09/01(Wed) 10:25
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: N_BASICをVB6に変換
> と関数をつくるしかないのでしょうか。
どちらも関数を作っているかと思うのですが。

DEF FN も Function ステートメント もほぼ同様の機能かと思うのですが?
Function ステートメントでは何か問題があるのでしょうか?

N88BASIC とVisual Basicではメーカも言語も違うのですから
まったく同じものがある方が逆に不思議なのでは。
(互換性をもたせる必要性がないのでは)
と、私は思います。

投稿時間:2004/09/01(Wed) 18:56
投稿者名:おじん
Eメール:
URL :
タイトル:
Re^2: N_BASICをVB6に変換
(個人的)出先のサーバーが9月3日まで使用不可のため、お礼が送れました。

> Function ステートメントでは何か問題があるのでしょうか?
問題はありません。制限はありますが、以外に簡単に記述できたことを
思い出したため、つい知りたくなったものですから。
自己中心的な、迷惑な質問でした。申し訳ありません(この習性まだ、
直らないようです)。

ありがとうございました。