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?
DOS-ohjelmat Win2K:ssa ja XP:ssä ja NT4:ssä
2
942
Vastaukset
- 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
Miehille kysymys
Onko näin, että jos miestä kiinnostaa tarpeeksi niin hän kyllä ottaa vaikka riskin pakeista ja osoittaa sen kiinnostukse1424615- 932189
Olen tosi outo....
Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap152081Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta
https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi801978Ylen uutiset Haapaveden yt:stä.
Olipas kamalaa luettavaa kaupungin irtisanomisista. Työttömiä lisää 10 tai enempikin( Mieluskylän opettajat). Muuttavat1431566Haluaisin jo
Myöntää nämä tunteet sinulle face to face. En uskalla vain nolata itseäni enää. Enkä pysty elämäänkin näiden kanssa jos541542VENÄJÄ muuttanut tänään ydinasetroktiinia
Venäjän presidentti Vladimir Putin hyväksyi tiistaina päivitetyn ydinasedoktriinin, kertoo uutistoimisto Reuters. Sen mu1081428- 1011337
- 751336
Hommaatko kinkkua jouluksi?
Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k1201119