Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Visual Basic 3.0:laan tekstilaatikko jolla pystyy tallentamaan?

Tp [29.12.2003 18:27:10]

#

Miten pystyy Visual Basic 3.0:ssa tekemään tekstilaatikon, jonka tekstin voi tallentaa htm. päätteiseksi selaamalla ekana tallenus paikan? Tarvitsen tuon tiedon, kun teen htmleditoria.

remontti-reiska [29.12.2003 18:45:58]

#

Mureakuhalla taisi olla jokin tallennusfunktiot tai joku tuon tapainen opas. Katoppa sieltä tai googleta :D.

rndprogy [29.12.2003 18:46:29]

#

Tekstikentän teksti tallennetaan tiedostoon jotakuinkin näin:

n$ = "tiedosto.htm"
Open n$ For Output As #1
Print #1, Text1.Text
Close

Antti Laaksonen [29.12.2003 21:40:03]

#

Tiedoston valinnan voit toteuttaa helpoiten CMDIALOG.VBX-tiedoston avulla. Tiedoston pitäisi olla Windowsin järjestelmähakemistossa, ja voit lisätä sen projektiin File->Add File-valikon kautta. Lisää sitten uusi työkalupalkkiin ilmestynyt kontrolli CommonDialog formille. Nyt voit tehdä tiedoston valitsemisen näin:

CMDialog1.DialogTitle = "Tallenna tiedosto"
CMDialog1.Filter = "Tekstitiedostot (*.txt)|*.txt|Kaikki tiedostot (*.*)|*.*"
CMDialog1.Action = 2

Ja loppu hoituukin rndprogyn koodilla:

If CMDialog1.Filename <> "" Then
    Open CMDialog1.Filename For Output As #1
    Print #1, Text1.Text
    Close #1
End If

Tp [30.12.2003 10:20:09]

#

No nyt kai on oikea koodi.

Vastaus

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

Tietoa sivustosta