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
993
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
- 521957
- 621882
SDP:n lyhyt selviytymisopas
1. Komitea on vastaus, oli kysymys mikä tahansa Jos maailma on muuttumassa tai jossain palaa, demari ei hätiköi. Ensin p121425- 611231
- 491184
Mitä se olisi
Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?41845Nanna Karalahti :Paljastus bisneksistä Jere Karalahden kanssa!
Ottanut yhteyttä seiskalehden toimittajaan ja kertonut totuuden yhteisestä Herotreeni-nimisestä verkkovalmenuksesta.118707Toivoisitko
Toivoisitko, että kaivattusi olisi introvertimpi tai extrovertimpi? Itsenäinen tai tarvitsisi enemmän apua/sinua? Osoit87700Sotekeskus
Aloite on hyvä, kiitokset siitä. Mutta jos olette yhtään seuranneet hyvinvointialueen kokouksia niin sehän on jo nuijit33678- 40643