Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2004
Avatar de Sr_Sombrero
Sr_Sombrero Sr_Sombrero is offline
Miembro
 
Registrado: may 2003
Posts: 49
Poder: 0
Sr_Sombrero Va por buen camino
Question Mi programa no responde mientras trabaja

Hola:
Puse una sección de código que está entre un "repeat" y un "until". Cuando se ejecuta funciona bien pero el programa no responde durante este lapso y la ventana se desdibuja si la muevo, cuando termina de ejecutarse ese código sigue funcionando normalmente. (uso Win98)

¿Como evito eso?
¿Serviría poner esa parte de código un otro unit ?

Saludos

-------------Codigo (por si les sirve verlo)---------------

Repeat

// suma 1 al offset de inicio

intNumeroArchivo:= (intNumeroArchivo) + 1;
strNumeroArchivoTmp:= IntToStr(intNumeroArchivo);

// agrega ceros segun el largo de la cadena para formar el nombre de archivo

if Length(strNumeroArchivoTmp)= 1 then
strNumeroArchivo:= '000000' + strNumeroArchivoTmp;
if Length(strNumeroArchivoTmp)= 2 then
strNumeroArchivo:= '000000' + strNumeroArchivoTmp;
if Length(strNumeroArchivoTmp)= 3 then
strNumeroArchivo:= '0000' + strNumeroArchivoTmp;
if Length(strNumeroArchivoTmp)= 4 then
strNumeroArchivo:= '000' + strNumeroArchivoTmp;
if Length(strNumeroArchivoTmp)= 5 then
strNumeroArchivo:= '00' + strNumeroArchivoTmp;
if Length(strNumeroArchivoTmp)= 6 then
strNumeroArchivo:= '0' + strNumeroArchivoTmp;

// terminamos de armar el nombre del archivo destino

strArchivoDestino:= (EdtFileNameDestino.Text) + (strNumeroArchivo) + '.exe';

copyfile(Pchar (EdtFileNameOrigen.Text), PChar (strArchivoDestino), true);

AssignFile(archivo,(strArchivoDestino));
Reset(archivo);
Seek(Archivo,(intNumeroArchivo));
Write(Archivo,bytcero);
CloseFile(Archivo);

until
intNumeroArchivo = intNumeroFinal;
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:50:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi