Página 1 de 1
DIRECTORY()
Enviado: 16 Jun 2007 10:13
por Eolo
Migrei um sistema feito em Clipper52e/Blinker70 para o XH99.70 e tá funcionando tudo blz, com exceção do seguinte: a função DIRECTORY() dá retornos diferentes, para a mesma pasta. O Clipper faz certo mas o XH retorna a data e hora atuais do sistema, além de mostrar um atributo "estranho"... Alguém sabe por que?
Código: Selecionar todos
pasta="c:\0703\cheque"
clipper:=directory(pasta,"D")
-> "cheque", 0, 26/04/2007, 22:15:34, "DA" // CORRETO
xharbour=directory(pasta,"D")
-> "cheque", 0, 16/06/2007, 10:06:29, "DAX" // ERRADO
Complementando: isso no WinXP, NTFS.
Enviado: 18 Jun 2007 18:21
por sygecom
Tche, Eolo não sei se jah resolveu...mas como nunca usei essa função no CLIPPER não sei lhe dizer o pq.....mas se ainda não resolveu posta ai um exemplo completo de como vc esta usando....ai faço alguns teste por aqui....
Abraços
Leonardo Machado
Enviado: 19 Jun 2007 07:48
por Eolo
Leonardo, é o que eu postei antes... Se vc pegar por exemplo a pasta "c:\leonardo\machado" (que foi criada à 00:00:01hs do dia 01-Jan-07) e usar a função DIRECTORY() com o argumento "D", no Clipper e no xHarbour, vai obter 2 matrizes diferentes (contendo NOME, tamanho, data, hora, atributos):
no CLIPPER (correto)
directory(pasta,"D") -> "machado", 0, 01/01/2007, 00:00:01, "DA"
a) data e hora da CRIAÇÃO
b) atributos: DA
no xHarbour (errado)
directory(pasta,"D") -> "machado", 0, 19/06/2007, 07:50:01, "DAX"
a) data e hora ATUAIS?
b) atributos: o que é o X a mais?
Enviado: 28 Jun 2007 19:27
por Eolo
Iae, Leonardo, conseguiu descobrir algo?
Enviado: 29 Jun 2007 11:34
por sygecom
Tche, não sobro tempo....mas toh em São Jose-SC ....assim que eu chega em POA/RS faço uns testes...
Abraços
Leonardo Machado
Enviado: 04 Jul 2007 02:38
por sygecom
Tche, Eolo.....de uma olhada na CVS do xharbour tem uns exemplos que acho que pode lhe ajudar....dirtest.prg, dirtest2.prg, dirtest3.prg e o dirtest4.prg....
Se não estiver usando o CVS me avisa que te mando os 4 prg...
Abraços
Leonardo Machado