Fórum salvar sem usar savedialog #407992

26/09/2011

0

Estou precisando da ajuda de alguém, pois preciso salvar um arquivo texto, mais sem usar o savedialog, pois este componente está dando problema na minha aplicação, com skins, então tenho que usar componentes paleta win 3.1. para abrir arquivos e diretorios, porem não sei como salvá-los.agradeço a ajuda de todos.
geraldo leal
Geraldo Leal

Geraldo Leal

Responder

Posts

28/09/2011

Gustavo Bretas

E ae Geraldo, tudo certo?

Cara, verifica se no seu Delphi tem a função: PromptForFileName, na Unit Dialog, talvez ela possa te ajudar!

Abraço!
Responder

Gostei + 0

28/09/2011

Gustavo Bretas

Ou então a função: SelectDirectory na Unit FileCtrl.
Responder

Gostei + 0

29/09/2011

Otavio Pimenta

...
arquivo:= localarquivo +\+nomearquivotexto+.txt;
AssignFile(script,arquivo);//nome + caminho
try
if FileExists(arquivo)then // verifica se existe
append(script)/edita
else
Rewrite(script,arquivo); //abre
Write(script,montascript);//escreve
writeln(script,ajustascript);//pula linha
finally
CloseFile(script);//fecha
end;

dependendo o que for, faça um loop (while not eof)na tabela e vá adicionando linha a linha.

espero que ajude
Responder

Gostei + 0

06/10/2011

Geraldo Leal

...
arquivo:= localarquivo +\+nomearquivotexto+.txt;
AssignFile(script,arquivo);//nome + caminho
try
if FileExists(arquivo)then // verifica se existe
append(script)/edita
else
Rewrite(script,arquivo); //abre
Write(script,montascript);//escreve
writeln(script,ajustascript);//pula linha
finally
CloseFile(script);//fecha
end;

dependendo o que for, faça um loop (while not eof)na tabela e vá adicionando linha a linha.

espero que ajude


Agradeço a atenção de todos, mais efetuei vários testes, e o problema continua, pelo que pude ver
o problema, é mesmo nos skins,quando usa qualquer função baseada na dialogs do windows ou delphi. se usar os componentes
da win 3.1 não acontece problema nenhum, fica ai esta dica, pois já tentei de tudo, acredito que tem que trocar os skins
para um mais novo que já corrigiram este bug.Se alguém souber deste problema, e se for isto mesmo agradeço a confirmação ou não do que estou dizendo.
sucesso a todos
geraldo leal
Responder

Gostei + 0

07/10/2011

William Galleti

se voce precisa que o usuário entre com o diretório, pode usar o INPUTBOX.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar