Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Absturtz bei ScreenShot

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
26.12.2004, 11:06 Uhr
RedEagle



HI

Ich hab ne Funktion gemacht, die ein ScreenShot machen soll:

C++:
    char *pfad;  
    
    HDC deskDC;
    deskDC = GetDC(NULL); //DC von Bildschirmoberfläche

    int cxScreen, cyScreen;
    cxScreen = GetSystemMetrics(SM_CXSCREEN);
    cyScreen = GetSystemMetrics(SM_CYSCREEN);
    
    time_t datum;
    struct tm *tmzgr;
    char zeit[30];

    datum = time(NULL);
    tmzgr = localtime(&datum);
    strftime(zeit,30,"%c",tmzgr);
    
    for (int i=0; zeit[i]!='\0'; i++)
    {
     if (zeit[i]==' ' || zeit[i]==':' || zeit[i]=='/') zeit[i] = '_'; //Zeichen ersetzten, die nicht im pfad ein dürfen
    }
    
    strcpy(pfad,"c:\\re_spy\\");
    strcat(pfad,zeit);
    strcat(pfad,".bmp");
  
   //Daten über den ScreenShot speichern
     ofstream out;
     out.open("c:\\re_spy\\start_bmpPfad.txt", ios::app);
      out << endl << "--- " << zeit << " ---" << endl;
      out << cxScreen << " " << cyScreen << endl;
      out << pfad;
     out.close();
   //
  
  DC2Bitmap(deskDC, cxScreen, cyScreen, pfad); //Hab ich aus'm Internet, und läuft garntiert (getestet)



Was ist hier Falsch??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.12.2004, 12:32 Uhr
Oliver
S2-Pixelgeneral



C++:
char pfad[100];


--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )

Dieser Post wurde am 26.12.2004 um 12:33 Uhr von Oliver editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.12.2004, 14:51 Uhr
RedEagle





Ich kann es zwar noch nicht testen, aber ich hoffe mal, jetzt läufts
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.04.2005, 12:26 Uhr
SKARF



"DC2Bitmap(deskDC, cxScreen, cyScreen, pfad);
//Hab ich aus'm Internet, und läuft garntiert (getestet)"

Woher hast du die Funktion, und überhaut darf ich sie auch haben?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.04.2005, 17:46 Uhr
RedEagle



http://cpp-programming.de/page/quellcodes/viewcode.php?id=017
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.04.2005, 12:26 Uhr
SKARF



Ich bin begeistert. Danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: