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.
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()
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/
kiitos,mutta missä määritellään missä tiedosto on???
No siinähän se on FileStream-olion luojan ensimmäisenä parametrina. Hieman edes voi itse yrittää. Googlellakin löytyy Microsoftin loistava esimerkki aiheesta.
eli mihin kansioon tiedosto tulla putkahti????
ei tuossa polkua määritellä, tiedoston nimi vain
No varmastikin ohjelman työkansioon. Voi siihen polunkin määritellä.
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??
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ä <318: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".
Ja sooda ei ymmärrä milloin suu pidetään kiinni :D
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.
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"
Aihe on jo aika vanha, joten et voi enää vastata siihen.