Sim no exemplo não tem. Veja o que fiz, e esta aqui ainda:Alexandre Silva escreveu:No caso deu certo pra vc, porque nao tem arquivos memo no exemplo que te passei..
estou anexando outro...ok
1- descompactei seus arquivos do exemplo antigo numa pasta
2- abri roma.pro no gas
3- acrescentei um campo memo no arquivo ITENS
4- gerei novos fontes
5- configurei o RDD para DBFSNX
6- compilei em Harbour usando seu R.BAT
7- compilei ROM_ADAP para atualizar os campos do arquivo ITENS
8- tentei usar a compactação, no seu exemplo não tinha a função APOIO
9- editei ROMA.PRO e manualmente acrescentei a função APOIO copiando de um projeto meu
10- abri ROMA.PRO no gas e gerei novos fontes.
11- refiz os passos acima
12- ao usar a compactação deu o mesmo ERRO.
13- achei que teriamos problemas nos fontes do gas, desespero, mais problemas, pois tenho aplicação na versão 4o do gas.
14- desisti
15- minutos depois, lembrei da bendita função EXTENSAO, eu nao uso a lib do algodão nos fontes do aplicativo que estou migrando, mas analizei estes fontes, muito legal, mas é generica, e carente de comentarios nos fontes
16- atualizei a função EXTENSAO para DBFSNX
17- compilei com R.BAT
18- testei. erro. lembrei que vc disse que o arquivo se corrompe
19- exclui o arquivo ITENS.DBF
20- executei ROMA.EXE. foi criado o arquivo ITENS.DBF e ITENS.SMT vazios
21- EXECUTEI A COMPILAÇÃO. bingo!!!
Será que os arquivos que vc está usando para testes, não estão corrompidos? Ou será que os arquivos SMT tem que ser criado pelo Harbour?? Ou será que não deu erro pq estava vazio? não sei.
Vou baixar os novos arquivos, e espero lhe reportar assim que puder. Talvez ainda pela manhã, dependerá de tempo, mas vou tentar fazer os testes o mais breve possível.



