Erro em TOpenDialog em Windows XP
Oi pessoal.
Gostaria de ter mais uma ajudinha de vcs. Tenho em um sistema, um cadastro básico de empresas, incluindo uma opção para inserir o logotipo desta empresa. Para isso, uso um componente TOpenDialog filtrando arquivos de extensão *.jpg e *.bmp. Porém, ao selecionar a imagem qdo se abre a caixa de Abrir Arquivos, padrão do windows, ocorre uma mensagem de ´Access Violation at adress 00000000. Read of address 000000.´ Esta mensagem só está ocorrendo qdo executo o sistema em Windows XP. No windows 98 a função funciona corretamente. Gostaria de saber porque está ocorrendo esta mensagem e o que posso fazer para solucionar o problema. Agradeço desde já quem puder me ajudar.
Atensiosamente,
VIVI =)
Gostaria de ter mais uma ajudinha de vcs. Tenho em um sistema, um cadastro básico de empresas, incluindo uma opção para inserir o logotipo desta empresa. Para isso, uso um componente TOpenDialog filtrando arquivos de extensão *.jpg e *.bmp. Porém, ao selecionar a imagem qdo se abre a caixa de Abrir Arquivos, padrão do windows, ocorre uma mensagem de ´Access Violation at adress 00000000. Read of address 000000.´ Esta mensagem só está ocorrendo qdo executo o sistema em Windows XP. No windows 98 a função funciona corretamente. Gostaria de saber porque está ocorrendo esta mensagem e o que posso fazer para solucionar o problema. Agradeço desde já quem puder me ajudar.
Atensiosamente,
VIVI =)
Vivipeder
Curtidas 0
Respostas
Jc_analista
18/12/2004
Vivi, também estou com esse problema mas descobri q e por causa do componente VclSkin que utilizo em eu sistema.
Vc utiliza o VclSkin também.
Vc utiliza o VclSkin também.
GOSTEI 0
Vivipeder
18/12/2004
oi jc,
Sim, utilizo o vcSkin tbem! Vc conseguiu solucionar este problema? Agradeço por resonder.
Atenciosamente,
VIVI =)
Sim, utilizo o vcSkin tbem! Vc conseguiu solucionar este problema? Agradeço por resonder.
Atenciosamente,
VIVI =)
GOSTEI 0
Vivipeder
18/12/2004
Galera,
Queria reforçar o pedido de ajuda, ainda não encontrei a solução para este problema. Se alguém estiver passando pelo mesmo ou saiba a solução, por favor, entre em contato comigo. Se de fato o problema é ocasionado pelo componente de Skin, gostaria de saber se há como concertar este problema.
Agradeceço desde já a quem puder me ajudar. Obrigada!
VIVI =)
Queria reforçar o pedido de ajuda, ainda não encontrei a solução para este problema. Se alguém estiver passando pelo mesmo ou saiba a solução, por favor, entre em contato comigo. Se de fato o problema é ocasionado pelo componente de Skin, gostaria de saber se há como concertar este problema.
Agradeceço desde já a quem puder me ajudar. Obrigada!
VIVI =)
GOSTEI 0
Anicetojunior
18/12/2004
oi tudo bem , eu queria saber se vc consegui achar a soluçao p/ o problema q vc estava tendo com o vclskin , vc consegui resolver ? como ?
GOSTEI 0
Vivipeder
18/12/2004
Oi galera!!!
Olha, consegui descobrir a solução para este problema. Quem precisar, entre em contato comigo.
Falow!!! T+
Olha, consegui descobrir a solução para este problema. Quem precisar, entre em contato comigo.
Falow!!! T+
GOSTEI 0
Nildo
18/12/2004
Oi galera!!!
Olha, consegui descobrir a solução para este problema. Quem precisar, entre em contato comigo.
Falow!!! T+
Poste a solução aqui para que quem pesquise no fórum possa achar a solução. Fica mais facil
GOSTEI 0
Vivipeder
18/12/2004
No form que vc chama o TOpenDialog, coloque um novo componente de Skin. Antes de chamar o TOpenDialog, coloque as seguintes linhas de instrução:
[ComponenteSkin].SkinFile:= ´´;
[ComponenteSkin].Active := TRUE;
Abaixo das linhas de instrução do TOpenDialog, desative o componente de Skin:
[ComponenteSkin].Active := FALSE;
Esse código irá desabilitar o skin somente para a tela ativada pelo TOpenDialog, mantendo para as outras telas do sistema. Espero que possa ajudar...
Falow galera...
Vivi =)
[ComponenteSkin].SkinFile:= ´´;
[ComponenteSkin].Active := TRUE;
Abaixo das linhas de instrução do TOpenDialog, desative o componente de Skin:
[ComponenteSkin].Active := FALSE;
Esse código irá desabilitar o skin somente para a tela ativada pelo TOpenDialog, mantendo para as outras telas do sistema. Espero que possa ajudar...
Falow galera...
Vivi =)
GOSTEI 0
Vivipeder
18/12/2004
OBS: Configurar a propriedade SkinFomType do componente TSkinData para sfDialog.
GOSTEI 0