Red de conocimiento informático - Problemas con los teléfonos móviles - Subproceso de actualización del intervalo de tiempo de Vc dll

Subproceso de actualización del intervalo de tiempo de Vc dll

Este es un problema asincrónico entre subprocesos.

Agregaste un AfxMessageBox, lo que significa que agregaste un tiempo de espera. Mientras espera, el sistema procesa el mensaje OnDataChange y ejecuta la función OnDataChange().

Método 1: Se utiliza la publicación cuando se debe enviar el mensaje que desencadena el evento OnDataChange.

Método 2: También puedes agregar un Sleep(30) al MessageBox, pero esta no es una buena práctica.

Método 3: si encuentra problemas similares, también puede usar CMutex para controlar el acceso a una variable. Lo comprenderá después de aprender la programación multiproceso.

Puedes utilizar el método 2, Sleep(30) o Sleep(50), el número máximo no puede exceder 100. El resto es difícil de explicarte. Vaya a buscar un libro sobre programación API win32.

Envías el código y te ayudo. Fixend@163.com