Avatar billede uffe_kld Nybegynder
18. januar 2000 - 10:42 Der er 1 løsning

ADO til WINCE 2.11

Hej

I har et problem med VC++ til WINCE. Jeg ønsker at bruge ADO til WinCe. men når jeg compiler følgende linie (som jeg har fra en demo af ADO  til CE):

if (FAILED(hr = CoCreateInstance(CLSID_ADOCERecordset, NULL,
                        0, IID_IADOCERecordset,
                        (void**)&g_pRecordSet))){"kode"}
           
får jeg følgende fejlmeddelser:

Compiling...
HelloCE.c
c:\windows ce projekt uvt\helloce\helloce.c(65) : error C2065: 'CLSID_ADOCERecordset' : undeclared identifier
c:\windows ce projekt uvt\helloce\helloce.c(65) : warning C4047: 'function' : 'const struct _GUID *const ' differs in levels of indirection from 'int '
c:\windows ce projekt uvt\helloce\helloce.c(65) : warning C4024: 'CoCreateInstance' : different types for formal and actual parameter 1
c:\windows ce projekt uvt\helloce\helloce.c(65) : error C2115: 'function' : incompatible types
c:\windows ce projekt uvt\helloce\helloce.c(65) : warning C4024: 'CoCreateInstance' : different types for formal and actual parameter 4
Error executing cl.exe.

TestADOCE.exe - 2 error(s), 3 warning(s)

Jeg har included ADOCE.H og lagt ind i projeket ADOCE_I.c, CLSID_ADOCERecordset er defineret i ADOCE_I.c. 

Er der nogen der har et forslag til hvad der kan være galt. Jeg har en fornemelse at det kan  opsætning af compilerne.

Hilsen Uffe
Avatar billede soepro Nybegynder
18. januar 2000 - 11:20 #1
Det tror jeg nu ikke at det er. For mig at se ligner det mere at du ikke har fået includeret en (den korrekte) prototype på COCreateInstance funktionen og/eller CLSID_ADOCERecordset. Du kan jo f.eks. prøve om det gør en forskel at du inkluderer både ADOCE.H og ADOCE_I.C i det modul (den kodestump) hvor d.o. IF ligger - MEN inden IF'en:

#include "adoce.h"
#include "adoce_i.c"
:
:
if (FAILED(hr = CoCreateInstance(CLSID_ADOCERecordset, NULL,
                                          0, IID_IADOCERecordset,
                                          (void**)&g_pRecordSet))){"kode"}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester