作者fumizuki (小獅子)
看板Visual_Basic
標題Re: [VB6 ] 計算機
時間Fri Jun 10 21:16:12 2005
※ 引述《TrueFeeling (昨日之死)》之銘言:
: ※ 引述《fumizuki (小獅子)》之銘言:
: : Print Eval(Text1.Text)
: 可是我沒看到這行耶
在 Command3_Click 那裡...
: : 假設一定會有空白...這樣程式比較「活」,不會因為有空白就不能計算了...
: 嗯,了解了
: : 進入函數加一,離開減一;第一次執行才做 Replace 的動作。
: 進入和離開這個函數的"開關"在哪
第一次呼叫在 Command3_Click 那裡,
其它都是在 Eval() 裏面的 Eval(op1) 和 Eval(op2)
每一次呼叫,原本的 Eval 會被暫時存放在記憶體中,換新的 Eval 到 cpu 中執行
執行完畢後,在喚醒前一個 Eval 繼續執行,了解嗎?
執行第一次呼叫的 Eval 也宣告結束,才算是完工。
: : 沒指定型態的話,預設是 Variant ,不固定的型態,由實際資料內容決定。
: : 我給它字串,它就是字串;我給它整數,它就是整數。
: : 字串加數字等於字串,數字加數字等於數字,字串加字串還是字串。
: : 因為 Eval 最後傳回值一定是個數值,所以不會有型態的問題。
: : (傳入的值一定是字串)
: Eval可以用Val取代嗎
--
VB 程式設計 倉木麻衣 PTT 星爺板 行列輸入法
======================================================
Visual_Basic MaiKuraki Stephen Array
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.156.43