Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Hakemiston alihakemistojen selvittäminen (QB)

hunajavohveli [24.05.2004 16:19:14]

#

Joku taisi äskettäin tällaisen aiheen tehdäkin, mutta poisti sen sitten, kun ongelma ilmeisesti ratkesi. Keksin jo saada selville seuraavan tiedoston DIR$-funktiolla, mutta miten siis saadaan selville parametriksi annetun hakemiston alihakemistojen nimet?
Edit: Funktion pitäisi siis vain palauttaa aakkosjärjestyksessä ensimmäinen alihakemisto. Sen ei tarvitse listata kaikkia alihakemistoja, puhumattakaan niidenkin alihakemistoista. Ei haittaa, vaikka se ottaisikin myös tiedostot huomioon, sillä tutkimassani hakemistossa ei ole tiedostoja, ainoastaan alihakemistoja.

hunajavohveli [24.05.2004 18:06:10]

#

Etsin kyllä jo hausta, mutta löysin vain VB-esimerkkejä, jotka sisälsivät joitain funktiota, joita ei ole QB:ssä.

Antti Laaksonen [24.05.2004 18:17:44]

#

DIR$-funktiolla alihakemistojen etsiminen ei onnistu, koska funktio löytää ainoastaan tietyn hakemiston tiedostot (tämä on toisin Visual Basicissa). Alihakemistojen etsimiseen on kuitenkin olemassa ainakin kaksi tapaa myös QBasicissa.

  1. DIR-listauksen tallentaminen tiedostoon ja hakemistojen nimien lukeminen siitä. Esimerkki
  2. Hakemiston tietojen lukeminen suoraan keskeytyksillä, 21,4E ja 21,4F näyttävät lupaavilta. Voin koettaa tarvittaessa tehdä aiheesta esimerkin, tämä tapa nimittäin on parempi.

hunajavohveli [24.05.2004 21:35:06]

#

No, voin kyllä käyttää VB:täkin. Ei se loppujen lopuksi suurempia ongelmia aiheuta. Palauttaako Dir VB:ssä siis sekä tiedostoja, että hakemistoja?

Antti Laaksonen [24.05.2004 21:39:03]

#

Tämä riippuu funktion parametreista, mutta kumpiakin sillä voi etsiä. http://vb.ohjelmointiputka.net/?Dir

Vastaus

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

Tietoa sivustosta