none
關於.h檔 RRS feed

  • 問題

  • 大家好! 敝人剛開始使用C#,不懂之處煩請大家多多指導!

    在使用軸卡廠商所提供的資料庫時,在JOG指令的部分,廠商所提供的PDF有這樣一段話

    C/C++: I32 APS_set_jog_param( I32 Axis_ID, JOG_DATA *pStr_Jog, I32 Mask );

    Parameters: I32 Axis_ID: The Axis ID from 0 to 65535. JOG_DATA *pStr_Jog: Structure of jog move parameters. Define in “type_def.h”

    想請問的是

    我查了一些資料是說,C#本身沒有標頭檔,因此.h沒辦法直接用using加進來,好像要與.cpp檔一起寫成Dll檔才能加進C#中,但是廠商所提供關於這部分的檔案只有.h檔,並沒有.cpp檔,因此想請問各位!

    1.沒有.cpp檔可以變成Dll檔嗎?

    2.會不會是我誤會了這份pdf的意思,其實有別的方法可以使用JOG的參數

    3.在此函數中第二項的JOG_DATA *pStr_Jog是要填入什麼? 我不懂他的意思 只知道*好像是指標

    因為剛學C#,所以有很多觀念還沒建立起來,請各位前輩多多指教了!

    • 已移動 AskaSu 2014年10月21日 上午 01:34
    2014年10月20日 上午 11:42

所有回覆

  • 建議請廠商提供已經編譯好的 Win32 API Dll 檔給你就好了.

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2014年10月20日 上午 11:50
    版主
  • 謝謝您!

    所以我應該沒有誤會它(pdf)的意思了?

    另外想請問JOG_DATA *pStr_Jog,是指什麼?是.h檔裡面JOG的參數嗎?那為什麼是用指標的方式呢?

    2014年10月20日 上午 11:58
  • 你應該問開發這個 API 的人為什麼用指標吧, 我們哪會知道為什麼他會這樣做.

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2014年10月20日 下午 01:03
    版主
  • 好的,謝謝您!
    2014年10月21日 上午 12:21
  • 1. 不行

    2. PDF的意思是如果您自行開發C++的程式, 應該如何設定jog參數

    3. 表示pStr_Jog是JOG_DATA結構的指標

    • 已提議為解答 albert.cc 2014年10月28日 上午 06:20
    • 已取消提議為解答 albert.cc 2014年10月28日 上午 06:21
    2014年10月21日 上午 04:11
  • 謝謝您!

    之後發現某份.cs檔裡面好像有包含我要的這個參數

    2014年10月22日 上午 02:14
  • 您好,歡迎您將後續測試結果回報至論壇,或將對您有幫助的回覆標示為解答,以利討論的進行並幫助其他有類似問題的朋友。謝謝您!
    2014年10月28日 上午 06:38