Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Tallennus *VB*

Sivun loppuun

The Ohjelmoija [24.11.2003 14:47:23]

#

Miten voin tehdä sillain, että kun tallennan vaikka näin:

Dim minne As String

minne = InputBox("Kirjoita tiedostonimi?")

Open minne For Output As #1
For i = 1 To 1
  Print #1, Text1.Text
  Print #1, Text2.Text
Next
Close #1

Niin miten voin ohjata sen tallennuksen suoraan vaikkapa tuonne ---> c:\kansio\?

remontti-reiska [24.11.2003 14:49:05]

#

minne = "tiedostomerkkijono"

The Ohjelmoija [24.11.2003 15:34:49]

#

Häh? Voisitko hieman tarkentaa?

Antti Laaksonen [24.11.2003 15:43:46]

#

Ymmärsin, että haluat käyttäjän antavan tiedostonimen, jonka jälkeen tiedosto tallennetaan vakiohakemistoon. Lisää tällainen rivi ennen tiedoston avaamista:

minne = "c:\kansiot\" & minne

sooda [24.11.2003 15:43:49]

#

open "c:\kansio\" & minne ...

The Ohjelmoija [24.11.2003 16:02:48]

#

Entä miten se laitetaan vaikkapa sillain, että se tulee:

d/c:\pelikansio\tallennukset

Eli se tallentaa siihen kansioon mikä on sen peli kansion sisällä. Eli, kun peli puretaan c tai d asemalle tulee kansio ja siellä on se pelin kaikki tiedostot. Siellä on kansio missä lukee tallennukset. Eli miten saan sen siihen kansioon? Jos peli puretaan C:lle tulee sama kansio jne. Miten saan sen sillain, että se ei välitä minne se puretaan? Että ei tarvitse kirjoittaa readmeen, että "Pura peli C:lle, koska muuten tallennus ei toimi"

Äähh... Luulempa, että kukaan ei ymmärtänyt...

Antti Laaksonen [24.11.2003 16:09:19]

#

Eli haluat tallentaa tiedoston samaan hakemistoon pelin kanssa. App.Path sisältää hakemistopolun, johon peli on tallennettu.

The Ohjelmoija [24.11.2003 17:17:29]

#

Miten lisään tuohon sillain, että se tallentaa automaattisesti .txt muotoon?

setä [24.11.2003 17:56:36]

#

Open App.Path & "\tallennukset\" & minne & ".txt"

Sivun alkuun

Vastaus

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

Tietoa sivustosta