Patch level : 12.0 1072
Files correlati : xvaga.dll Commento : Aggiunte segnalazioni in caso di errore nell'apertura della stampante a basso livello
This commit is contained in:
parent
463374db35
commit
a57bae3cb2
@ -196,11 +196,26 @@ void* OsWin32_GetPrinterInfo(int& size, const char* printer)
|
|||||||
memset(pdm, 0, size); // Azzera tutto per bene
|
memset(pdm, 0, size); // Azzera tutto per bene
|
||||||
::DocumentProperties(0, hPrinter, name, pdm, NULL, DM_OUT_BUFFER); // Legge DEVMODE
|
::DocumentProperties(0, hPrinter, name, pdm, NULL, DM_OUT_BUFFER); // Legge DEVMODE
|
||||||
size = AdjustDevmodePlease(pdm);
|
size = AdjustDevmodePlease(pdm);
|
||||||
|
if (size <= 0)
|
||||||
|
{
|
||||||
|
wxString msg = "DocumentProperties fallita fase 2 - stampante "; msg << name;
|
||||||
|
MessageBox(NULL, msg, "ERRORE", MB_ABORTRETRYIGNORE);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
wxString msg = "DocumentProperties fallita fase 1 - stampante "; msg << name;
|
||||||
|
MessageBox(NULL, msg, "ERRORE", MB_ABORTRETRYIGNORE);
|
||||||
size = 0;
|
size = 0;
|
||||||
|
}
|
||||||
|
|
||||||
::ClosePrinter(hPrinter);
|
::ClosePrinter(hPrinter);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
wxString msg = "OpenPrinte fallita - stampante "; msg << name;
|
||||||
|
MessageBox(NULL, msg, "ERRORE", MB_ABORTRETRYIGNORE);
|
||||||
|
}
|
||||||
return pdm;
|
return pdm;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user