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

976

    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. Minja Koskela: Ei se väärin ole jos ei halua tehdä töitä

      kyllä tukien varassa saa elää vaikka koko ikänsä. Tää on tätä äärivasemmistolaista ajattelua.
      Maailman menoa
      139
      5676
    2. Kysymyksiä paIstavasemmistoIaisiIIe

      Mistä johtuu teidän kroonisesti negatiivinen, synkkä, katkera ja kateellinen mentaliteetti? Milloin olette viimeksi aido
      Maailman menoa
      71
      3206
    3. Ähtärin eläinpuisto oy ja Hotelli Mesikämmen oy hakeutuvat konkurssiin

      Ähtärin eläinpuisto oy ja Hotelli Mesikämmen oy hakeutuvat konkurssiin, Ähtärin eläinpuisto tiedottaa. Yritykset ovat t
      Ähtäri
      89
      1695
    4. On se tullut jo ihan kaikilta osin selväksi

      Ei tämä meidän juttu tule koskaan etenemään.
      Ikävä
      123
      1143
    5. Montako naista

      On menossa mun lisäksi?
      Ikävä
      15
      1094
    6. Tässä on sielunkumppanisi postilaatikko

      Laita postia sielunkumppanillesi 💌❤️
      Ikävä
      55
      972
    7. Jäänmurtajan kauppa oli kuin olikin SANNA MARININ ansiota

      "Lähteiden mukaan Trump käytännössä päätti asiasta 2. lokakuuta 2019, jolloin Washingtonissa juhlistettiin Yhdysvaltain
      Maailman menoa
      76
      954
    8. Koska me aloitetaan meidän loppuelämä?

      Oisko jotain ehdotuksia....
      Ikävä
      54
      910
    9. Rekkautumispakko olisi hyvä...

      Kirjoittajat saisivat kasvot ihan eri tavalla. Mitä olet mieltä moisesta?
      Sinkut
      158
      834
    10. Olet edelleen uskomaton

      Halusin vain kertoa, että olet edelleen mielessäni pysyvästi. Anteeksi, etten saa ajatuksia irti sinusta. Olet... niin p
      Ikävä
      27
      815
    Aihe