Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB, VB6: VB:t yhteensopivia keskenään?

Gaxx [14.01.2004 22:40:10]

#

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:ä"

Teme [15.01.2004 07:36:04]

#

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 ?

Antti Laaksonen [15.01.2004 08:45:09]

#

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.

setä [15.01.2004 09:03:07]

#

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.

Gaxx [15.01.2004 16:26:25]

#

VB6:sta en viitsi heti ostaa, jos en kuitenkaan jostain syystä jatkakaan kielen opiskelua alkeita pidemmälle. Kiitos siis näistä valaisevista vastauksista.

sooda [15.01.2004 17:39:28]

#

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!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta