Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Kokemusta XP:stä???

Sivun loppuun

tuobbi-89 [06.10.2002 22:11:37]

#

Olen piakkoin mahdollisesti saamassa uuden tietokoneen, ja saan siihen käyttöjärjestelmäksi todennäköisesti Windows XP:n. Mieleeni tuli pelottava mahdollisuus, että QuickBasic ei toimisi XP:llä, kun sillä ei toimi yleensäkään oikein mikään DOS-pohjainen ohjelma. Olisi kauheaa, jos joutuisin lopettamaan vasta alkaneen QB-ohjelmointini, mutta haluaisin ainakin pystyä varautumaan siihen. Olisiko kenelläkään kokemusta XP:stä ja QB:stä yhdessä? Toimiiko homma?

Antti Laaksonen [06.10.2002 22:21:01]

#

Tietääkseni WinXP:ssä on vähintään yhtä hyvät DOS-ominaisuudet kuin Win2000:ssa, ja sen pohjalta voisi olettaa, että siinä toimii QBasic. Se kun ei käyttäne mitään DOS:in harvinaisempia ominaisuuksia.

tuobbi-89 [06.10.2002 22:34:51]

#

Entäpä onko runtime error-mahdollisuuksia? On nimittäin niin, että tuleva mahdollnen koneeni on AMD Athlon 1,7 GhZ!

Antti Laaksonen [06.10.2002 23:08:18]

#

Megahertsimäärällä ei ole tekemistä QBasicin toimivuuden kanssa, muuten kuin että mitä nopeampi kone, sen nopeammin QBasic-ohjelmat toimivat. Ja jos XP ei tue jotain DOS-toimintoa, tuskin siitä runtime-erroria tulee, QBasic vain yksinkertaisesti tilttaa.

juhaz [07.10.2002 06:41:39]

#

Home editionista en tiedä, mutta ainakin tällä professional editionilla qb toimii vaikkakin jotkut ei ja jos sitä ei saa heti toimimaan niin xp:ssä voi laittaa sen ohjelman/pelin ajamiseen xp:ssä jonkun muun windows version emuloinnin tai jotain?
Vaihtoehtoine windows 95, windows 98/ME, windows 2000, windows NT ja itse XP, jolloin pitäisi sitten noista vaihtoehdoista joku osata ohjelmaa ajaa oikein, mutta muutamat pelit ei siltikään toimi.

NORTHWiND [07.10.2002 14:42:26]

#

Win Xp (Weird Infections Network) X-Project:
--------------------------------------------
Ei onnaa, mulla ainakin kaatuli quickbasic 4.5 (win xp home edit)

pushpabon [07.10.2002 14:50:48]

#

Wintoosa susikasi sekunda edition...tosin se pätee win98se:hen :)
Siinä on nimi windoselle

Veltto [07.10.2002 15:39:56]

#

Ei sekunda edition vaan seuraava erehdys :P

tuobbi-89 [07.10.2002 17:10:16]

#

lainaus:

Wintoosa susikasi sekunda edition...tosin se pätee win98se:hen :)

lainaus:

Ei sekunda edition vaan seuraava erehdys :P

Älkääs nyt! Bill-setä suuttuu! :D

Itselläni on QB 7.1. Täytyy kai vain pärjätä näillä eväillä ja toivoa, että QB rullaa uudella tulevalla megamasiinallanikin. Jos ei, voinhan aina siirtyä VB:n puolelle. :)

Gevil [07.10.2002 17:23:49]

#

Niin. Siirry toki VB:n puolelle jos ei pelitä Q.

tuobbi-89 [07.10.2002 21:29:35]

#

lainaus:

Niin. Siirry toki VB:n puolelle jos ei pelitä Q.

Näin teen, jos muu ei auta. :)

juhaz [07.10.2002 21:48:06]

#

Windows XP on windows eXtra Paska

Northwind, xp home editionissa siis kaatuilee quickbasic 4.5?
No kannattaa olla sitten profesional edition! Siinä toimii :)

Mitähän eroja home editionin ja profesional editionin välillä on?

