Niin eli jos esim. teen vb kutosella winsockia, inetiä yms. käyttävän sovelluksen, ohjelma.exen ja X lataa sen omalle koneelleen eikä hänellä ole mitään Visual Basicceja asennettuna, niin se pelkkä ohjelma.exehän ei kai toimi? Pitääkö sen kanssa olla samassa kansiossa mswinsck.ocx ja muut vastaavat? Mitä kaikkia tiedostoja yleensä tarvittaisi, että ohjelma.exe toimisi oikein X:n koneella?
Käyttäjä, jolle tekemäsi ohjelma menee tarvitsee ensi alkuun visual basicin ajonaikaiset kirjastot: http://www.microsoft.com/downloads/details.aspx?
Tämän lisäksi käyttäjältä tulisi löytyä kaikki muutkin kirjastot joita olet projektissasi käyttänyt. Tuo mainitsemasi winsock todennäköisesti löytyy ennestäänkin jo kaikista uudemmista koneista, mutta se ehkä myös silti hyvä sisällyttää mukaan vanhempia windowsin versioita (windows 95, 98?) varten.
Eli jos en lisää ohjelmaan sieltä 'Project -> Components..' mitään, eli käytän vaan niitä perus-jotain (jotain = miksikä niitä nyt sanotaan?? Timerit, buttonit jne..??), niin mainitsemasi linkin tiedostot riittää?
Jos ohjelmassa ei ole mitään erityistä, VB:n ajonaikaiset kirjastot riittävät. Siis jos et ole lisännyt ohjelmaan mitään ikkunoista Project->References etkä Project->Components, niin muita tiedostoja ei tarvita. Muuten tarvittavien tiedostot nimet näkyvät näissä samoissa ikkunoissa valituissa kohdissa.
Ajonaikaisten kirjastojen koko on melko suuri (yli megatavu), ja useimmilla käyttäjillä nämä kirjastot ovat jo valmiiksi. Tämän takia kirjastoja ei kannata laittaa Internetistä ladattavan ohjelman mukaan, vaan on parempi ilmoittaa osoite, josta kirjastot voi ladata tarvittaessa.
Asia selvä :) kiitos!
Aihe on jo aika vanha, joten et voi enää vastata siihen.