Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Widgets - General questions or Mixed problems » PrintJob does not works on "large project"
Re: PrintJob does not works on "large project" [message #30509 is a reply to message #30418] Wed, 05 January 2011 16:46 Go to previous messageGo to previous message
alex100 is currently offline  alex100
Messages: 118
Registered: November 2007
Experienced Member
The problem arises from the code

printjob.cpp
::Execute0
if(!PrintDlg(&dlg)) 
{
    DWORD x= CommDlgExtendedError();



the CommDlgExtendedError returns 0x1008 which means
"A default printer does not exist."

How to solve this?



Again, the following small project runs well...
#include "teste2.h"



teste2::teste2()
{
	CtrlLayout(*this, "Window title");
	btBut <<= THISBACK(OnBut);
	

	
}

void teste2::OnBut(void)
{
	PrinterJob pj;
	Draw& w = pj;
	w.StartPage();
	w.DrawText(0, 0, "Hello world!", Roman(100));
	w.EndPage();
	
}

GUI_APP_MAIN
{
	teste2().Run();
}




It seems that it is something related with that project/executable...


Thanks

Alex

[Updated on: Wed, 05 January 2011 17:01]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: GUI app arguments?
Next Topic: How to maximize printing area of the RichEdit Ctrl? [SOLVED]
Goto Forum:
  


Current Time: Sun May 19 13:13:53 CEST 2024

Total time taken to generate the page: 0.00765 seconds