tomaattigeeni [08.10.2002 12:02:06]

#

lainaus:

Mitähän eroja home editionin ja profesional editionin välillä on?

Eikö nimi jo kerro? Home edition on kotikäyttöön suunnattu. Professional edition ammattikäyttöön.

tuobbi-89 [08.10.2002 14:17:51]

#

Ei se ole Windows XP professional edition vaan Windows XP paskempi edition! :)

NORTHWiND [08.10.2002 14:43:59]

#

lainaus:

Windows XP on windows eXtra Paska

Northwind, xp home editionissa siis kaatuilee quickbasic 4.5?
No kannattaa olla sitten profesional edition! Siinä toimii :)

Mitähän eroja home editionin ja profesional editionin välillä on?

ei kannata käyttää xp:tä ollenkaan WIN2k rules tai no DOS 6.22 RUL35

Pekka Kauppila [08.10.2002 15:18:44]

#

Onhan XP:ssä aivan sama MS-DOS-kehote (COMMAND.COM) kuin kaikissa Windows järjestelmissä 95:sta lähtien. Siitä huolimatta Windows NT, 2000, XP käyttöjärjestelmissä DOS ei toimi mitenkään täydellisesti. XP:ssä voi kuitenkin suorittaa dos-ohjelmat yhteensopivuus tilassa esim. Win 95:n kanssa, mutta ei sillä ole mitään vaikutusta (ainakaan huomattavaa). Minulla esimerkiksi QuickBasic 4.5 ja 7.1 kaatuvat aina kun yritän ajaa ohjelman tai siis koko Windows XP kaatuu ja kone käynnistyy uudelleen. Tosin joskus sekin taas toimii, mutta harvinaista se on ja jos toimii niin ohjelma kaatuu kuitenkin jossain välissä. Onhan ne vielä sitten windowssin system32 hakemistossa tiedostot autoexec.nt ja config.nt joihin voit jotain yrittää söheltää, jotta dos ohjelmat toimisivat paremmin. Että kun ei ole kunnon DOS-tukea niin eihän ne ohjelmat sitten kunnolla myöskään toimi. Voi olla, että kohta tulee microsoftilta järjestelmä jossa ei ole dos-tukea laisinkaan. Mistä sitä ikinä tietää.

Tuollahan on sitten juttua miten saa äänet toimimaan: http://www.suomipelit.com/nayta_artikkeli.php?id­=8

Mitäs eroa on Home editionissa ja Professional editionissa? Professional versiossa on enemmän toimintoja verkon sunhteen kuten siitä löytyy mm. langattoman 802.1x-verkon tuki jne. Siinä on pitkälti samat ominaisuudet kuin Windows NT:ssä. Kun taas koti versiossa näitä ominaisuuksia on hieman riisuttu. Tietääkseni näillä ei ole mitään merkitystä kumpi version on jos ajattelee dos-ohjelmien toimivuutta.

Tiedoksi vain niille jotka sitä XP:tä ovat hankkimassa, että onnistuuhan se kahden käyttöjärjestelmän käyttäminen. Jopa Microsoftin sivuilla on ohjeet kahden Windows käyttöjärjestelmän asentamisesta samalle koneelle.

No tulihan tuossa jo jauhettua paskaa...

Antti [09.10.2002 11:33:55]

#

Dos:in suhteen suurin ero käyttöjärjestelmissä on se, että windowsin 3.x, 95 ja 98 versioissa Windows ajettiin DOS:ssa. NT, 2000 ja XP versioissa DOS ajetaan Windowsissa.

Eli Aiemmin käynnistettiin DOS, jonka päälle käynnistettiin Windows. Uudemmissa järjestelmissä käynnistetään Windows, josta voidaan käynnistää DOS ajettavaksi omassa ikkunassaan. Tämän vuoksi vanhemmat DOS-ohjelmat eivät halua toimia uudempien Windows versioiden kanssa, koska ne eivät voi hallita muistia samassa määrin.

NT, 2000 ja XP tuntevat "Natiivin DOS:in", mutta johtuen MS:n "erinomaisesta" ohjelmistopolitiikasta sekään ei toimi niinkuin pitäisi.

