Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Säikeet VB6:ssa

crafn [25.01.2007 16:29:56]

#

Moi taas, nyt kyselisin säikeistä ku en löytäny täält enkä löytäny googlellakaa mitää. Kui siis noita säikeitä saa luotua. Onks vb:llä joku oma funktio sille vai pitääkö käyttää winapia? Jos winapilla teen ni mitä pitää declarea? Ois kiva jos jotain pientä esimerkkiä sais.. :>

tesmu [25.01.2007 17:20:29]

#

Vaikean googletuksen vaikeilla hakusanoilla (VB6 Threads) löysin tälläisen sivun (ensimmäinen vaihtoehto) http://www.freevbcode.com/ShowCode.Asp?ID=1287

crafn [25.01.2007 17:30:45]

#

Lähinnä hain sitä winapin CreateThread-declarea, ja esimerkkiä.

Merri [25.01.2007 17:52:24]

#

Säikeet VB6:ssa ovat aina pakostakin epäluotettavia ja purkkakoodimaisia. VB6:ssa ei ole natiivia tukea säikeille joten todellista moniajoa sen varsinaisessa merkityksessä ei saa. Sen sijaan eri näköisiä kiertotapoja löytyy useampiakin. Yksi tapa on tehdä ActiveX EXE. Suurimpia ongelmia on viestien välittäminen eri säikeiden välillä.

crafn [25.01.2007 18:02:28]

#

Noh. Onko jossain esimerkkiä kuinka toteuttaa, vaikka purkalla?

Merri [25.01.2007 18:16:35]

#

En nyt tähän hätään löytänyt kuin yhden: Wokawidgetin esimerkki. Kyseessä on siis enemmän simulaatio kuin todellinen moniajo, mutta sillä on kuitenkin moniajon hyödyt (eli kaksi asiaa toimii toisistaan riippumattomasti).

Lisää kyllä löytää kun syöttää Googlelle multithreading vb6.

crafn [27.01.2007 10:56:16]

#

Kiitti

Vastaus

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

Tietoa sivustosta