|
@@ -48,6 +48,10 @@ type
|
|
|
|
|
|
pimportlib=^timportlib;
|
|
pimportlib=^timportlib;
|
|
timportlib=object
|
|
timportlib=object
|
|
|
|
+ private
|
|
|
|
+ notsupmsg : boolean;
|
|
|
|
+ procedure NotSupported;
|
|
|
|
+ public
|
|
constructor Init;
|
|
constructor Init;
|
|
destructor Done;
|
|
destructor Done;
|
|
procedure preparelib(const s:string);virtual;
|
|
procedure preparelib(const s:string);virtual;
|
|
@@ -157,6 +161,7 @@ end;
|
|
|
|
|
|
constructor timportlib.Init;
|
|
constructor timportlib.Init;
|
|
begin
|
|
begin
|
|
|
|
+ notsupmsg:=false;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
@@ -165,33 +170,44 @@ begin
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
+procedure timportlib.NotSupported;
|
|
|
|
+begin
|
|
|
|
+ { show the message only once }
|
|
|
|
+ if not notsupmsg then
|
|
|
|
+ begin
|
|
|
|
+ Message(exec_e_dll_not_supported);
|
|
|
|
+ notsupmsg:=true;
|
|
|
|
+ end;
|
|
|
|
+end;
|
|
|
|
+
|
|
|
|
+
|
|
procedure timportlib.preparelib(const s:string);
|
|
procedure timportlib.preparelib(const s:string);
|
|
begin
|
|
begin
|
|
- Message(exec_e_dll_not_supported);
|
|
|
|
|
|
+ NotSupported;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure timportlib.importprocedure(const func,module:string;index:longint;const name:string);
|
|
procedure timportlib.importprocedure(const func,module:string;index:longint;const name:string);
|
|
begin
|
|
begin
|
|
- Message(exec_e_dll_not_supported);
|
|
|
|
|
|
+ NotSupported;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure timportlib.importvariable(const varname,module:string;const name:string);
|
|
procedure timportlib.importvariable(const varname,module:string;const name:string);
|
|
begin
|
|
begin
|
|
- Message(exec_e_dll_not_supported);
|
|
|
|
|
|
+ NotSupported;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure timportlib.generatelib;
|
|
procedure timportlib.generatelib;
|
|
begin
|
|
begin
|
|
- Message(exec_e_dll_not_supported);
|
|
|
|
|
|
+ NotSupported;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure timportlib.generatesmartlib;
|
|
procedure timportlib.generatesmartlib;
|
|
begin
|
|
begin
|
|
- Message(exec_e_dll_not_supported);
|
|
|
|
|
|
+ NotSupported;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
@@ -234,7 +250,10 @@ end;
|
|
end.
|
|
end.
|
|
{
|
|
{
|
|
$Log$
|
|
$Log$
|
|
- Revision 1.16 2000-01-07 01:14:27 peter
|
|
|
|
|
|
+ Revision 1.17 2000-01-12 10:34:29 peter
|
|
|
|
+ * only give unsupported error once
|
|
|
|
+
|
|
|
|
+ Revision 1.16 2000/01/07 01:14:27 peter
|
|
* updated copyright to 2000
|
|
* updated copyright to 2000
|
|
|
|
|
|
Revision 1.15 1999/11/06 14:34:21 peter
|
|
Revision 1.15 1999/11/06 14:34:21 peter
|