LIBRARY NO VB6 - TECNICA... COMO?
Olá... estou desenvolvendo um projeto em VB6 e necessito criar bibliotecas pois caso contrario meu .EXE fica com mais de 200mb oque é um absurdo ja que sem imagens e alguns recursos fica em torno de 26mb...
Gostaria então de saber se é possivel e como crio library's que contem minhas imagens, sons e esse tipo de coisa...
Ats,
Cold
Gostaria então de saber se é possivel e como crio library's que contem minhas imagens, sons e esse tipo de coisa...
Ats,
Cold
Cara vamos lá....
1º Trabalhe essas imagens
2º Tente ao máximo não depender de ActiveX
3º Tente "Otimizar" o seu código
1º Trabalhe essas imagens
2º Tente ao máximo não depender de ActiveX
3º Tente "Otimizar" o seu código
Na verdade você pode colocar estas informações em um arquivo Resource (*.Res) você pode gravar estes arquivos usando o VB 6 Resource Editor, va em Add-Ins no Vb.
Pesquise no próprio site sobre o assunto ( No fórum e na parte de downloads ) verás muito assunto sobre isso...
Até mais...
Um Forte Abraço...
Pesquise no próprio site sobre o assunto ( No fórum e na parte de downloads ) verás muito assunto sobre isso...
Até mais...
Um Forte Abraço...
GERMANIR.. acho que o que ele tá fazendo, mas não vai adiantear nada se ele não trabalhar em cima das imagens, que provavelmente são grandes....
Ola agradeço as respostas dos 2 porem acho que o GERMANIR chegou mais perto do que eu preciso...
Eu REALMENTE não posso reduzir as imagens pois preciso PREZAR pela qualidade da imagem e do audio ACIMA de qq coisa, porém gostaria de incluir isso dentro de ou Resource Files ou .DLL's a questão é... andei olhando os resource files e me parece que ele so aceita .BMP no caso de imagens, porém trabalho cm GIF e JPEGS então gostaria de saber como ficaria...
Tenho cerca de 1000 imagens algumas grandes outras pequenas gostaria de ter isso desvinculado do meu executavel pois assim quando eu precisar eu carrego as imagens.... andei olhando aqui no vbmania e não encontrei quase nada sobre resource files... e tb temos o problema do BITMAP que pra mim não ajuda... gostaria de alguma proposta ou dica de solução sobre isso se possivel um link para um tutorial ou algo assim
Ats,
Cold
Eu REALMENTE não posso reduzir as imagens pois preciso PREZAR pela qualidade da imagem e do audio ACIMA de qq coisa, porém gostaria de incluir isso dentro de ou Resource Files ou .DLL's a questão é... andei olhando os resource files e me parece que ele so aceita .BMP no caso de imagens, porém trabalho cm GIF e JPEGS então gostaria de saber como ficaria...
Tenho cerca de 1000 imagens algumas grandes outras pequenas gostaria de ter isso desvinculado do meu executavel pois assim quando eu precisar eu carrego as imagens.... andei olhando aqui no vbmania e não encontrei quase nada sobre resource files... e tb temos o problema do BITMAP que pra mim não ajuda... gostaria de alguma proposta ou dica de solução sobre isso se possivel um link para um tutorial ou algo assim
Ats,
Cold
Você não pode usar Resource File pois na compilação o conteúdo do arquivo é colocado no executável.
Você deve criar uma DLL com um formulário e criar funções que retornem as imagens
Exemplo
Você deve criar uma DLL com um formulário e criar funções que retornem as imagens
Exemplo
Public Function Funcao() as StdPicture
set Funcao = picture1.picture
end function
Hmmm... Faça BMPs de 256 cores com paleta exata....
Entendi Flavio...
Deixo ir um pouco mais a fundo...
Então vamos supor que eu tenha mais de um form na .dll pq eu tenho quase 1000 imagens...
E eu crie a dll e a funcao parecida com oque tu falou:
Não entendi nessa função de qual picturebox (dentro da dll) eu vou puxar a imagem e nem pra qual picturebox (dentro do projeto) a imagem vai parar... vc poderia ser um pouco mais claro com relação a isso?
Atenciosamente,
Cold
Deixo ir um pouco mais a fundo...
Então vamos supor que eu tenha mais de um form na .dll pq eu tenho quase 1000 imagens...
E eu crie a dll e a funcao parecida com oque tu falou:
Não entendi nessa função de qual picturebox (dentro da dll) eu vou puxar a imagem e nem pra qual picturebox (dentro do projeto) a imagem vai parar... vc poderia ser um pouco mais claro com relação a isso?
Atenciosamente,
Cold
vc por acaso está mantendo suas imagens fora do exec. e chamando elas do form?
Na verdade isso não é possivel pois não quero ninguem alterando as imagens, preciso por elas dentro de uma library....
Alguem tem alguma solução... o flavio chegou bem perto do que eu realmente queria :)
Alguem tem alguma solução... o flavio chegou bem perto do que eu realmente queria :)
é uma boa idéia a dele.
eu faria assim então.
cria um form, e cria objs Picture com o nome e a figura de cada figura que vc quer usar no exec.
quando abrir o programa, dá um load nele e depois um hide, e a cada vez que vc precisar exibir, le elas desse form.
dessa forma, elas ficam num lugar só.
eu faria assim então.
cria um form, e cria objs Picture com o nome e a figura de cada figura que vc quer usar no exec.
quando abrir o programa, dá um load nele e depois um hide, e a cada vez que vc precisar exibir, le elas desse form.
dessa forma, elas ficam num lugar só.
Tópico encerrado , respostas não são mais permitidas