DOS-ohjelmat Win2K:ssa ja XP:ssä ja NT4:ssä

Omatarveohjelmoija

Minulla on kymmenkunta omatekoista DOS-ohjelmaa, jotka käyttävät samaa tietokantaa (ei oikea "tietokanta", vaan joukko jaettuja ns. ISAM-relaatiotiedostoja). Niitä käytetään 100 bitin verkossa jossa on Win2K-, WinXPhome- ja NT4sp6 -koneita.

Ohjelmat ovat toimineet hyvin jo 80-luvulta lähtien ja kehittelen niitä edelleenkin. Ohjelmissa on verkkokäyttötuki.

WinXPhome -koneessa voin avata ja käyttää niitä samassa koneessa useampia yhtä aikaa, ja ne toimivat niin kuin pitääkin. Myös normaali verkkokäyttö onnistuu, eli ohjelmia voi ajaa eri koneissa yhtäaikaa.

Ongelma ilmaantuu, kun yrittää käyttää useampaa kuin yhtä ohjelmaa samassa XP- tai NT-koneessa:

Win2K-koneessa ei samanaikainen käyttö onnistu, vaan toisen ohjelman avaamisyritys johtaa vain ohjelman (DOS-ikkunan) välähtämiseen ja häviämiseen pois ruudulta. Mitään virheherjaa ei tule. Sama oire NT4sp6-koneessa.

Näistä NT on "tiedostoserveri", mutta samalla myös työasema, jossa näitä ohjelmia eniten käytetään.

Ohjelmissa siis ilmeisesti ei ole vikaa, koska XP:ssä niitä voi ajaa useita yhtä aikaa. Vika lienee muiden koneiden asetuksissa?

Osaako kukaan antaa vinkkiä, jonka avulla saisin Win2K- ja NT-koneenikin säädetyksi siten, että niissä voidaan ajaa useampia DOS-ohjelmia yhtä aikaa?

2

987

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • daatabaase

      ..yhteiskäyttö virhe, jos haluat itse hoitaa sen niin se täytyy huomioida sitten myös koodissa, jotenkin tuntuu että kannattais varmaan siirtyä oikelle vuosituhannelle.

      • ongelmaan

        Yhteiskäyttö on huomioitu koodissa; tiedostot avataan jaettuina ja tietueet lukitaan päivityksen ajaksi. Sen ei siis pitäisi olla ongelma. Jos olisi, siitä tulisi herjoja, ainakin ohjelmilta. Kuten kerroin, niin ohjelmat toimivat OK samojen tiedostojen kimpussa yhtä aikaa useassa koneessa, mutta samassa koneessa useat ohjelmat yhtäaikaa toimivat vain XP:ssä.

        Mitä tulee vuosituhanteen, niin ohjelmisto on niin laaja (ja hyvä), että sitä ei minun kannata tehdä eikä teettää uusiksi Windowsille, ja sitten joskus ehkä taas uudestaan jollekin uudemmalle windowsille... Veisi liikaa aikaa tai rahaa, ja hyöty olisi noin nolla.

        Ainoa vuosituhannen aiheuttama ongelma on rinnakkaiskirjoitinporttien häviäminen uusista koneista (DOS ei tunne USB:tä), mutta eiköhän niitä saa muutaman euron maksavina lisäkortteina vielä ainakin minun eläkepäiviini asti, samoin kuin rinnakkaisportilla varustettuja kirjoittimiakin. (Ehkä sitten eläkkeellä voin tehdä ohjelmista Windows-versiot aikani kuluksi...)

        Eli unohdetaan verkkokäyttö, ja yksinkertaistetaan asiaa: mitä erilaista on XP:n ja Win 2000:n (ja NT:n) oletusasetuksissa, mikä aiheuttaa sen, että yhtäaikainen käyttö ei onnistu yhdessä 2000-koneessa (tai yhdessä NT-koneessa), mutta onnistuu yhdessä XP-koneessa?

        Yleensähän uudemmissa Windowseissa on pyritty tekemään DOS-ohjelmien käyttö aina vain hankalammaksi, mutta nyt onkin käynyt (vahingossa?) päinvastoin?


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Erään T miehen viimeinen aloitus tänne

      Moi Olen kirjoittanut täällä säännöllisesti yli 5 vuotta. Kaivannut kuten kuuluukiin, mutta myös unohdellut ja selvitel
      Ikävä
      35
      3525
    2. Sanna vaihteeksi Australian "60 minuuttia" ohjelmassa

      Kansanvälinen superstaramme esiintyi tällä kertaa toisella puolen maapalloa esitettävässä ohjelmassa. Kiinnostus on kova
      Maailman menoa
      131
      2455
    3. Yritykset verolle ja yritystuet 10 mrd. eur/v pois

      Kiristämistapauksissa yrityksille sanotaan hei hei. Suomi ei tarvitse yhteiskunnan rahoilla "yrittämistä". Yhteiskunta v
      Maailman menoa
      26
      1945
    4. Sanna Antikainen (ps) : Vornasen pyssy suututti demarit

      https://www.suomenuutiset.fi/sanna-antikaisen-kolumni-vornasen-pyssy-suututti-demarit-mutta-kuka-puhuu-totta/ Vornasen
      Maailman menoa
      10
      1559
    5. Yritän saada sinut pois mielestäni ja ajatuksistani nainen

      Turhaan. Mitä enemmän yritän, sitä enemmän haluan sinut ja sinua. Miten voitkaan olla niin ihana ja tuntua niin hyvältä.
      Ikävä
      74
      1536
    6. Nyt meni maku vas.liittoon, kun vaativat minimituntipalkkaa lakiin

      Sehän tarkoittaa samalla myös maksimituntipalkkaa, koska kun laki on kerran laadittu, niin sitä on vaikea muuttaa. Työma
      Maailman menoa
      55
      1340
    7. Miksi rakastuit ?

      Kyseiseen naiseen?
      Ikävä
      64
      1204
    8. Leikitään tavuleikkiä

      Millaiset nimitavut muodostuvat jos yhdistät oman etunimesi ensimmäisen tavun ja kaipaamasi ihmisen etunimen ensimmäisen
      Ikävä
      67
      1170
    9. Mun on pakko uskaltaa

      Mikäköhän olisi pahin skenaario, jos vain laittaisin hänelle viestin, et haluan jutella meistä? Se, että hän vastaisi, e
      Ikävä
      54
      1146
    10. Mikä on sinun ja kaivattusi ikä

      💕💕💕💕
      Ikävä
      65
      1093
    Aihe