Eli tällä hetkellä käytän tälläistä koodia:
Private Sub Save1_Click() Call SaveNow1 End Sub
Private Sub SaveNow1()
Dim texti1 As String
texti1 = Text1.Text
Open "CBTdata\data1.cbt" For Output As #1
Write #1, Replace$(Replace$(Replace(texti1, "{", ""), "}", ""), """", "")
Close #1
info.Caption = "Tallennettu 1!"
Beep
End SubTuo kyllä toimii, mutta se myös lisää tiedoston alkuun ja loppuun " -merkin. Onko parempaa tapaa tallentaa tuo tekstiboksin sisältö tiedostoon, tai saako " -merkkiä karsittua tallentaessa pois? Lähes parin tunnin etsintä ei tuottanut tulosta ja omat taidot ei siihen riitä, joten kysyn täällä.
EDIT: Unohtakaa tuo. :) Nyt samantien keksinkin paremman tavan (Käyttää printtiä writen sijasta). En tiedä, mistä sen sain päähän, mutta hyvä niin. :D
Yksi melko ruma tapa hoitaa asia:
texti1 = Mid(texti1, 2, Len(texti1) - 2)
eli texti1-muuttujaan menee oma arvo joka alkaa tokasta merkistä ja lopetetaan tokavikaan
Nobo kirjoitti:
EDIT: Unohtakaa tuo. :) Nyt samantien keksinkin paremman tavan (Käyttää printtiä writen sijasta). En tiedä, mistä sen sain päähän, mutta hyvä niin. :D
Varmaan tästä:
https://www.ohjelmointiputka.net/keskustelu/
Aihe on jo aika vanha, joten et voi enää vastata siihen.