Ohjelma ajetaan verkon yli toiselta koneelta. Ohjelman pitäisi tallentaa tekstitiedosto koneelle josta ohjelma ajetaan(exe sijaitsee tällä koneella). Onko tämä mahdollista muuten kuin winsock:in kautta tai yhdistämällä verkkoasemaan ja sitten tallentamalla?
Saap***i, ei voi otsikon virhettä korjata.. :)
Toitsu kirjoitti:
Onko tämä mahdollista muuten kuin winsock:in kautta tai yhdistämällä verkkoasemaan ja sitten tallentamalla?
En minä ainakaan keksi muuta tapaa...
Toitsu kirjoitti:
Saap***i, ei voi otsikon virhettä korjata.. :)
Voipas ;)
Mitenkäs unkki polkuun kirjoitus tapahtuu VB:llä?
Eli jos joku vois vaikka esimerkin laittaa tai linkin mistä esimerkkiä löytyy tosta unkki polkuun kirjoittamisesta?
Se toimii ihan samalla tavalla, kuin paikalliseenki tiedostoon kirjottaminen. Huomaa toki, että siihen unkkipolkuun pitää olla kirjotusoikeudet, lukuoikeus ei riitä.
Open "\\tomoyo\share\palle.txt" For Output As #1 Print #1, "tämä on testi" Close #1
Itseasiassa yritin tuota aikaisemmin, mutta taisi olla joku omatoimi härö korvienvälissä kun ei onnistunut... Nyt siis sain toimimaan. kiitoksia!
Ja lisäkysymys perään.. Miten saan ohjelman lukeen käynnistys parametrejä? Eli jos vaikka ajan sen komentokehotteelta "palle.exe -t:kylläpä naurattaa" ja ohjelma saa luettua "kylläpä naurattaa"?
Muistaakseni app.commandline tai joku...
Komentorivi löytyy kokonaisuudessaan muuttujasta Command, parsiminen jää ohjelmoijalle.
Toitsu kirjoitti:
Mitenkäs unkki polkuun kirjoitus tapahtuu VB:llä?
Mikä ihmeen "unkki"? Kertokaa tyhmälle...
UNC (en tiedä, mistä tuo tulee, Acronymfinder ehdottaa Universal Naming Conventionia), eli tuollainen \\serveri\jako -muotoinen verkkopolku.
Blaze kirjoitti:
eli tuollainen \\serveri\jako -muotoinen verkkopolku.
Aa, kiitoksia tästä vastauksesta. :)
Kiitokset, Blaze! :)
Eli vielä levymappauksen ja winsockin lisäksi kolmas tapa.. :)
App.Path Näyttää polun paikkaan josta ohjelma ajetaan!
Aihe on jo aika vanha, joten et voi enää vastata siihen.