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.

Pufferüberlauf bei CreateWindow

Empfohlene Antworten

Ich hab mal wieder ein Problem. Bei einem CreateWindow-Aufruf bekomme ich folgenden Fehler:

Durch einen Pufferüberlauf in GrafikOberfläche.exe wurde der interne Programmzustand beschädigt. Klicken Sie auf "Unterbrechen", um das Programm zu debuggen, oder auf "Weiter", um es zu beenden.

Weitere Informationen finden Sie im Hilfethema "Gewusst wie: Debuggen von Pufferüberlaufproblemen".

nur, das hat immer funktionert:


Programminfo.handles.Menue = LoadMenu(hInstance,MenueName);

    hwnd = CreateWindow (szHauptAppName,                // Name der Fensterklasse

                  szTitle,								// Fenstertitel

                  WS_OVERLAPPEDWINDOW | WS_MAXIMIZE,	// Fensterstil

                  CW_USEDEFAULT,						// X-Position des Fensters

                  CW_USEDEFAULT,						// Y-Position des Fensters

/*

                  CW_USEDEFAULT,						// Fensterbreite

                  CW_USEDEFAULT,						// Fensterhöhe

*/

				  GetSystemMetrics( SM_CXSCREEN ),

				  GetSystemMetrics( SM_CYSCREEN ),

                  NULL,									// übergeordnetes Fenster

                  Programminfo.handles.Menue,			// Menü

                  hInstance,							// Programm-Kopiezähler (Programm-ID)

                  NULL) ;		

warum zur Hölle knallt das hier auf einmal?

warum zur Hölle knallt das hier auf einmal?
Weil du etwas geändert hast. Du lieferst nicht annähernd genug Informationen, dass man dir damit helfen könnte.

Wie sieht der Callstack aus?

Sind die Parameter in Ordnung? Falls ja, hast du dir möglicherweise schon vorher irgendwo den Heap zerschossen, es macht sich nur erst hier bemerkbar.

Weil du etwas geändert hast. Du lieferst nicht annähernd genug Informationen, dass man dir damit helfen könnte.

nee ich hatte ja nix verändert, deshalb war ich so erstaunt.

nun bekomm ich einen anderen Fehler, siehe neuen Thread.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

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.