Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: open-käsky ei onnaa *vb expr.edition*

Sivun loppuun

Qman [17.09.2006 17:57:50]

#

open("testi" for append as #1)

ei onnistu: valittaa
"open"ista:
'open' is not declared. File I/O functionality is available in the 'Microsoft.VisualBasic' namespace.

"for"ista:
Comma, ')', or a valid expression continuation expected.

Pöytälamppu [17.09.2006 18:07:53]

#

Vaikuttaa että yrität käyttää VB6 koodia vb.net ympäristössä. Open käsky on vb6:sta eikä (kai?) toimi vb.net:issä. Vb.net:issä käytetään yleisesti streameja, joilla näitä asioita hoidellaan.

'Tehdään streami
Dim streami As IO.FileStream = New IO.FileStream("testi",IO.FileMode.Append)
'Tehdään kirjoitin, jolla saadaan kirjoitettua helposti
Dim kirjoitin As IO.StreamWriter = New IO.StreamWriter(streami)
'Kirjoitetaan
kirjoitin.Write("tekstiä")
'Suljetaan
kirjoitin.Close()

M2tias [17.09.2006 18:08:53]

#

Johtuu varmaan siitä ettet ohjelmoi VB6:lla vaan VB.netillä.
Googlasin minuutin ja löysin esimerkin tiedostonkäsittelystä VB.netillä http://www.builderau.com.au/program/windows/soa/Reading_and_writing_text_files_with_VB_NET/0,339024644,320267367,00.htm

Qman [17.09.2006 18:19:06]

#

kiitos,mutta missä määritellään missä tiedosto on???

Metabolix [17.09.2006 18:23:22]

#

No siinähän se on FileStream-olion luojan ensimmäisenä parametrina. Hieman edes voi itse yrittää. Googlellakin löytyy Microsoftin loistava esimerkki aiheesta.

Qman [17.09.2006 18:28:26]

#

eli mihin kansioon tiedosto tulla putkahti????

ei tuossa polkua määritellä, tiedoston nimi vain

Metabolix [17.09.2006 18:34:32]

#

No varmastikin ohjelman työkansioon. Voi siihen polunkin määritellä.

Qman [17.09.2006 18:44:29]

#

Metabolix kirjoitti:

No varmastikin ohjelman työkansioon. Voi siihen polunkin määritellä.

entä jos ohjelmaa ei ole tallennettu vielä(=ei työkansiota)??

miten se polku määritetään??

sooda [17.09.2006 18:51:17]

#

Metabolix tykkää epäosaajista ^^;;

irkissä noi kirjoitti:

18:35 < Metabolix> Ja jos tuo kysyy, miten, niin minä suolistan sen. https://www.ohjelmointiputka.net/keskustelu/13197-open-k%C3%A4sky-ei-onnaa-vb-expr-edition
18:37 <@Blaze> Metabolix: suolistetaan yhdessä <3
18:49 < Metabolix> Blaze, olisi suolistustöitä. >_<
18:49 < Metabolix> Heittäkää joku sinne pastena ne suolistusrivit. :P

Hei, vähän oma-aloitteisuutta siihen touhuun.

Työkansio sillä varmaan on siellä, missä vb:n exe on. Polku määritellään tuohon tiedostonimeen vaikka "c:\omglol.txt".

M2tias [17.09.2006 21:41:33]

#

Ja sooda ei ymmärrä milloin suu pidetään kiinni :D

kayttaja-4976 [18.09.2006 15:07:50]

#

Jospas vaikka kirjoittaisit koko polun, C:\hakemisto\alihakemisto\andwikirulaa.lol? Tai maaginen Etsi-komento?

EDIT: Nykyään ihan liian moni sekoilee VB6n ja .NETin kanssa. Ei oo pakko.

sooda [18.09.2006 15:25:34]

#

M2tias kirjoitti:

Ja sooda ei ymmärrä milloin suu pidetään kiinni :D

Mut metabolixhan nimenomaan pyysi! :) "Heittäkää joku sinne pastena ne suolistusrivit. :P"


Sivun alkuun

Vastaus

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

Tietoa sivustosta