Click here to Skip to main content
15,909,539 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionProblem in Creating a directory Pin
Amrit Agr6-Nov-11 4:57
Amrit Agr6-Nov-11 4:57 
AnswerRe: Problem in Creating a directory Pin
André Kraak6-Nov-11 5:07
André Kraak6-Nov-11 5:07 
AnswerRe: Problem in Creating a directory Pin
Richard MacCutchan6-Nov-11 5:11
mveRichard MacCutchan6-Nov-11 5:11 
AnswerRe: Problem in Creating a directory Pin
User 74293386-Nov-11 6:34
professionalUser 74293386-Nov-11 6:34 
GeneralRe: Problem in Creating a directory Pin
Chuck O'Toole6-Nov-11 10:38
Chuck O'Toole6-Nov-11 10:38 
AnswerRe: Problem in Creating a directory Pin
«_Superman_»6-Nov-11 15:27
professional«_Superman_»6-Nov-11 15:27 
Questionupload a file from c++ using visual studio MFC to a php script Pin
carmaxuxo5-Nov-11 1:36
carmaxuxo5-Nov-11 1:36 
AnswerRe: upload a file from c++ using visual studio MFC to a php script Pin
Chuck O'Toole5-Nov-11 3:18
Chuck O'Toole5-Nov-11 3:18 
QuestionCan't clear Variant, debug help Pin
jkirkerx4-Nov-11 20:31
professionaljkirkerx4-Nov-11 20:31 
Generaldev-c++ to "call" another program Pin
RealHigh4-Nov-11 12:05
RealHigh4-Nov-11 12:05 
GeneralRe: dev-c++ to "call" another program Pin
Luc Pattyn4-Nov-11 19:33
sitebuilderLuc Pattyn4-Nov-11 19:33 
GeneralRe: dev-c++ to "call" another program Pin
Pranit Kothari5-Nov-11 1:57
Pranit Kothari5-Nov-11 1:57 
GeneralRe: dev-c++ to "call" another program Pin
RealHigh5-Nov-11 3:10
RealHigh5-Nov-11 3:10 
GeneralRe: dev-c++ to "call" another program Pin
Chuck O'Toole5-Nov-11 3:24
Chuck O'Toole5-Nov-11 3:24 
GeneralRe: dev-c++ to "call" another program Pin
Pranit Kothari5-Nov-11 3:32
Pranit Kothari5-Nov-11 3:32 
GeneralRe: dev-c++ to "call" another program Pin
RealHigh5-Nov-11 10:39
RealHigh5-Nov-11 10:39 
GeneralRe: dev-c++ to "call" another program PinPopular
Chuck O'Toole5-Nov-11 3:05
Chuck O'Toole5-Nov-11 3:05 
GeneralRe: dev-c++ to "call" another program Pin
RealHigh5-Nov-11 10:35
RealHigh5-Nov-11 10:35 
QuestionHow do you model your documents? Pin
Fernando A. Gomez F.4-Nov-11 9:43
Fernando A. Gomez F.4-Nov-11 9:43 
Hello all.

In all the time I have worked with C++ / MFC I have usually created data-centric applications, so I'm full with apps using ATL OleDB and the ODBC classes (CRecordset et. al.). So, I usually simply bypass the CDocument, or store small ammounts of info there (like the current user's ID and encrypted connection strings).

This time, however, I've been instructed to build a full doc-view application, with all the bells and whistles. It's kinda a internal product, so it will be a desktop app with no connectivity, and the files the app generates must be shared to other users. So, a doc-view app.

I've been wondering, however, how to create the data model. I mean, I created a base class that inherits from CObject, implements serialization and has a GUID as a property and such. Then my model classes inherit from this one. Some of this classes have collections of another one as their child, and so on. Say:

C++
class CEntity : public CObject
{
    //...etc...
    CGuid GetId() const; // CGuid encapsulates GUID and the ::Unique<something> set of functions.
};

class CContact : public CEntity
{
    // ...etc...
};

class CMeeting : public CEntity
{
    // ...etc...
    CArray<CContact*> m_objParticipants;
};


Here the thing is that a CContact object can be used elsewhere, so it is not owned by the CMeeting. So, I'm guessing that the CContact collection should be created in the CDocument-derived class, and so the CMeeting one should have only references to a) the CDocument and b) the contact's CGuid, so that it can search for the actual pointer when needed. This would mean that CDocument should have to serialize the object rather than CMeeting, and I'm thinking CMeeting should only serialize the CGuid value... or something similar.

Yet... it doesn't feel quite right, and I'm rather confused as to which approach to use. So, I was wondering if you CPians could help me with advises, experiencies and how you solved similar problems. Any comment will be really appreciated.

Cheers and thanks in advance.
QuestionHow to remove 'The publisher could not be verified. Are you sure you want to run this software?' Pin
DanYELL4-Nov-11 6:48
DanYELL4-Nov-11 6:48 
AnswerRe: How to remove 'The publisher could not be verified. Are you sure you want to run this software?' Pin
Software_Developer4-Nov-11 8:20
Software_Developer4-Nov-11 8:20 
QuestionIShellFolder2::GetDetailsOf method not find details of 2007 and upper MS office files. Pin
Le@rner4-Nov-11 0:28
Le@rner4-Nov-11 0:28 
Question"using system" generates "undeclared" error. _outp also. Pin
RealHigh3-Nov-11 7:38
RealHigh3-Nov-11 7:38 
AnswerRe: "using system" generates "undeclared" error. _outp also. Pin
Goto_Label_3-Nov-11 8:22
Goto_Label_3-Nov-11 8:22 
GeneralRe: "using system" generates "undeclared" error. _outp also. Pin
RealHigh4-Nov-11 8:39
RealHigh4-Nov-11 8:39 

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.