Olá,
Comprei o FWH a poucos dias e só ontem consegui começar a estudá-lo, estou com uma dúvida.
Como faço para que um Dialog abra, e execute uma série de comandos e depois que esses comandos forem completados feche automaticamente este Dialog.
Ex.:
Abre_Dialog
@ 00,00 Say "Criando Arquivo xxxx"
Ai aqui as rotinas de Criação de Arquivos e Ãndices, etc;
etc.
etc...
Depois que criar todos os arquivo fechar o dialog.
Tentei, tentei, procurei nos Exemplos mas não consegui, alguma luz....
Uso o xHarbour / FWH / Win98
No xHarbour/Clipper eu fazia assim !!
IF !FILE('CCV00.DBF') // Contrle de Comissão
Aviso("Criando Arquivo CCV00.dbf")
_DBF:={}
AADD(_DBF,{'CCV_CodVen','C',4,0})
AADD(_DBF,{'CCV_DATA','D',8,0})
AADD(_DBF,{'CCV_DATAP','D',8,0})
AADD(_DBF,{'CCV_VALOR','N',14,2})
AADD(_DBF,{'CCV_Op','C',1,0}) // Operação v=Venda, c=Contas Recebidas
AADD(_DBF,{'CCV_Situ','C',1,0}) // Situacao p=Pago, a=A pagar e e=Esperando
AADD(_DBF,{'CCV_DOC','C',10,0}) // Lançamento de Contas a Receber ou venda
DBCREATE('CCV00',_DBF)
ENDIF
USE CCV00
IF !FILE('CCV001.NTX')
Aviso("Criando Arquivo CCV001.ntx")
INDEX ON CCV_CODVen TO CCV001
ENDIF
****************************
PROCEDURE AVISO
************************************************************* Objetivo:.Apresente um aviso centralizado em uma linha da * tela
*
* Parametros:O texto do aviso e a linha onde devera ser * apresentado
********************************************************************
PARAMETERS AVISO
PRIVATE CENTRO
CENTRO=(80-LEN(AVISO))/2
* Centraliza o texto do aviso na tela
setcolor(CorTitulo)
@ 18,04 to 20,71
@ 19,05 say space(66)
@ 19,CENTRO SAY AVISO
SET COLOR TO
RETURN
Editado por - henning on 01/11/2003 17:17:27