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.
Mureakuhalla taisi olla jokin tallennusfunktiot tai joku tuon tapainen opas. Katoppa sieltä tai googleta :D.
Tekstikentän teksti tallennetaan tiedostoon jotakuinkin näin:
n$ = "tiedosto.htm" Open n$ For Output As #1 Print #1, Text1.Text Close
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
No nyt kai on oikea koodi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.