Click here to Skip to main content
15,905,782 members
Home / Discussions / ATL / WTL / STL
   

ATL / WTL / STL

 
Generalconversion from char* to string Pin
gReaen9-Apr-08 3:35
gReaen9-Apr-08 3:35 
GeneralRe: conversion from char* to string Pin
Hamid_RT14-Apr-08 21:49
Hamid_RT14-Apr-08 21:49 
GeneralRe: conversion from char* to string Pin
Johann Gerell14-May-08 21:47
Johann Gerell14-May-08 21:47 
GeneralUsing WTL/ATL in a static library Pin
mateuscb3-Apr-08 3:42
mateuscb3-Apr-08 3:42 
GeneralRe: Using WTL/ATL in a static library Pin
mateuscb3-Apr-08 7:24
mateuscb3-Apr-08 7:24 
QuestionCan u hand over CStrings from MFC to a WTL DLL? [modified] Pin
DaveB229-Mar-08 1:51
DaveB229-Mar-08 1:51 
AnswerRe: Can u hand over CStrings from MFC to a WTL DLL? Pin
Stuart Dootson29-Mar-08 16:25
professionalStuart Dootson29-Mar-08 16:25 
GeneralRe: Can u hand over CStrings from MFC to a WTL DLL? Pin
DaveB229-Mar-08 23:41
DaveB229-Mar-08 23:41 
OK, that sorted it out, thanks. LPCSTR works fine passing strings in, and if I need to modify a string, can hand an LPSTR across and check its length and alter characters up to the available length (eg strncpy). I checked this out and it all works, that's good!

I suppose it would still be easier to use a CString type that can change length etc (eg a CString& parameter). Following the comments you've made, I took a closer look at CString doco in Visual Studio 2005 and found another type I was unaware of called CAtlString. Should that work? I put it in both places to give it a try and got the old linker errors, this time complaining...

1>TestCallerDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall QXMyWrapper::Hello(class ATL::CStringT<char,class ATL::StrTraitATL<char,class ATL::ChTraitsCRT<char> > > )" (__imp_?Hello@QXMyWrapper@@QAEHV?$CStringT@DV?$StrTraitATL@DV?$ChTraitsCRT@D@ATL@@@ATL@@@ATL@@@Z) referenced in function "public: void __thiscall CTestCallerDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CTestCallerDlg@@QAEXXZ)

Is it possible to hand CAtlString's back and forth to WTL?

DaveB

GeneralRe: Can u hand over CStrings from MFC to a WTL DLL? Pin
Stuart Dootson30-Mar-08 2:25
professionalStuart Dootson30-Mar-08 2:25 
GeneralRe: Can u hand over CStrings from MFC to a WTL DLL? Pin
DaveB231-Mar-08 0:10
DaveB231-Mar-08 0:10 
QuestionATL service: Call to LoadLibrary Fails. Pin
abhijitr28-Mar-08 5:53
abhijitr28-Mar-08 5:53 
GeneralRe: ATL service: Call to LoadLibrary Fails. Pin
Stuart Dootson29-Mar-08 16:33
professionalStuart Dootson29-Mar-08 16:33 
Questionwhy WTL ListViewCtrl's LVN_GETDISPINFO notification is not getting fired? Pin
Ram-Murthi28-Mar-08 1:43
Ram-Murthi28-Mar-08 1:43 
AnswerRe: why WTL ListViewCtrl's LVN_GETDISPINFO notification is not getting fired? Pin
Ram-Murthi30-Mar-08 19:42
Ram-Murthi30-Mar-08 19:42 
AnswerRe: why WTL ListViewCtrl's LVN_GETDISPINFO notification is not getting fired? Pin
PuttyTree23-Nov-11 20:47
PuttyTree23-Nov-11 20:47 
GeneralUnable to open file for reading using C++ I/O [modified] Pin
ComplexLifeForm26-Mar-08 23:34
ComplexLifeForm26-Mar-08 23:34 
GeneralRe: Unable to open file for reading using C++ I/O Pin
led mike27-Mar-08 5:00
led mike27-Mar-08 5:00 
GeneralRe: Unable to open file for reading using C++ I/O Pin
CPallini27-Mar-08 5:29
mveCPallini27-Mar-08 5:29 
GeneralRe: Unable to open file for reading using C++ I/O [modified] Pin
ComplexLifeForm27-Mar-08 7:21
ComplexLifeForm27-Mar-08 7:21 
GeneralRe: Unable to open file for reading using C++ I/O Pin
CPallini27-Mar-08 9:56
mveCPallini27-Mar-08 9:56 
QuestionNeed Help on ATL Project Pin
manish.patel25-Mar-08 22:20
manish.patel25-Mar-08 22:20 
GeneralRe: Need Help on ATL Project Pin
Michael Dunn26-Mar-08 17:58
sitebuilderMichael Dunn26-Mar-08 17:58 
GeneralRe: Need Help on ATL Project Pin
manish.patel30-Mar-08 22:34
manish.patel30-Mar-08 22:34 
QuestionHow to use GDI+ in an ActiveX Control? [modified] Pin
samfromcn18-Mar-08 4:54
samfromcn18-Mar-08 4:54 
GeneralRe: How to use GDI+ in an ActiveX Control? Pin
samfromcn18-Mar-08 15:43
samfromcn18-Mar-08 15:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.