全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:749
推到 Plurk!
推到 Facebook!

動態連結是否出錯

尚未結案
leonard
一般會員


發表:42
回覆:42
積分:21
註冊:2003-10-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-01 13:41:09 IP:210.59.xxx.xxx 未訂閱
我發生上列錯誤顯示 請問我程式哪裡寫錯 #include #pragma hdrstop #include "dsk6x11hpi.h" #include #include "TTI.h" #pragma package(smart_init) #pragma resource "*.dfm" HINSTANCE dsk6711=LoadLibrary("dsk6x11hpi.dll"); BOOL(_stdcall *dsk6x_open)(char,dskHANDLE); if(dsk6711) { dsk6x_open=(BOOL(_stdcall*)(char,dskHANDLE))GetProcAddress(dsk6711,"dsk6x_open"); //dsk6x_open=(dsk6x_open)GetProcAddress(dsk6711,"dsk6x_open"); if(dsk6x_open) { char *pfname = "c:\\ti\\cc\\bin\\BrdDat\\dsk6x11spp378.cfg"; dskHANDLE handle; dsk6x_open(*pfname,handle); } } FreeLibrary(dsk6711); } dsk6x11hpi.h檔內容(廠商提供的) /******************************************************************************* * FILENAME * dsk6x11hpi.h * * DESCRIPTION * The public header file for dsk6x11hpi.dll * *******************************************************************************/ #include /* Enumeration used with dsk_board_type */ typedef enum { TYPE_UNKNOWN = 0, TYPE_6211_DSK, TYPE_6711_DSK } dskDLL_BOARD_TYPE, *PdskDLL_BOARD_TYPE; /* End of Enumeration used with dsk6x_board_type */ /* DSK Public Handle declaration */ typedef void * dskHANDLE; /* End of DSK Public Handle declaration */ /* DSK Function Prototypes */ #ifdef __cplusplus extern "C" { #endif extern BOOL dsk6x_open(char *, dskHANDLE*); extern BOOL dsk6x_close(dskHANDLE ); extern BOOL dsk6x_board_type( dskHANDLE , PdskDLL_BOARD_TYPE, unsigned short *); extern BOOL dsk6x_hpi_open(dskHANDLE ); extern BOOL dsk6x_hpi_close(dskHANDLE ); extern BOOL dsk6x_reset_dsp(dskHANDLE,unsigned char,unsigned char); extern BOOL dsk6x_reset_board(dskHANDLE); extern BOOL dsk6x_hpi_read(dskHANDLE ,unsigned long *, unsigned long *, unsigned long); extern BOOL dsk6x_hpi_write(dskHANDLE ,unsigned long *,unsigned long *, unsigned long); extern BOOL dsk6x_hpi_fill(dskHANDLE ,unsigned long,unsigned long *,unsigned long); extern BOOL dsk6x_hpi_generate_int(dskHANDLE ); extern int dsk6x_coff_load(dskHANDLE ,char *, BOOL, BOOL, BOOL); #ifdef __cplusplus } #endif /* End of DSK Function Prototypes */
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-01 13:48:30 IP:203.73.xxx.xxx 未訂閱
引言:

我發生上列錯誤顯示 請問我程式哪裡寫錯
#include 
#pragma hdrstop
#include "dsk6x11hpi.h"
#include
#include "TTI.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
HINSTANCE dsk6711=LoadLibrary("dsk6x11hpi.dll");
BOOL(_stdcall *dsk6x_open)(char,dskHANDLE);
if(dsk6711)
{
dsk6x_open=(BOOL(_stdcall*)(char,dskHANDLE))GetProcAddress(dsk6711,"dsk6x_open");
//dsk6x_open=(dsk6x_open)GetProcAddress(dsk6711,"dsk6x_open");
if(dsk6x_open)
{
char *pfname = "c:\\ti\\cc\\bin\\BrdDat\\dsk6x11spp378.cfg";
dskHANDLE handle;
dsk6x_open(*pfname,handle);
}
}
FreeLibrary(dsk6711);
}    dsk6x11hpi.h檔內容(廠商提供的)
/*******************************************************************************
* FILENAME
*   dsk6x11hpi.h
*
* DESCRIPTION
*   The public header file for dsk6x11hpi.dll
*
*******************************************************************************/
#include    /* Enumeration used with dsk_board_type */
typedef enum {
               TYPE_UNKNOWN = 0,
               TYPE_6211_DSK,
                           TYPE_6711_DSK
             } dskDLL_BOARD_TYPE, *PdskDLL_BOARD_TYPE;
/* End of Enumeration used with dsk6x_board_type */    /* DSK Public Handle declaration */
typedef  void * dskHANDLE; 
/* End of DSK Public Handle declaration */        /* DSK Function Prototypes */
#ifdef __cplusplus
extern "C" {
#endif     extern BOOL  dsk6x_open(char *, dskHANDLE*);
extern BOOL  dsk6x_close(dskHANDLE );
extern BOOL  dsk6x_board_type( dskHANDLE , PdskDLL_BOARD_TYPE, unsigned short *);           
extern BOOL  dsk6x_hpi_open(dskHANDLE );
extern BOOL  dsk6x_hpi_close(dskHANDLE );
extern BOOL  dsk6x_reset_dsp(dskHANDLE,unsigned char,unsigned char);
extern BOOL  dsk6x_reset_board(dskHANDLE);
extern BOOL  dsk6x_hpi_read(dskHANDLE ,unsigned long *, unsigned long *, unsigned long);
extern BOOL  dsk6x_hpi_write(dskHANDLE ,unsigned long *,unsigned long *, unsigned long);
extern BOOL  dsk6x_hpi_fill(dskHANDLE ,unsigned long,unsigned long *,unsigned long);
extern BOOL  dsk6x_hpi_generate_int(dskHANDLE );
extern int   dsk6x_coff_load(dskHANDLE ,char *, BOOL, BOOL, BOOL);    #ifdef __cplusplus
}
#endif     /* End of DSK Function Prototypes */
leonard 你好:
(1)請先參考以下的連結文章
   >    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-01 13:53:03 IP:140.135.xxx.xxx 未訂閱
leonard您好: 請參考下面聯結讓您的程式更方便閱讀喔 < href="http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41390">http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41390
leonard
一般會員


發表:42
回覆:42
積分:21
註冊:2003-10-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-03 21:32:56 IP:211.76.xxx.xxx 未訂閱
RaynorPao 謝謝你
系統時間:2024-05-18 14:08:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!