是哪种DLL,普通的调用如:
program ShowTime;
uses WinProcs , WinTypesWinCrt;
type
TTimeRec = Record
ss : integer;
mi : Integer;
hh : Integer;
end;
TGETTime = Procedure( var Time : TTimeRec );
Var
Time : TTimeRec;
Handle : THandle;
GetTime : TGetTime;
Begin
Handle := LoadLibrary('DATETIME.DLL');
if Handle >= 32 then
Begin
@GetTime := GetProcAddress( Handle , 'GETTIME' );
If @GetTime <> nil Then {or If Assigned(GetTime) then }
Begin
GetTime(Time)
With Time do
WriteLn('Time is ',hh,':',mi,':',ss);
end;
FreeLibrary(handle);
end;
end.若是COM的DLL,再分是一般接口的DLL还是双重接口的DLL, 一般接口的DLL需要你拥有其类型库文件,并使用CoCreateInstance或直接使用类型库中提供的类厂函数调用。 双重接口的DLL可以使用Variant来进行ProgID的调用。如:var
MyVar:Variant; MyVar:=CreateOleObject('Word.Application');
解决方案 »
- 送分100分:有谁可以提供握奇W1581(原CRW-Vpuds)操作SLE4442卡的源代码
- delphi+ado访问数据库的书或者教程哪里有比较详细的?
- 原有的程序,找不到对应的第三方控件的版本,怎么办?
- DELPHI定义OnmouseDown事件和函数的代码在哪呢?
- 关于ADOTable里取字段取值,赋值出现的问题,求教!
- 不允许使用‘pid’此处只允许使用常量 表达式 或者变量 不允许使用列名
- 直接将文本文件导入SQLServer数据库的问题!!!
- delphi6 有什么好书,大家推荐推荐好吗?
- 用Delphi 5.0中编写的程序一定能在Delphi 6.0中运行,不会出错吗?
- 急,编程被卡!帮忙,关于文件操作,解决再加200。
- ******** 20 分********** 关于在STRINGGRID上实现用户添加数据的功能。
- 请教高手:Delphi6如何使用Ado的Shape命令?
2、不管DLL里封装了什么,你所需要的只是他(DLL)的exports项中列出来的函数。3、不清楚。4、Delphi的原版安装盘里有InstallShield提供的体验版,一般程序够用了。
我没用过Delphi,我想问个问题,一般接口和双重接口具体指什么?我这里用的接口要实现的功能是和外部硬件相连,获得它传过来的信息,和把计算机内的信息传到硬件上
我开始钻研COM+,希望大家给我启示。
谢谢。
哎。可怜!