請問原本Turbo c之程式可否移植至BCB中執行? |
尚未結案
|
ohsula
一般會員 發表:12 回覆:17 積分:5 註冊:2004-03-02 發送簡訊給我 |
想請問各位大大:
我有一Turbo C之程式,用來透過GPIB Card控制週邊儀器,達成自動化量測之功能。
因為Turbo C本身就有很好的I/O控制介面,不知BCB是否承襲了Trubo C之I/O控面介面,還有,之前在TC內include "dos.h"內,利用函式delay()可寫成一計時器,在BCB中是否可不用Timer寫成一計時函數?我原本在TC內include的H檔案,可否直接轉至BCB的include檔內? Auston Huang
------
Auston Huang |
bruce0211
版主 發表:157 回覆:668 積分:279 註冊:2002-06-13 發送簡訊給我 |
|
axsoft
版主 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
引言: 想請問各位大大: 我有一Turbo C之程式,用來透過GPIB Card控制週邊儀器,達成自動化量測之功能。 因為Turbo C本身就有很好的I/O控制介面,不知BCB是否承襲了Trubo C之I/O控面介面,還有,之前在TC內include "dos.h"內,利用函式delay()可寫成一計時器,在BCB中是否可不用Timer寫成一計時函數?我原本在TC內include的H檔案,可否直接轉至BCB的include檔內? Auston Huang ohsula您好: 1.如果在Windows下控制GPIB(IEEE488.x),如果您的GPIB Card是標準的NI Card 便可以上 http://NI.com下載IEEE488.x或VISA Library 2.在Windows下控制便可用Visa Library或 IEEE488.x來控制GPIB Instrument Control 我個人是用VISA Library來控制,速度上VISA的速度比IEEE488.x的速度慢,原 因不外乎VISA包裝的比較完整,相對速度上慢了一點. 3.C Builder 可以用 Sleep(50) <----Delay 50ms,也可以用TTimer元件來當 計時器但時間並不是很準確...,站內也有一些精密計時的文章.. 4.如果您要在Windows下 控制I/O控制介面在Windws 9x跟Windows2k/XP/2003 下 Command,必須用兩種方法解決.....單一方法並不適用兩種平台 C Builder 本身已經把OutPort/ Inport.....等等類似的函式Function拿 掉了必須另外寫,或者用VCL/DLL元件來彌補...站內有許多文章...自行查詢. 5.誠如bruce0211 兄所說的...在Windows下寫程式必須忘了DOS設計程式的一些 觀念,畢竟C Builder是物件導向的程式語言設計,Turbo C是結構化程式語 言設計....觀點有很大的差異...,C Builder還是可以寫Console Mode (模擬DOS) 環境下的程式. 6.用C Builder設計程式...我想你會漸漸愛上它... >> < class="code">/*生活是一種藝術,用心生活才能享受生活*/發表人 - axsoft 於 2004/03/10 09:50:42 |
ohsula
一般會員 發表:12 回覆:17 積分:5 註冊:2004-03-02 發送簡訊給我 |
我所謂的delay()函數,以下面程式碼為例: #include
------
Auston Huang |
axsoft
版主 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
引言: 我所謂的delay()函數,以下面程式碼為例:ohsula您好:#includeAuston Huang 可以的,但不需#include /*生活是一種藝術,用心生活才能享受生活*/發表人 - axsoft 於 2004/03/12 09:49:52 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |