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?
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.
Joo täytyy kattella mitä tolla sais aikaan, kiitos.
Aihe on jo aika vanha, joten et voi enää vastata siihen.