none
想請問一些初淺的問題 RRS feed

  • 問題

  • 各位前輩
    不好意思,在有些程式上,都會看到
    left$ or Lcase$...
    加了$和沒加,有什麼差別嗎??

    還有,像 Lib Kernel32,在Kernel32底下,有哪些功能可以用??
    有資料可以學習嗎??

    Best Regards
    Question and Answer just seen like one
    2010年2月24日 下午 02:00

解答

  • 不是...
    函數本身並沒有分別。用物件瀏覽器去看函數原型就知道了。
    $ 是保留 QB / VB3 以前的回溯相容。

    線上手冊也是指向同一個內容,所以 LCase 仍然是傳回 String ,但是會不會變成 Variant 就看有沒有需要自動轉型,換句話說,LCase$ 還是可以用 Variant 收。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 Lai-DenJen 2010年2月25日 下午 01:53
    2010年2月24日 下午 03:36

所有回覆


  • 表示字串型態的函數,可省略,參考璉璉大的網頁...
    2010年2月24日 下午 02:52
  • Left函數的傳回值型態是Variant, Left$函數的傳回值型態是字串
    2010年2月24日 下午 02:58
  • Left函數的傳回值型態是Variant, Left$函數的傳回值型態是字串

    喔~~所以只要有加 '$'的部份,就是字串型態嗎??

    如 Lcase   -->(Variant)
        Lcase$ -->(string)

    Question and Answer just seen like one
    2010年2月24日 下午 03:18
  • 不是...
    函數本身並沒有分別。用物件瀏覽器去看函數原型就知道了。
    $ 是保留 QB / VB3 以前的回溯相容。

    線上手冊也是指向同一個內容,所以 LCase 仍然是傳回 String ,但是會不會變成 Variant 就看有沒有需要自動轉型,換句話說,LCase$ 還是可以用 Variant 收。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 Lai-DenJen 2010年2月25日 下午 01:53
    2010年2月24日 下午 03:36
  • 感謝大家的時間和資訊...
    Question and Answer just seen like one
    2010年2月25日 下午 01:53