Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 |
// Die Textur und den Puffer sperren und mit schwarzer Farbe füllen m_pTexture->LockRect(0, &LockedRect, NULL, 0); for(DWORD y = 0; y < m_TexDesc.Height; y++) ZeroMemory((BYTE*)(LockedRect.pBits) + y * LockedRect.Pitch, LockedRect.Pitch); m_pTexture->UnlockRect(0); m_pBuffer->LockRect(0, &LockedRect, NULL, 0); for(y = 0; y < m_TexDesc.Height; y++) ZeroMemory((BYTE*)(LockedRect.pBits) + y * LockedRect.Pitch, LockedRect.Pitch); m_pBuffer->UnlockRect(0); |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 |
// Die Textur und den Puffer sperren und mit schwarzer Farbe füllen m_pTexture->LockRect(0, &LockedRect, NULL, 0); for(DWORD y = 0; y < m_TexDesc.Height; y++) ZeroMemory((BYTE*)(LockedRect.pBits) + y * LockedRect.Pitch, LockedRect.Pitch); // So, da du nach for keine Klammer hast, ist das y nach deiner 1. Funktion die nach dem for aufgerufen wird nicht mehr deklariert. m_pTexture->UnlockRect(0); m_pBuffer->LockRect(0, &LockedRect, NULL, 0); for(DWORD y = 0; y < m_TexDesc.Height; y++) ZeroMemory((BYTE*)(LockedRect.pBits) + y * LockedRect.Pitch, LockedRect.Pitch); // in die for muss de DWORD erst mal deklarieren ;) m_pBuffer->UnlockRect(0); |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
// accessor thread calls this when done with thread (having told thread // to exit) void Close() { HANDLE hThread = (HANDLE)InterlockedExchangePointer (&m_hThread, 0); // <- Hier diese Stelle if (hThread) { WaitForSingleObject(hThread, INFINITE); CloseHandle(hThread); } |
Zitat
Omg du solltest dich in ne Kammer sperren und nie mehr zum vorschein kommen
Anonymous
unregistriert
Ich hasse Leute die Warnungen "verherrlichen"Zitat von »"Marko Petsch"«
und die Cast-Warnung die du darstellst ist in dem Falle kein Fehler.
Anonymous
unregistriert
Werbeanzeige