Tämä on chatin tai keskustelun tapainen FTP:llä toteutettu koodivinkki, jonka on tarkoitus auttaa näitä "Miten tehdään chat?" ihmisiä. Jos chat ei toimi, niin tästä saa ainakin osia sen tekemiseen :D.
Tarvitset:
rtb1(richtextbox), command1 ja command2, Inet1(internet transfer control), text1.
'Chat by: maestro remontti-reiska ;D
'Tämä on huonosti kommentoitua koodia, tiedän sen.
'Tämä on muutenkin todella surkeaa koodia, tiedän sen.
'Chatin ulkoasun on todella karu.
'Älkää peljästykö vaan nauttikaa "Chatin" parissa :D.
Private Sub Command1_Click()
Dim jee As String
jee = Text1.Text
Open "C:\Omat tiedostot\chath\write.txt" For Output As #1
Write #1, Text1.Text
Close #1
Inet1.AccessType = icUseDefault
'FTP tiedot tähän
Inet1.URL = "" 'osoite
Inet1.UserName = "" 'tunnus
Inet1.Password = "" 'salasana
Inet1.RequestTimeout = 40
Inet1.Execute , "Put c:\Omat tiedostot\chath\write.txt \write.txt" 'Tämä pitää vaihtaa. Tai ainakin C:\ alkuinen siksi minne write.txt menee
Do While Inet1.StillExecuting
DoEvents
Loop
Inet1.Execute , "CLOSE"
End Sub
Private Sub Command2_Click()
Inet1.AccessType = icUseDefault
'FTP tiedot tähän
Inet1.URL = "" 'osoite
Inet1.UserName = "" 'tunnus
Inet1.Password = "" 'salasanaa
Inet1.RequestTimeout = 40
Inet1.Execute , "GET write.txt C:\write.txt" 'C:\write.txt pitää vaihtaa write.txt tiedoston merkkijonoksi
Do While Inet1.StillExecuting
DoEvents
Loop
Inet1.Execute , "CLOSE"
'Sitten avataan write.txt
'tuo merkkijono pitää myös muuttaa
Open "C:\Omat tiedostot\chath\write.txt" For Input As #1
Input #1, jee
Close #1
rbt1.AddItem jee 'Näytetään viesti
End SubLähdeitä:
http://www.freevbcode.com/ShowCode.Asp?ID=1038
https://www.ohjelmointiputka.net/hak/?kieli=Visual Basic&nimi=Write #
https://www.ohjelmointiputka.net/hak/?kieli=Visual Basic&nimi=Input #
Aihe on jo aika vanha, joten et voi enää vastata siihen.