Tässä teille selkeä syy miksi vanhemmat QB:t eivät toimi XP:n kanssa.
Voittehan asentaa rinnalle pelkän DOS:in, jossa ajatte QB:tanne.

Josta syntyy toinen ongelma uudempien ja vanhempien käyttisten suhteen.FAT16, FAT32 ja NTFS - jos yrität asentaa DOS:in omaksi käyttöjärjestelmäkseen se ei onnistu NTFS alustalla vaan sinun täytyy luoda FAT16-osio tai FAT32-osio (DOS:in versiosta riippuen) kovalevylle, johon asennat DOS:in.

Itse käytän W2000:ta ja yritän unohtaa kaikki vanhemmat DOS-sähellykset. Elämä on liian lyhyt siihen riesaan.

tuobbi-89 [10.10.2002 15:59:17]

#

No niin, nyt on sitten (vihdoin) meikäläisellä uusi kone. Ja ikävä kyllä XP Home Editionhan tämä on. Mutta ei hätää. Olen kuitenkin tosi tyytyväinen tästä. Saapa nähdä, toimiiko se QBasic... :)

pushpabon [10.10.2002 16:51:58]

#

Kannattaa pistää ihan suosiolla format *.* tai format c:\*.*
ja asentaa sen jälkeen tyhjälle pohjalle tuo perus windoze 98 se
tai milleniumi :)

thefox [10.10.2002 19:53:15]

#

Voi voi pushpabon, nyt on tainnut mennä komennot sekaisin. Formatilla alustetaan levy eikä poisteta tiedostoja.

Antti Laaksonen [10.10.2002 19:58:46]

#

Kyllähän tuo Format kaikki levyn tiedostot tuhoaa...tai ainakin merkitsee niiden käyttämän tilan vapaaksi.

thefox [10.10.2002 20:00:48]

#

"Tuhoaahan" se tiedostot.. mutta se on oikeastaan vaan sivuefekti ;) "format *.*" tai "format c:\*.*" käskyt eivät kuitenkaan taida olla ihan syntaksissa.

Antti [11.10.2002 09:45:25]

#

Nyt pojat opiskelemaan DOS-komentoja!

Oikeaoppinen kaikkien tiedostojen ja hakemistojen poistaminen tapahtuu komennolla: DELTREE C:\ ja levyn formatointi Komennolla FORMAT C:

DEL-komento tuhoaa vain kyseisen hakemiston tiedostot.

PS. ÄLÄ KOKEILE NÄITÄ KOTONA - En vastaa seurauksista.

pushpabon [11.10.2002 15:12:28]

#

ihan sama, toinen vaihtoehto on, että avaa konee, ottaa kovon irti ja heittää varmuuden vuoksi muutamia kertoja seinään :)

Antti [11.10.2002 15:26:57]

#

Joo - erinomainen keino...
Tosin sitä ei enää kannata sen jälkeen asentaa takaisin. Noiden komentojen jälkeen kovo vielä toimii - sinun metodin jälkeen ei :)

Gevil [11.10.2002 16:46:33]

#

Saattaapi ne ammattilaiset sen pushpabonin tavankin jälkeen saada jotain vielä irti siitä.. aika paljonkin luultavasti. Siis tietoa irti.. tokihan ne osiakin saa irti :)

Pekka Kauppila [11.10.2002 17:00:51]

#

lainaus:

Tässä teille selkeä syy miksi vanhemmat QB:t eivät toimi XP:n kanssa.
Voittehan asentaa rinnalle pelkän DOS:in, jossa ajatte QB:tanne.

Ei mielestäni ole kovinkaan järkevää asentaa pelkkää DOSsia jos ajatellaan sitä onko se kätevä käyttää. Esim jos haet täältä jotain vikkejä niin joudut käynnistämään XP:n ja tallentamaan ne kovolle ja sitten ei muutakuin XP kiinni ja DOSsi käynttiin ja avataan QB jne. Sama on jos haluat välissä piirtää jotain kuvia vaikka Paint Shop Prolla. Eikö ole paljon kätevämpää asentaa Win95 tai 98.

