hm.. vil helst undgå at benytte MFC, da jeg slet ikke bruger det andre steder i min applikation - så det ville være lidt irriterende at skulle include MFC bare for at kunne konverterer en datatype.
det må vel kunne lade sig gøre UDEN MFC?????????????
neuro => kan du ikke se hvordan MFC funktionen er skrevet i header filen og så bruge teknikken derfra? MFC benytter vel i bund og grund den teknik som du efterlyser?
Overhovedet ikke:) Jeg er ikke ekspert på område men en lysegrøn newbie. Jeg ved bare at funktioner som cout er skrevet i mere basale c++ funktioner og man kan se hvordan hvis man åbner iostream.h i sin editor. Alle headerfilerne ligger i c:\\bc5\\include hos min compiler.. Men ved heller ikke hvad den headerfil du skal bruge hedder...det ved du vel siden du sagde at du ikke ville inkludere den?
MFC er jo en masse klasser man kan inklude når man opretter sit projekt .. og det er det jeg ikke vil gøre da mit projekt allerede er rimelig stort og er ikke interesseret i at skulle have MFC involveret.
jeg har naturligvis ikke noget imod at benytte .h filer, det kan man jo stort set ikke undgå når man koder c/c++ :) .. så hvis du kender en konverteringsroutine, som kan konverterer en char* til BSTR, så sig frem :)
igen: jeg kender ikke noget til ret meget i c++ endnu:) borland c++ er heller ikke særligt avanceret, jeg har ihvertfald ikke stødt på nogen steder hvor man kan inkludere omtalte klasser når man opretter et projekt... Jeg har desværre ikke Borland c++ builder:(
og ja _bstr_t typen gør det ekstremt meget nemmere, da den som jpk sagde indeholder en char* i constructor .. ;) hehe .. så den type benytter jeg også steder hvor der er anvendeligt i stedet for BSTR.
Synes godt om
Ny brugerNybegynder
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.