Toimiiko jos harjottelen VB5:llä ja teen sillä vaikkapa jonkun vähän suuremmanpuoleisen projektin ja sitten päähäni pälkähtää, että joku muukin voisi ehkä tarvita sitä niin sitten kävelen kauppaan ja ostan VB6:en niin pystynkö kääntämän tuon VB5:lla tehdyn ohjelman(joka tietenkin toimii mitä mainioimmin)VB6:lla?
Siis kun imuroin VB5:en "esittely version, jossa ei pysty tekemään exe:ä"
Eiköhän sen pitäis toimia, mitään varmuutta en sano. Eikö kuitenkin kannattaisi ostaa suoraan heti VB 6, siinä on uusia ominaisuuksia ja muutenkin kaikinpuolin parempi kuin VB5 ?
Yleensä uudemmat VB:t ovat yhteensopivia vanhempien kanssa. Etenkin VB 5 ja 6 ovat niin lähellä toisiaan, että toimivuudessa ei pitäisi olla ongelmaa.
VB6 ja VB5 ovat yhteensopivia molempiin suuntiin paitsi VB5 ei huoli VB6:n projektitiedostoa mutta lomakkeet ja modulit kyllä. Myös jotkut ohjaimet on korvattava omillaan. Kiitos Antti, nyt toimii kirjauskin niin että sivu säilyy samana.
VB6:sta en viitsi heti ostaa, jos en kuitenkaan jostain syystä jatkakaan kielen opiskelua alkeita pidemmälle. Kiitos siis näistä valaisevista vastauksista.
Nöh, vb5 kyllä huolii vb6:n rojectin jos siitä ottaa pari tiettyä juttua pois. Tein qb:llä(sillä koska sillä on nopeaa tehdä ja sillä saa exeksi) tällaisen:
DIM lines$(100) cmd$ = COMMAND$ OPEN cmd$ FOR INPUT AS #1 DO UNTIL EOF(1) LINE INPUT #1, lines$(i) i = i + 1 LOOP CLOSE OPEN cmd$ FOR OUTPUT AS #1 FOR i = 0 TO i IF ((LEFT$(lines$(i), 8) <> "Retained") AND (LEFT$(lines$(i), 18) <> "DebugStartupOption")) THEN PRINT #1, lines$(i) NEXT SHELL "start " + cmd$
toi ottaa siitä sorsasta turhat moskat pois niin vb5:kin tukee. Kääntäkää exeksi ja pistäkää pikakuvake sendto-kansioon niin johan hienoo... vb6:lla tehty rojectitiedosto->klikkaus oikeella korvalla->vb625->jess!
Aihe on jo aika vanha, joten et voi enää vastata siihen.