2013-04-01 10 views

risposta

7

È "necessario"? Se il tuo processo termina da solo dopo aver chiuso la finestra, no. Windows pulirà gli handle in sospeso di questo tipo.

Dovrebbe farlo? Assolutamente. Devi sempre ripulire gli oggetti che usi nella tua applicazione. Eliminare le cose sul pavimento affinché il sistema operativo si ripulisca non è una buona pratica. Se non altro per il fatto che potresti voler creare una nuova finestra dopo aver chiuso quella vecchia. Nel qual caso, hai questa spazzatura HGLRC in giro a prendere risorse preziose.

0

Rilasciare (non eliminare) l'HDC non appena possibile. Ho fatto OpenGL, quindi non so per cosa sia usato HGLRC, ma sospetto che sia gestito allo stesso modo. Ottenere maniglie è economico; trattenerli può essere problematico.

Problemi correlati