type Talb=function (a,b:Integer):Longint; var AnalysisData1:Talb; AnalysisData2:Talb; hShDocvw:THANDLE; begin hShDocvw := LoadLibrary('dll1.dll'); if(hShDocvw<>0) then begin AnalysisData1 := Talb(GetProcAddress(hShDocvw,'AnalysisData')); if(@AnalysisData1<>nil) then begin AnalysisData1(1,1); end; FreeLibrary(hShDocvw); end; //--------------------------------------- hShDocvw := LoadLibrary('dll2.dll'); if(hShDocvw<>0) then begin AnalysisData2 := Talb(GetProcAddress(hShDocvw,'AnalysisData')); if(@AnalysisData2<>nil) then begin AnalysisData2(1,1); end; FreeLibrary(hShDocvw); end; end;
----------------------------------------------