Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Klotzkopp

User
  • Registriert

  • Letzter Besuch

Alle Beiträge von Klotzkopp

  1. char pszVolume[200]; GetVolumeInformation( "D:\\", pszVolume, 199, NULL, NULL, NULL, NULL, 0 );
  2. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    aout.width( 4 ); aout.fill( '0' );
  3. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in Anwendungssoftware
    Machs doch mit HTML: <html><body bgcolor=#a040f0></body></html>
  4. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    CString::GetAt und CString::operator[] sind identisch. Sie machen nur Assertions auf ungültige Indices, also hast Du Recht: Man sollte vorher die Länge prüfen.
  5. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    Leider nicht. Standard-C/C++ weiß nichts von Datenbanken oder Tabellen. Die Vorgehensweise hängt davon ab, welche Datenbank-API Du verwendest. Welche API Du verwenden kannst, häng wiederum von der Plattform und der verwendeten Datenbank ab. Eine allgemeingültige Lösung gibt es da nicht. Nachtrag: Ich sehe, Du machst ODBC mit Visual C++. Dann schiebe ich Dich mal ins richtige Forum. Thema verschoben nach: C++: Compiler, IDEs, APIs
  6. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    Vermutlich am fehlenden AfxInitRichEdit-Aufruf.
  7. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    Ja. Aber ich arbeite dann mit einer "legalen" Kopie. Das ist doch nach wie vor dasselbe Problem. Du castest das const raus, und hast damit undefiniertes Verhalten. Dass das bei CString und Deinem Compiler funktioniert, ist reines Glück. Ein Beispiel:LPCSTR p = "x"; char& w = (char&)(*p); w = 'y';[/CODE]Was macht das bei Dir? Diese Art von Synchronisierung kann aber nicht legal funktionieren, weil CString keine nicht-const-Referenzen rausgibt, sondern nur Kopien oder const-Zeiger. Jeder schreibende Zugriff auf den CString kann den Zeiger, den der LPCSTR-Operator zurückgegeben hat, ungültig machen, und dann hast Du eine ungültige Referenz.
  8. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
  9. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    char c = DeinCString[0];
  10. Kein Problem. Wir hatten die Details des Problems per ICQ geklärt. Kannst Du ja nicht wissen.
  11. Ich vermute einen Timeout seitens des Servers. Was passiert, wenn der Server anstelle des Datenbankzugriffs einige Sekunden wartet?
  12. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Die Begrenzung auf 100 Zeichen ist willkürlich. Ich würde folgendes empfehlen: friend istream& operator>>(istream& _in, MyString& s) { delete s.string; s.string = NULL; std::string temp; _in >> temp; int len = temp.size(); if( len ) { s.string = new char[len+1]; strcpy( s.string, temp.c_str() ); } return _in; }[/CODE]
  13. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in Anwendungssoftware
    http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=25093
  14. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    Standard-C/C++ kann das überhaupt nicht. Welche Methoden Du verwenden kannst, hängt davon ab, für welche Plattform und mit welchem Compiler bzw. welcher Entwicklungsumgebung Du arbeitest. --> Thema verschoben nach: C++: Compiler, IDEs, APIs
  15. Nachtrag: GDI+ ist AFAIK bei Windows XP enthalten. Für Windows NT4 SP6, Windows 2000, 98 und ME kann man es hier bekommen: http://www.microsoft.com/downloads/release.asp?releaseid=32738
  16. Falls GDI+ zur Verfügung steht, geht das relativ einfach. Hier eine Beispiel-Konsolenanwendung: // GDI+ #include <windows.h> #include <gdiplus.h> using namespace Gdiplus; #pragma comment( lib, "gdiplus.lib" ) // für cout #include <iostream> using namespace std; int main() { // GDI+ initialisieren GdiplusStartupInput gdiplusStartupInput; ULONG_PTR gdiplusToken; GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL); // Scopeklammern, damit alle Objekte vor GdiPlusShutdown zerstört sind { Bitmap bm1( L"C:\\kk.gif" ); Bitmap bm2( L"C:\\kk2.gif" ); if( bm1.GetWidth() != bm2.GetWidth() || bm1.GetHeight() != bm2.GetHeight() ) { // Unterschiedliche Abmessungen cout << "Die Bilder haben unterschiedliche Abmessungen." << endl; cout << "Es wurde kein Vergleich durchgeführt." << endl; } else { int nDifferentPixels = 0; Color color1, color2; for( int x=0; x<bm1.GetWidth(); ++x ) { for( int y=0; y<bm1.GetHeight(); ++y ) { if( Ok == bm1.GetPixel( x,y, &color1 ) && Ok == bm2.GetPixel( x,y, &color2 ) ) { if( color1.GetValue() != color2.GetValue() ) { ++nDifferentPixels; } } } } cout << "Unterschiedliche Pixel: " << nDifferentPixels << endl; } } GdiplusShutdown(gdiplusToken); return 0; } [/CODE]
  17. Ein Laufzeitfehler r6025 ist ein rein virtueller Funktionsaufruf. Dagegen kann man nichts machen. Die Software, die Du einsetzt, ist fehlerhaft oder nicht mit Windows XP kompatibel. Bei welchen Programmen passiert es denn genau?
  18. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in Netzwerke
    Aber ich: http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=36696&werbeid=17 --> Thema geschlossen.
  19. Hast Du Argbeils letzten Beitrag gelesen?
  20. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    http://msdn.microsoft.com/msdnmag/issues/02/02/PE/default.aspx
  21. Ähh...
  22. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in Windows
    Das funktioniert bei allen Dateien und Ordnern im Explorer, und auch bei vielen anderen Programmen. Hatten wir eigentlich schon Strg-Umschalt-Esc? Zeigt unter NT/2000/XP den Taskmanager an.
  23. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    @Guybrush Threepwood & maxim_42: Probiert es doch einfach aus. Es geht übrigens beides nicht.
  24. As Far As I Know: Soweit ich weiß
  25. Die MFC bieten diese Funktionalität AFAIK nicht. Über die WinAPI kann man es mit SHBrowseForFolder machen, das hatten wir hier auch schon ein paar mal. Aber das wollte Argbeil ja auch nicht...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.