OpenDialogs não funcionam no windows 10

Delphi

Windows

15/02/2018

Olá a todos,

Pessoal, gostaria de uma grande ajuda. Tenho duas aplicações em Delphi XE7, ambas usam o mesmo formulário base porém e uma delas todos os OPENDIALOGS e SAVEDIALOGS não funcionam no Windows 10. Quando vc faz o "opendialog.execute" em uma aplicação funciona perfeitamente, em outra o dialog demora para abrir e quando abre abre com os ícones todos em preto e não deixam escolher a pasta. Segue um exemplo de uso, este mesmo formulário com este código em uma aplicação funciona que é uma beleza, já na outra acontece o que eu mencionei acima. Acontece inclusive quando se tenta salvar um relatório do Rave Reports ou do Fast...

if dlgArquivoRetorno.Execute then
begin
if dlgArquivoRetorno.FileName = '''' then
begin
btnRetorno.Text := '''';
end
else
begin

btnRetorno.Text := dlgArquivoRetorno.FileName;

btnProcessaRetornoClick(btnRetorno);

end;
end;

Estou utilizando:
Delphi XE7
DevExpress
FastReports
RaveReports
Firebird

Lembrando que só ocorre no windows 10...
Marcelo Letteri

Marcelo Letteri

Curtidas 0

Melhor post

Marcelo Letteri

Marcelo Letteri

15/02/2018

Pessoal,

Achei o problema. No menu Project> Options na guia Linking existe a propriedade "Maximum Stack Size" ela estava com o valor 10485766.
Reparei que na aplicação que está funcionando o valor era 1048576, foi só mudar e compilar! Está funcionando corretamente agora!!!

Obrigado ao Jerson Boer e a todos de tiveram um tempo para pelo menos ler o tópico.

RESOLVIDO!!!!
GOSTEI 1

Mais Respostas

Jerson Boer

Jerson Boer

15/02/2018

Bom dia Marcelo, experimente definir um caminho padrão em InitialDir antes de dar um execute, talvez ele esteja se perdendo nisso.
GOSTEI 0
Marcelo Letteri

Marcelo Letteri

15/02/2018

Jerson, obrigado pela resposta.

Infelizmente não é isso... veja que tenho duas aplicações que utilizam o mesmo formulário e em uma funciona corretamente na outra está dando dor de cabeça... e só ocorre com windows 10...

Se tiver alguma outra ideia "estamos ouvindo"...
GOSTEI 0
POSTAR