1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Vb6 incluir ocx ou dll no executavel

Discussão em 'Programação' iniciada por droidman, 15 de Março de 2008. (Respostas: 10; Visualizações: 2354)

  1. droidman

    droidman Power Member

    Já fiz diversos programas em VB6 e gosto da linguagem por ser simples mas é limitada, tenho aplicações que amigos até gostam de usar, e sempre que as dão a outros amigos temos o mesmo problema, tem de instalar os OCX ou DLL's que o Vb6 requer. Acontece que muitos programas são tão leves e versáteis que a ideia é mesmo eles não terem instalação mas sim estarem numa pasta por exemplo com fotos para as renomear etc. Gostaria de saber como fazer as aplicações "portable" como existem hoje em dia os programas para utilizar com as pen's. Ou, se ha uma forma, de o programa ter o OCX dentro e ao ser instalado, ele meter o OCX ou DLL na pasta correcta. A melhor opção penso ser a de ele conter o ocx..
    exemplo:
    "..\system32\shdocvw.dll"
    o shdocvw.dll é uma das versões de browsers de ie utilizadas pelo vb6, gostaria de o incluir no .exe

    alguma ajuda?
     
  2. PJTuga

    PJTuga Power Member

    não tenho a certeza, mas acho que funciona se meteres o ocx na mesma pasta da aplicação.
    Agora nao tenho o vb6 instalado para testar, mas penso que funciona...
     
  3. lightMC

    lightMC Power Member

    Funciona mas primeiro tem de ser registados. :P
     
  4. droidman

    droidman Power Member

    hepa como se faz isso ???
     
  5. Cidades

    Cidades I fold therefore I AM

    podes tentar shell([SIZE=-1]regsw32 + caminho+nome do componente a registar)

    não tenho a certeza se é assim...
    [/SIZE]
     
  6. lightMC

    lightMC Power Member

    é quase isso... mais assim -> Ex: Shell ("Regsvr32 /s mscomctl.ocx")
     
  7. droidman

    droidman Power Member

    obrigadão entretanto encontre aki uns manuais completos e a maioria da malta aconselha .net mas eu prefiro linguagens leves...
     
  8. rpnetwork

    rpnetwork Power Member

    tb tenho o mesmo problema, mas se tu os utilizares na pasta, fizeres o build nessa pasta e deixares na pasta do prog, devem dar
     
  9. droidman

    droidman Power Member

    sim mas nesse caso o "portable" deixa de ser muito portable... ja viste o dreamweaver portable? é apenas um EXE tal como a maioria dos programas em mac ja o são a anos
     
  10. Cidades

    Cidades I fold therefore I AM

    :x2:pois, nao me lembrava mto bem...
    obrigado pela correção
     
  11. rpnetwork

    rpnetwork Power Member

    O dreamweaver é um exe porque há uma ferramenta no winrar que dá para fazer self-extract para uma pasta temporária, onde o programa corre.
    Experimenta abrir o programa com o winRAR
     

Partilhar esta Página