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

C / C++ / MFC

 
Generalneed help in c program Pin
Henry soon24-Jul-02 3:14
sussHenry soon24-Jul-02 3:14 
GeneralRe: need help in c program Pin
benjymous24-Jul-02 3:56
benjymous24-Jul-02 3:56 
GeneralRe: need help in c program Pin
henry soon24-Jul-02 4:02
susshenry soon24-Jul-02 4:02 
GeneralRe: need help in c program Pin
henrysoon24-Jul-02 4:04
henrysoon24-Jul-02 4:04 
GeneralRe: need help in c program Pin
benjymous24-Jul-02 4:35
benjymous24-Jul-02 4:35 
GeneralConstructors throwing exceptions cont. Pin
tom7624-Jul-02 3:13
tom7624-Jul-02 3:13 
GeneralRe: Constructors throwing exceptions cont. Pin
Tomasz Sowinski24-Jul-02 3:21
Tomasz Sowinski24-Jul-02 3:21 
GeneralRe: Constructors throwing exceptions cont. Pin
tom7624-Jul-02 4:02
tom7624-Jul-02 4:02 
GeneralRe: Constructors throwing exceptions cont. Pin
Tomasz Sowinski24-Jul-02 4:10
Tomasz Sowinski24-Jul-02 4:10 
GeneralRe: Constructors throwing exceptions cont. Pin
tom7624-Jul-02 4:28
tom7624-Jul-02 4:28 
GeneralRe: Constructors throwing exceptions cont. Pin
Tomasz Sowinski24-Jul-02 4:34
Tomasz Sowinski24-Jul-02 4:34 
GeneralRe: Constructors throwing exceptions cont. Pin
tom7624-Jul-02 4:51
tom7624-Jul-02 4:51 
GeneralRe: Constructors throwing exceptions cont. Pin
Tomasz Sowinski24-Jul-02 5:03
Tomasz Sowinski24-Jul-02 5:03 
GeneralRe: Constructors throwing exceptions cont. Pin
Philippe Mori24-Jul-02 8:16
Philippe Mori24-Jul-02 8:16 
GeneralRe: Constructors throwing exceptions cont. Pin
JohnnyG24-Jul-02 10:45
JohnnyG24-Jul-02 10:45 
GeneralRe: Constructors throwing exceptions cont. Pin
tom7624-Jul-02 21:51
tom7624-Jul-02 21:51 
GeneralGOT IT! Pin
tom7624-Jul-02 23:18
tom7624-Jul-02 23:18 
// Default constructor
AddPrinterDialog::AddPrinterDialog()
{
mAddPrinterDialogPointer = NULL;
mPointerToParent = NULL;

/* If this pointer has failed to be assigned as specified then
construction has failed (object cannot, and therefore never
has, existed.
*/
if ( mAddPrinterDialogPointer != NULL )
{
throw int(100);
}
}



// The function where we try the constructor code.
void DevModeDlg::OnButtonPrinter()
{
try
{
DoOnButtonPrinterWork(); // Sneaky!
}

catch ( int ThrownInt )
{
MessageBox
(
"Error constructing object Printerbox of class AddPrinterDialog.",
"Error",
MB_OK
);
}

}

// Call the constructor from here. The object is in scope (if it was
// created ok) to be able to call DoModal(). Otherwise it breaks out
// and is caught be the catch all block in OnButtonPrinter.
void DevModeDlg::DoOnButtonPrinterWork()
{
AddPrinterDialog Printerbox( this );
Printerbox.DoModal();
}


Thank you to all who helped out!

Daniel

Obseve everything, remember more...
Generalhelp needed Pin
OmarLodhi24-Jul-02 3:00
OmarLodhi24-Jul-02 3:00 
GeneralRe: help needed Pin
Philippe Mori24-Jul-02 8:18
Philippe Mori24-Jul-02 8:18 
GeneralVisual C++ optimize Pin
Hiusing24-Jul-02 2:47
Hiusing24-Jul-02 2:47 
GeneralCHtmlView printing doubt - (tech level - newbie) Pin
Nish Nishant24-Jul-02 1:55
sitebuilderNish Nishant24-Jul-02 1:55 
GeneralRe: CHtmlView printing doubt - One line solution :-) Pin
Nish Nishant24-Jul-02 2:32
sitebuilderNish Nishant24-Jul-02 2:32 
GeneralHINSTANCE hPrevious Pin
slah24-Jul-02 1:21
slah24-Jul-02 1:21 
GeneralRe: HINSTANCE hPrevious Pin
Nish Nishant24-Jul-02 1:25
sitebuilderNish Nishant24-Jul-02 1:25 
GeneralRe: HINSTANCE hPrevious Pin
Atlence24-Jul-02 5:31
Atlence24-Jul-02 5:31 

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.