如何製做一新的class供外界存取 |
尚未結案
|
Fm
初階會員 發表:19 回覆:66 積分:37 註冊:2003-10-15 發送簡訊給我 |
大家好
我想製做一新的class供同project下的其它程式存取
下面的做法不知有無風險....
基本上我是摩仿任何一個表單(Form)的作法
編譯時沒出現異常
當執行到
data->ReadData();就出現 Access violation
這該何解呢??
//-------------------------------------------------------------------
#ifndef DataH
#define DataH
//-------------------------------------------------------------------
#include
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 大家好 我想製做一新的class供同project下的其它程式存取 下面的做法不知有無風險.... 基本上我是摩仿任何一個表單(Form)的作法 編譯時沒出現異常 當執行到 data->ReadData();就出現 Access violation 這該何解呢?? //------------------------------------------------------------------- #ifndef DataH #define DataH //------------------------------------------------------------------- #include Fm 你好: (1)如果編譯沒有問題的話,那代表語法應該是可以的 ( > > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
Fm
初階會員 發表:19 回覆:66 積分:37 註冊:2003-10-15 發送簡訊給我 |
Thank Raynorpao的答覆
後來我降將程式改程成... //-------
............
//==========
extern PACKAGE Data data;
/////////////
#include "*.h"
//---------
Data data (拿掉point)
//
Access violation 的問題不見了< >
當我把這方式應用在資料分析上時卻出現不如預其的效果< >
我的想法是這樣
Form--->Fun---->Thread...if (Data get)
Thread--->Fun-->Form 我同時開3個thraed 去polling com1,2,3
dada buffer 都放在Fun下
但Form得到的data與送出的不同 我懷疑
1.data class不能用 Data data (global)
2.須為每個thread建critical section
3.不知道了.....(< >) 今天 >
不知道大家能不能給我些建議..< >
|
sdedchen
一般會員 發表:0 回覆:2 積分:0 註冊:2003-08-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |