visual basic vm

....

Pystyykö VB:llä tekemään EXE:jä jotka ei tarvitse visual basic virtual machinea (msvbvm60.dll)? Ärsyttävää jaella kaiken maailman dll-sontaa ohjelmien mukana.

6

471

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • TSwiGH

      siinäpäse kakkakikkare juttu onkin.. (sama vika ku Javassa/ .NET:ssä)
      kaikenmaailman paskat pitää olla koneella asennettuna että ne "exe:t" toimis...
      jos haluat aitoja exe:jä niin C on oikea vaihtoehto...

      • poropeukaloinen

        mutta kaiketi tämän olen ymmärtänyt oikein.
        Kikkareet (dll:t, ocx:t ym.) on tehty siksi, ettei jokaiseen ohjelmaprojektiin (josta tehdään exe) tarvitsisi kaikkia ominaisuuksia koodata, vaan käytetään kerran kirjotettuja funktioita.

        Ja kun VB:lla tehdään jokin sovellus, sen käyttämät kikkareet liitetään asennuspakettiin automaattisesti, kunhan sellaisen vaan oikein tekee.


      • TSwiGH
        poropeukaloinen kirjoitti:

        mutta kaiketi tämän olen ymmärtänyt oikein.
        Kikkareet (dll:t, ocx:t ym.) on tehty siksi, ettei jokaiseen ohjelmaprojektiin (josta tehdään exe) tarvitsisi kaikkia ominaisuuksia koodata, vaan käytetään kerran kirjotettuja funktioita.

        Ja kun VB:lla tehdään jokin sovellus, sen käyttämät kikkareet liitetään asennuspakettiin automaattisesti, kunhan sellaisen vaan oikein tekee.

        että ne sinne liitetään joo... vaan mukaan tungetaan
        silti koko msvbvm60.dll yms.yms. ja koko paketin tilanvienti on jotain 10mb ja saman yhden napin ohjelman tekeminen C :lla vie tilaa noin 2kb ja varmasti ei tarvii mihinkään mitään kirjastoja lisäksi..(siinä syy edelliseen messuun)
        (en tiiä nuista "asennus paketeista", mutta ainakin vb6 ei tee ku exe:n ja ite pitää sitten rakentaa "paketti" missä on kaikki dll:t jne. mukana. Jos tähän joku toiminta on ni en kyllä tiiä mikä? mutta viisaampi vastatkoon)


      • TSwiGH
        TSwiGH kirjoitti:

        että ne sinne liitetään joo... vaan mukaan tungetaan
        silti koko msvbvm60.dll yms.yms. ja koko paketin tilanvienti on jotain 10mb ja saman yhden napin ohjelman tekeminen C :lla vie tilaa noin 2kb ja varmasti ei tarvii mihinkään mitään kirjastoja lisäksi..(siinä syy edelliseen messuun)
        (en tiiä nuista "asennus paketeista", mutta ainakin vb6 ei tee ku exe:n ja ite pitää sitten rakentaa "paketti" missä on kaikki dll:t jne. mukana. Jos tähän joku toiminta on ni en kyllä tiiä mikä? mutta viisaampi vastatkoon)

        msvbvm60.dll ei tungeta siihen exe:en vaan se on 1 kokonainen tiedosto ja siitä ei paloja irrotella vaan se on pakollinen semmosenaan...


      • vbguru
        TSwiGH kirjoitti:

        että ne sinne liitetään joo... vaan mukaan tungetaan
        silti koko msvbvm60.dll yms.yms. ja koko paketin tilanvienti on jotain 10mb ja saman yhden napin ohjelman tekeminen C :lla vie tilaa noin 2kb ja varmasti ei tarvii mihinkään mitään kirjastoja lisäksi..(siinä syy edelliseen messuun)
        (en tiiä nuista "asennus paketeista", mutta ainakin vb6 ei tee ku exe:n ja ite pitää sitten rakentaa "paketti" missä on kaikki dll:t jne. mukana. Jos tähän joku toiminta on ni en kyllä tiiä mikä? mutta viisaampi vastatkoon)

        Kun sovellus on tehty VB:lla ja pyöräytetty exe:ksi, niin sitten tehdään asennuspaketti.

        Käynnistä / Ohjelmat/ Microsoft Visual Basic / Microsoft Visual Basic Tools / Package & Deployment Wizard:
        ja siitä Package. Monimutkaisen tuntuinen kun ekakertaa tekee, mutta ei muuten.


      • TSwiGH
        vbguru kirjoitti:

        Kun sovellus on tehty VB:lla ja pyöräytetty exe:ksi, niin sitten tehdään asennuspaketti.

        Käynnistä / Ohjelmat/ Microsoft Visual Basic / Microsoft Visual Basic Tools / Package & Deployment Wizard:
        ja siitä Package. Monimutkaisen tuntuinen kun ekakertaa tekee, mutta ei muuten.

        mutta mutta... vastasinkohan oikein kun kysymyshän oli alunperin ihan jotain muuta... eli jos paketoi sen kökön ilman msvbvm60.dll:ää niin se ei sitten toimi waikka nyt win95 jossa sitä ei ole valmiina vaan pitää erikseen asentaa??? eikös??
        kun toi taitaa olla se "perus kirjasto" minkä kaikki vb-viritykset tarvii...


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Huomenna teen sen

      Se on nyt päätetty. Pääsen pois tästä epätietosuudesta.
      Ikävä
      79
      3295
    2. Hakkarainen: persut Venäjän ja Pohjois-Korean tiellä

      Hakkarainen entisenä persujen kärkipoliitikkona tietää, mitä puhuu. https://www.is.fi/politiikka/art-2000010422614.html
      Maailman menoa
      200
      1982
    3. Ilouutinen! Anniina Valtonen heitti jymy-yllätyksen - Tämä ei jätä kylmäksi!

      Ohhoh, tämäpä ylläri! Anniina Valtonen sai puolisonsa kanssa lapsen viime vuoden lopulla. Lue lisää: https://www.suomi2
      Suomalaiset julkkikset
      25
      1871
    4. Fuengirola.fi: Kohuissa rypenyt Jari Sillanpää, 58, harvinaisessa haastattelussa: "Minä haluan..."

      Ex-tangokuningas on kertonut kuulumisiaan Espanjan Aurinkorannikolta. Että ei muuta kuin elämässä etiäpäin, Jari Sillanp
      Kotimaiset julkkisjuorut
      27
      1548
    5. Ootko muuten vieläkään hiffannut

      Että en kuulu sinun maailmaasi? On meissä samaa, ja samaa aaltopituutta oli, mutta tunsin oloni usein hyvin vaivautuneek
      Ikävä
      166
      1395
    6. Miten nyt sanoisin

      tämän sinulle. Oletko mielessäni päivittäin, kysyin itseltäni ja vastaus oli, kyllä olet. Yllätyin, päädyin oudoille tei
      Ikävä
      88
      1385
    7. Susta on tullut

      Ihana nainen. ❤️
      Ikävä
      52
      1099
    8. Mistä vuodesta

      lähtien olet ikävöinyt kaivattuasi?
      Ikävä
      97
      1038
    9. Tämä ei voi jatkua

      Näin. Eilisen jälkeen tulin siihen tulokseen.
      Ikävä
      55
      844
    10. Voitko vain unohtaa

      Minut. En ole sinun arvoisesi
      Ikävä
      59
      840
    Aihe