Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Omien muuttujatyyppien lähettäminen winsockilla

Gaxx [25.09.2004 22:50:01]

#

Visual basic kirjoitti:

Only user-defined types defined in public object modules can be coerced to or from a variant or passed to late-bound functions

Tollasta herjaa kun yritän lähettää omaa muuttuja tyyppiä winsockilla.

Elikkä pystyykö VB:llä(winsockilla) ylipäätään lähettään omia muuttujatyyppejä sellaisenaan?

esimerkki

Private Type xxx
   x As Integer
   y As Integer
End Type

Dim oma As xxx

Private Sub Send_Click()
   Winsock.SendData oma 'Herjaa tästä rivistä
   DoEvents
End Sub

Vai onko jollain ehdottaa jotain muuta tapaa. En jaksaisi ruveta kikkailemaan mittenkään merkkijonojen kanssa, että tallentaisin tiedot tietyssä järjestyksessä merkkijonoon ja sitten lähettäisin ja tulkkaisin.

Edit: Lueskelin tossa aikasempia aiheita ja sieltä löyty maininta jostain DirectPlay:sta. Mistähän tämän tälläisen saisi(DirectX:n osa?) ja mistä saisi ohjeet sen käyttöön?

Metabolix [25.09.2004 23:11:32]

#

DirectX SDK löytyy täältä (~230 MB) ja ohjeita löytyy mukana tulevista esimerkeistä sekä ohjeesta, joka asentuu ainakin uudemmissa Visual Basic -versioissa osaksi sen omaa ohjetta, ja löytyy myös erillisenä DirectX SDK:n asennuskansiosta / käynnistä-valikosta.

Gaxx [26.09.2004 08:08:04]

#

Joo täytyy kattella mitä tolla sais aikaan, kiitos.

Vastaus

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

Tietoa sivustosta