Newsgroup: it.comp.lang.c++
Titolo: #Import di Visual C++

Salve,
   fino a ieri compilavamo tranquillamente il nostro programma in
VisualC++ con chiamate
ad un database via ADO.
Abbiamo utilizzato la soluzione con l'import della dll MSADO15.DLL.
Oggi nel compilarlo ci siamo ritrovati una sequenza di errori relativi
alla chiamata
#include <comdef.h>
#import "c:\Programmi\File Comuni\System\ado\msado15.dll"\
 no_namespace \
 rename( "EOF", "adoEOF" )
nel file StdAfx.h
NB: - Ho importato il Comdef.h
       - Fino a ieri compilavo ed eseguivo correttamente il programma
      - Il computer su cui e' installato il developer e' in balia di
ogni persona che ci vuole entrare e modificare
        le impostazioni.
Abbiamo perso la mattina e parte del pomeriggio a capirci qualcosa, per
cui chi ci puo' aiutare e' in anticipo
ringraziato.
Compiling...
StdAfx.cpp
C:\WINDOWS\Desktop\nostro\Debug\msado15.tlh(904) : error C2504:
'Connection15' : base class undefined
C:\WINDOWS\Desktop\nostro\Debug\msado15.tlh(1072) : error C2504:
'Recordset20' : base class undefined
C:\WINDOWS\Desktop\nostro\Debug\msado15.tlh(1106) : error C2504:
'Recordset15' : base class undefined
C:\WINDOWS\Desktop\nostro\Debug\msado15.tlh(1492) : error C2504:
'Fields15' : base class undefined
C:\Windows\Desktop\nostro\Debug/msado15.tli(293) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
_Connection *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(481) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
_Recordset *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(487) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
_Recordset *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(493) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
_Recordset *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(503) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(510) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(516) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(521) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(528) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(534) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(540) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(547) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(554) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(560) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(566) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(573) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(579) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct
Recordset20 *const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(969) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct Fields
*const ' to 'struct IUnknown *'
C:\Windows\Desktop\nostro\Debug/msado15.tli(975) : error C2664:
'_com_issue_errorex' : cannot convert parameter 2 from 'struct Fields
*const ' to 'struct IUnknown *'
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\Debug\MainFrm.sbr': No such
file or directory
Error executing bscmake.exe.



