Archived

This topic is now archived and is closed to further replies.

chris1962

Brainless Beginner trying to use CString

Recommended Posts

chris1962    122
I'm sure there is something really basic I'm missing, but here is my problem. I'm working in VisualC++ and trying to use the CString class, and keep getting the following error on my compile: error C2065: 'CString' : undeclared identifier My code snipet is: #include "string.h" #include "stdio.h" CString s1 = "some text here"; Any help would be greatly appreciated. Thanks, Chris In the mood for a little Fun & Games? Check out www.SunAndGames.com Home of Lost Enticer Edited by - chris1962 on October 14, 2001 5:26:21 PM

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
To use CString you have to use MFC (or part of it). It''s in the header file.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
Oops... didn''t come out right... the afx.h header file.

Share this post


Link to post
Share on other sites
chris1962    122
I tried add "afx.h", and get the following error:

fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include "windows.h"

I believe I'm already using MFC, because I have some MFC functions working already (FindWindows, SetWindowsHookEx).

Could this problem be because I'm doing this in a DLL?

In the mood for a little Fun & Games?
Check out www.SunAndGames.com
Home of Lost Enticer


Edited by - chris1962 on October 14, 2001 5:45:05 PM

Edited by - chris1962 on October 14, 2001 5:45:33 PM

Share this post


Link to post
Share on other sites
Shannon Barber    1681
Only use CString in an MFC app

Use the std::string if you want reusable code
  
#include <STRING>

No .h

Or the _bstr_t in the "COMUtil.h" header for a b-string/unicode helper.

Edited by - Magmai Kai Holmlor on October 14, 2001 5:52:00 PM

Share this post


Link to post
Share on other sites