Fórum Criando Componentes.. #238497
18/06/2004
0
Estou criando um componente para validar senhas dos usuários do sitema da empresa, mas estou com alguns probleminhas..
Por exemplo : Tenho os BitBtn´s, na qual adiciono as imagens da seguinte forma :
bitbtn1.Glyph.LoadFromFile(arquivo);
o problema é o seguinte..
se por acaso alguém mudar este arquivo de diretório, dá erro no componente e ele não funciona, o quê devo fazer para resolver este problema..?
Agradeço antecipadamente a atenção de todos..
Cabelo
Cabelo
Curtir tópico
+ 0Posts
18/06/2004
Marcelo Saviski
na unit do seu comp, adicione {Arquivo.res}
e use o LoadFromResourceName(HInstance, ´[i:c4914e2b8f]nome´[/i:c4914e2b8f]) ao invés do LoadFromFile
As Imagens serão compiladas junto com o executável
o [i:c4914e2b8f]´nome´[/i:c4914e2b8f] vc configura no Image Editor
certo?
Gostei + 0
19/06/2004
Cabelo
Não consegui.. continua dando erro de FFFF..
fiz exatamente o que vc sugeriu e não deu certo o quê será que está errado??
grato pela atenção..
Cabelo
Gostei + 0
19/06/2004
Beppe
if FileExists(arquivo) then bitbtn1.Glyph.LoadFromFile(arquivo);
Gostei + 0
19/06/2004
Cabelo
Sua dica é válida e consegue resolver meu problema, mas o quê quero mesmo é encapsular o arquivo ao meu componente, para ele funcionar independente das ações do usuário..
se tiver uma outra dica eu agradeço.
Agradeço a sua atenção..
Cabelo
Gostei + 0
19/06/2004
Beppe
Gostei + 0
21/06/2004
Cabelo
Tentei de todos os jeitos.. mas continua a dar o mesmo erro, debugando, sempre dá erro na linha da imagem, ao que me parece, ele não está encontranto o arquivo .RES, mas está declarado
{IMAGENS.res}
será que pode ser pq compilo em .CLX ??
Tem alguma diferença neste caso..
agradeço a atenção.
Cabelo
Gostei + 0
21/06/2004
Marcelo Saviski
também não sei se tem que ser depois de implementation, mas sempre coloquei lá
Gostei + 0
21/06/2004
Cabelo
está sim depois do implementation..
o erro que está dando é o seguinte :
´resource TOOLS.BMP not found´
existe um bmp neste .RES que chama-se TOOLS.BMP, mas não sei pq não está encontrando.
a declaração do .res é feita somente assim {IMAGENS.res}, ou tem que dar alguma diretiva de compilação??
agradeço muito sua atenção..
Cabelo
Gostei + 0
22/06/2004
Cabelo
Gostei + 0
23/06/2004
Cabelo
Estou tendo só este problema para poder entregar o meu projeto.
está dando este erro :
´resource TOOLS.BMP not found´
quando eu chamo o recurso do .RES em meu componente
existe um bmp neste .RES que chama-se TOOLS.BMP, mas não sei pq não está encontrando.
a declaração do .res é feita somente assim {IMAGENS.res}, ou tem que dar alguma diretiva de compilação??
agradeço muito a atenção de todos..
Cabelo
Gostei + 0
24/06/2004
Delphinhow
{$ Resourse.res} acho que ira funcionar.
Gostei + 0
24/06/2004
Cabelo
Implementation
{$IMAGENS.RES}
deu o seguinte erro :
´Invalid Compile Directive IMAGENS´
meu arquivo IMAGENS .RES está no diretório onde está o meu .PAS do componente...
Não sei o quê está faltando ..
Agradeço sua atenção..
Se alguém puder me ajudar, serei grato eternamente..
Cabelo
Gostei + 0
24/06/2004
Marcelo Saviski
[color=green:59b49bce94][i:59b49bce94]{$[b:59b49bce94]R[/b:59b49bce94] [u:59b49bce94]Arquivo.res[/u:59b49bce94]}[/i:59b49bce94][/color:59b49bce94]
Gostei + 0
24/06/2004
Cabelo
deu o memso erro de antes :
´RESOURCES TOOLS.bmp not found´;
e este bmp está no meu .RES, já verifiquei, só pra entender onde deve estar eset arquivo .RES, no diretório do .PAS do componente ou no diretório do projeto que estou compilando?? Pq ele está no diretório do .PAS do componente.
agradeço a atenção de todos.
Cabelo
Gostei + 0
24/06/2004
Marcelo Saviski
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)