¿Por qué usar subprocesos? En pocas palabras, para que algunos novatos como yo no entiendan, cuando terminas de programar un programa, por ejemplo, un programa que lee archivos, si el archivo que lees es grande, tu programa lo será. no se ejecuta a través de subprocesos, ¿cuál será el resultado cuando mueva la ventana del programa que está leyendo el archivo? La "pantalla muerta" significa que su programa no se puede arrastrar en absoluto y no puede continuar haciendo otras cosas Jaja, si usa subprocesos. Todos los problemas se han resuelto, así que deja de decir tonterías y lee el siguiente artículo si quieres aprender.
En primer lugar, por supuesto, abra su Delphi 6, haga clic en Archivo-Nuevo-Otros en la barra de menú, aparecerá una ventana de etiqueta, seleccione la nueva etiqueta, luego busque el Objeto de hilo, eso es todo, haga doble clic en él, un Aparecerá una ventana de nombre de clase. Ingrese a mythread, por supuesto, usted mismo puede decidir el nombre. En este momento, el programa crea automáticamente una unidad. Aquí está la unidad2. Ahora veamos la unidad.
unidad Unidad2;
interfaz
usos
Clases;
tipo
hilo mito = clase (TTilo)
Privado
{Declaraciones privadas}
protegido
procedimiento Ejecutar; anular;
fin;
implementación
{Importante: Los métodos y propiedades de los objetos en VCL o CLX solo se pueden usar
en un método llamado usando Sincronizar, por ejemplo,
Sincronizar(UpdateCaption);
y UpdateCaption podría verse así,
procedimiento mythread.UpdateCaption;
comenzar
Form1.Caption := 'Actualizado en un hilo';
fin; }
{ hilo mito }
procedimiento mythread.Ejecutar;
comenzar
{Coloque el código del hilo aquí}
fin;
fin.
Entre ellos, preste atención para encontrar el procedimiento mythread.execute; Debería haberlo encontrado. Incluso yo lo vi. Este es el hilo que acaba de crear. Entonces lo que tenemos que hacer es agregar el código para la ejecución en segundo plano. ¿Se agregará allí? No, por supuesto que se agregará.
comenzar
//Aquí es donde se agrega el código del programa.
fin;
Si desea llamar al control en la unidad1, puede simplemente agregar la unidad1 a los usos en la unidad2. Recuerde, agregue los usos de la unidad2 después de la implementación en la unidad1, para que pueda hacer referencia al hilo en la unidad1. El método de referencia es muy simple. es solo, está, está bien, no voy a pensarlo dos veces, es un hilo mitológico.Create(false);. OK Este es el hilo en Delphi, jaja.
Acabo de aprender Delphi. Si hay algo que diga que esté mal, puedes criticarlo y señalarlo. Mi correo electrónico de contacto es [email protected].