静态申明是这样的:
function OpenMultimedia(AliasName:String;filename:String;typeDevice:String):String;stdcall external UImedia.dll name OpenA ;overload;
function OpenMultimedia(wnd:hwnd;AliasName:String;filename:String;typeDevice:String):String;stdcall external UImedia.dll name OpenB ;overload;
请问动态是这样么:
OpenMultimedia: function(AliasName:String;filename:String;typeDevice:String):String;stdcall; name: OpenA..
OpenMultimedia: function(AliasName:String;filename:String;typeDevice:String):String;stdcall; name: OpenB..??
var
OpenMultimediaA: function(AliasName:String;filename:String;typeDevice:String):String;stdcall;
OpenMultimediaB: function(wnd:hwnd;AliasName:String;filename:String;typeDevice:String):String;stdcall;
begin
....
HModule := LoadLibrary(...);
...
@OpenMultimediaA := GetProcAddress(HModule, OpenA);
@OpenMultimediaB := GetProcAddress(Hmodule, OpenB);
..
end;