Click here to Skip to main content
15,915,319 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Converting from Visual C++ 6 to Visual C++.NET Pin
vinodgs18-Sep-03 10:07
vinodgs18-Sep-03 10:07 
GeneralRe: Converting from Visual C++ 6 to Visual C++.NET Pin
Alvaro Mendez18-Sep-03 10:51
Alvaro Mendez18-Sep-03 10:51 
GeneralMultiple files used for input to SDI Application Pin
b_girl18-Sep-03 8:49
b_girl18-Sep-03 8:49 
GeneralRe: Multiple files used for input to SDI Application Pin
David Crow18-Sep-03 9:03
David Crow18-Sep-03 9:03 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl18-Sep-03 9:15
b_girl18-Sep-03 9:15 
GeneralRe: Multiple files used for input to SDI Application Pin
Alvaro Mendez18-Sep-03 9:25
Alvaro Mendez18-Sep-03 9:25 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl18-Sep-03 9:53
b_girl18-Sep-03 9:53 
GeneralRe: Multiple files used for input to SDI Application Pin
Alvaro Mendez18-Sep-03 10:47
Alvaro Mendez18-Sep-03 10:47 
OMG | :OMG: I notice a couple of glaring problems with your code:

1. In your CMainFrame constructor you initialize the m_filePtr member, but in reality you're not! All you're doing is creating a local variable called m_filePtr, which then immediately gets destroyed when the constructor exits. You should do it this way instead:

CMainFrame::CMainFrame() 
{
  m_fileName = "inputParams.txt"; //used first for output, later as input
  m_filePtr.Open(m_fileName, CFile::modeCreate);
}

OR even better,

CMainFrame::CMainFrame() :
  m_fileName("inputParams.txt"),
  m_filePtr(m_fileName, CFile::modeCreate)
{
}



2. Inside your OnInitDialog, you should retrive a reference to your m_filePtr member, not a copy (although I'm not sure what that does):

CFile& paramFilePtr = ((CMainFrame*)m_parent)->m_filePtr;


I hope this helps.

Regards,
Alvaro


Hey! It compiles! Ship it.
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl18-Sep-03 10:51
b_girl18-Sep-03 10:51 
GeneralRe: Multiple files used for input to SDI Application Pin
David Crow19-Sep-03 2:41
David Crow19-Sep-03 2:41 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl19-Sep-03 3:17
b_girl19-Sep-03 3:17 
GeneralRe: Multiple files used for input to SDI Application Pin
David Crow19-Sep-03 3:54
David Crow19-Sep-03 3:54 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl19-Sep-03 4:03
b_girl19-Sep-03 4:03 
GeneralRe: Multiple files used for input to SDI Application Pin
David Crow19-Sep-03 4:07
David Crow19-Sep-03 4:07 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl19-Sep-03 4:11
b_girl19-Sep-03 4:11 
GeneralRe: Multiple files used for input to SDI Application Pin
David Crow19-Sep-03 4:26
David Crow19-Sep-03 4:26 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl19-Sep-03 4:35
b_girl19-Sep-03 4:35 
GeneralRe: Multiple files used for input to SDI Application Pin
David Crow19-Sep-03 5:52
David Crow19-Sep-03 5:52 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl19-Sep-03 5:17
b_girl19-Sep-03 5:17 
GeneralRe: Multiple files used for input to SDI Application Pin
David Crow19-Sep-03 6:02
David Crow19-Sep-03 6:02 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl19-Sep-03 7:38
b_girl19-Sep-03 7:38 
GeneralRe: Multiple files used for input to SDI Application Pin
David Crow19-Sep-03 7:43
David Crow19-Sep-03 7:43 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl19-Sep-03 8:35
b_girl19-Sep-03 8:35 
GeneralRe: Multiple files used for input to SDI Application Pin
David Crow19-Sep-03 8:39
David Crow19-Sep-03 8:39 
GeneralRe: Multiple files used for input to SDI Application Pin
b_girl18-Sep-03 10:22
b_girl18-Sep-03 10:22 

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.