leonard
一般會員
發表:42 回覆:42 積分:21 註冊:2003-10-18
發送簡訊給我
|
我發生上列錯誤顯示 請問我程式哪裡寫錯
#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
發送簡訊給我
|
引言:
我發生上列錯誤顯示 請問我程式哪裡寫錯
#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
發送簡訊給我
|
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
發送簡訊給我
|
|