Sitten tuossa tuollaista turhaa...

Antti kirjoittaa ensin...
"Itse käytän W2000:ta ja yritän unohtaa kaikki vanhemmat DOS-sähellykset. Elämä on liian lyhyt siihen riesaan."

Ja kohta perään...
"Nyt pojat opiskelemaan DOS-komentoja!"

Menee mielestäni hieman ristiin.

pushpabon [11.10.2002 17:30:32]

#

DOS komentoja kyllä voi käyttää! meet vaan dos pmomptiin ja sieltä syhäät vaikka dirriä ceedeetä deltreetä ihan sama-

Pekka Kauppila [11.10.2002 17:39:24]

#

lainaus:

DOS komentoja kyllä voi käyttää! meet vaan dos pmomptiin ja sieltä syhäät vaikka dirriä ceedeetä deltreetä ihan sama-

Olinko minä tosiaan sitä mieltä, että dos komentoja ei voi käyttää. Enkä minä mikään niin tyhmä ole, että en tajuaisi tuota. Olet ehkä käsittynyt jotain pahasti väärin, jos tämä viesti oli tarkoitettu minulle.

Antti [14.10.2002 11:00:20]

#

Pekka: Kysymys on ylipäätään siitä mitä kirjoitatte palstalle. Miten voitte käyttää mitään Windows liittymää tehokkaasti osaamatta DOS:in perusteita.

Jos käytätte Windows käyttöliittymää, vaikka W2000:tta, joudut joka tapauksessa antamaan konsolitasolla komentoja - lähtien komponenttien rekisteröinneistä, verkkopalveluiden konfiguroinneista - jatkuen palveluiden käynnistämiseen etc.

Jos luet viestin kokonaisuudessaan ymmärrät mihin viittaan DOS-sähellyksillä: Windowsin käyttöliittymiin, jotka käynnistyvät DOS:in päälle - en sitä etten käyttäisi DOS:in komentoja päivittäisessä työssäni. Olen aloittanut ohjelmoinnin erilaisten järjestelmien kanssa vuonna -82 ja ammatikseni ohjelmoinut vuodesta -89 lähtien... tiedän aika tarkkaan mitä kirjoitan.

Jos sinusta on ristiriidassa W2000:nen käyttö ja DOS-komennot (lue konsolitason komennot), on parempi, että palaat takaisin koulun penkille opiskelemaan käyttöliittymien perusteita ja jutellaan sitten lisää.

Toisekseen kommentissa: "Voittehan asentaa rinnalle pelkän DOS:in..." oli mukana häivähdys sarkasmia - jos et sitä ymmärtänyt. En odota enkä kehoita sinua asentamaan DOS:ia toisen käyttöliittymän rinnalle -se ei ole järkevää ja sen näköjään tajusit vastauksesi perusteella.

Paha päivä Pekalla vai mikä, kommenttisi oli täysin turha joka tapauksessa.

Pekka Kauppila [17.10.2002 10:40:04]

#

Ymmärsin täysin tuon mitä tarkoitit noilla "DOS-sähellyksillä", mutta kunhan vain huvikseni heitin tuon turhan kommentin tuohon loppuun. En tiedä itsekkään miksi.

DOS-komennot ovat minulla kohtalaisen hyvin hallussa, enkä myöskään ole mitenkään väittänyt, että minulla olisi jotain niitä vastaan. Käytän myös näitä komentoja päivittäin. Eli olet tulkinnut jotain hieman väärin. No ehkä tuosta kuitenkin sai sen kuvan, mutta tuo olisi mielestäni pitänyt tajuta ihan normaalisti käyttämällä sitä ns. "maalaisjärkeä" jos sitä löytyy.

Tuon DOS:in asentamis homman tajusin/tulkitsin ehkä väärin.

Anttia pitää kyllä kehua siitä, että hän antaa hyviä ja myös oikeita vastauksia täällä ja niistä saa hyvää oppia varmasti jokainen täällä.


Sivun alkuun

Vastaus

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

Tietoa sivustosta