Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Fehler beim Drucken?!?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.05.2003, 09:54 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



C++:
void CDHTMLView::OnFilePrint()
{
    if (m_pBrowserApp != NULL)
    {
        CComPtr<IDispatch> spDisp = GetHtmlDocument();
    TRACE("GetHtmlDocument()=%d",spDisp);

        if (spDisp != NULL)
        {
            // the control will handle all printing UI
            CComQIPtr<IOleCommandTarget> spTarget = spDisp;
            if (spTarget != NULL)
                spTarget->Exec(NULL, OLECMDID_PRINT, 0, NULL, NULL); [b]// <-- hier bleibt er immer hängen[/b]
        }
    }
}


Bei dem oben geschriebenen Code bleibt er beim Durckversuch immer an der markierten Stelle hängen (bzw es reagiert einfach nicht mehr). Woran kann das liegen?
Die Handles (spTarget usw) sind eigentlich alle initialisiert!
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.05.2003, 10:24 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Habs rausgefunden,
der dumme Windowstreiber hing im Hintergrund, nach beenden von spoolsvr hat das drucken funktioniert (ich frage mich warum er überhaupt im Hintergrund hing?!?)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: