valeu pela dica

To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 20 Jun 2008 08:39:18 
-0300Subject: RES: [delphi-br] Componente SaveDialog no Windows XP




Só um detalhe Adailson,O componente TSaveDialog não salva arquivo nenhum. Ele 
te traz uma caixa de diálogo bonitinha para o usuário informar o local na qual 
quer salvar o arquivo.Após isso o componente armazena o caminho escolhido pelo 
usuário em uma de suas propriedades. Através desta propriedade você consegue 
pegar o nome do arquivoe aí então salvar usando utilizando métodos savetofile. 
Ex: StringList.SaveToFile(); MemoryStream.SaveToFile();Se há algum erro na hora 
que você salvar o arquivo, muito provavelmente é um erro de lógica do seu 
programa ou um erro de permissão do windows (sendo que este ultimo não deveria 
retornar AV).[]'s________________________________De: 
delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Adailson Reis 
RochaEnviada em: sexta-feira, 20 de junho de 2008 08:26Para: [EMAIL PROTECTED]: 
[delphi-br] Componente SaveDialog no Windows XPEstou gerando um aquivo .txt 
para importação e utilizo o savedialog para salvar o arquivo, na minha maquina 
(Windons 2000) o arquivo é salvo sem problema, mas, no XP da um erro de Access 
Violation. Eu debuguei o código e é realmente o componente que não consegue 
salvar o arquivo, fiz o teste usando o comando "AssignFile(F, 'C:\teste.txt')" 
e o arquivo é criado sem problema.Tenho quase certeza que tem haver com as 
permissões do Windows. Já verifiquei isso, fui na aba Segurança do diretório e 
dei controle total ao usuario e continua dando o mesmo erro.Se alguem souber 
como resolver isso fico muito agradecido att Adailson 
RochaProgramador__________________________________________________________Cansado
 de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com 
até 6,000 fotos!http://www.amigosdomessenger.com.br 
<http://www.amigosdomessenger.com.br> [As partes desta mensagem que não 
continham texto foram removidas][As partes desta mensagem que não continham 
texto foram removidas] 






_________________________________________________________________
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br

[As partes desta mensagem que não continham texto foram removidas]

Responder a