Page 1 of 1

Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 12:46 pm
by hansuzu0000001
Ongelma on tällainen:
Kun yritän ajaa Coolbasicillä tehtyjä pelejä, joissa yritetään ladata kuvia näytölle, pelit kaatuvat Memory Access violationiin.
CoolBasic ja muut tietokoneen ohjelmat toimivat normaalisti.

Vika ei ole ohjelmissa, vaan tietokoneessa, muilla tietokoneilla samat ohjelmat toimivat.

Koneen käyttöjärjestelmä on 64 bittinen windows 7.

Miten saisin CoolBasic-ohjelmat toimimaan?

Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 1:23 pm
by MrMonday
Laita vaikka ihan ensimmäiseksi kirjoittamasi koodi tänne, niin helpompi auttaa :)
EDIT:

Aa, onnistuin kai lukemaan hieman ohi..


Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 2:43 pm
by hansuzu0000001
Ongelma ei ole koodissa, edes CoolBasicin esimerkkiohjelmat eivät toimi koneellani, vaikka toisella tietokoneella ne toimivat.


Käyttääkö CoolBasic kenties jotain tietokoneen oletuskirjastoa (jota ei jostain syystä löydy koneeltani) grafiikoiden piirtämisessä?

Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 3:15 pm
by Misthema
Noh, mikäli en aivan väärin muista, niin CB taisi käyttää DirectDraw:ia grafiikan piirtämiseen (DirectX 1.0 tai joku, meh, muistini mun), eli sen pitäs kyllä toimia ihan hyvin melkein jokaisella wintöötillä.

Osaatko sanoa tarkemmin mikä windows 7 sulla on?
Millainen näytönohjain? Jos ei ole erillistä näyttistä, niin mikä emolevy?
Onko muisteissa jotain ongelmaa?

Ei tosiaan ole aikasemmin moista ongelmaa tullut vastaan niin todella paha sanoa yhtään mitään...

Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 3:27 pm
by Latexi95
Misthema wrote:Noh, mikäli en aivan väärin muista, niin CB taisi käyttää DirectDraw:ia grafiikan piirtämiseen (DirectX 1.0 tai joku, meh, muistini mun), eli sen pitäs kyllä toimia ihan hyvin melkein jokaisella wintöötillä.

Osaatko sanoa tarkemmin mikä windows 7 sulla on?
Millainen näytönohjain? Jos ei ole erillistä näyttistä, niin mikä emolevy?
Onko muisteissa jotain ongelmaa?

Ei tosiaan ole aikasemmin moista ongelmaa tullut vastaan niin todella paha sanoa yhtään mitään...
Muistaakseni DirectX 7 oli cb:llä käytössä, mikä kyllä löytyy kyllä aina. Itselläni ei Win7:lla vastaavia ongelmia ole ollut. Oletko tarkistanut, että virustentorjunta ohjelma ei estä ohjelmien suorittamista tai aja niitä jossain hiekkalaatikossa mikä haittaisi niitä? Järjestelmänvalvojana ajaminenkin saattaa auttaa.

Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 4:33 pm
by hansuzu0000001
Tietokone on reilun vuoden vanha hp:n läppäri (halvin mahdollinen :D )
Käyttöjärjestelmä on Windows 7 homepremium Service pack 1
Näytönohjain: Mobile Intel(R) 4 Series Express Chipset Family

Virustorjunnan ottaminen pois päältä ja järjestelmävalvojana suorittaminen eivät auttaneet.

Yritän uudelleenasentaa DirectX:n.

Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 6:01 pm
by hansuzu0000001
DirectX näyttää, että kaiken pitäisi olla kunnossa. DirectDraw-kiihdytys on käytössä.

CoolBasicin asensin uudelleen.
Mutta vieläkin objektien lataus kaatuu MAViin.

Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 6:14 pm
by axu
Oletko kokeillut valmiiksi käännettyjä pelejä? Kokeileppa myös cbEnchantedia (jos pelit kaatuvat vielä silläkin, saat todennäköisesti ainakin tarkemman virheilmoituksen). Jos peli sijaitsee Program Filesissa, kannattaa myös kokeilla siirtää peli (medioineen tietty) jonnekin muualle, jos kyse on jotenkin käyttöoikeuksista.

Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 6:53 pm
by hansuzu0000001
Tein Lerning Centerin 2. ohjelmasta exe-tiedoston, joka toimi kun aukaisin sen cbEnchantedilla.

"Normaalilla tavalla" se ei suostunut aukeamaan, vaan antoi Memory Access Violationin.

Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 7:08 pm
by valscion
Ongelma voi johtua siitä, että koneellasi on päällä sellainen sanahirviö kuin "Tietojen suorittamisen estäminen". Olen jo kerran aikaisemmin antanut ohjeet sen asetusten muokkaamiseen, alla lainattuna:
VesQ wrote:MAVin voi aiheuttaa myös Windowsin "Data Execution Prevention" toiminnallisuus, mikäli se on kytkettynä päälle. Itse olen huomannut että kaikki CB-ohjelmat MAVaavat kuvien piirron yhteydessä kun kerran laitoin tuon "suojauksen" päälle. Kyseinen sanahirviöhän on suomeksi siis "Tietojen suorittamisen estäminen".

Windows 7:lla seuraamalla tätä polkua voit katsoa/muuttaa asetuksia: Käynnistä -> Tietokone (hiiren kakkosklikkaus) -> Ominaisuudet -> Järjestelmän lisäasetukset (löytyy vasemmasta palkista) -> Suorituskyky - Asetukset... -> Tietojen suorittamisen estäminen -välilehti

Voi myös olla ettei virustentorjuntaohjelmistosi tykkää CB:n luomista exe-tiedostoista ja rajoittaa niiden toimintaa liikaa. Kannattaa tarkistaa suojausohjelmistosi asetukset.
EDIT:

Ole hyvä vain. Muistan kun itse painiskelin tuon asian kanssa eikä muista oikein ollut apua — tästä johtuva ongelma kun ei taida olla kauhean yleinen. Mukavaa kun voin auttaa :)

EDIT:

Oho, taas meni oikein! Mukava että sai autettua! :)


Re: Coolbasic-ohjelmat eivät toimi

Posted: Thu Feb 07, 2013 7:18 pm
by hansuzu0000001
VesQ wrote:Ongelma voi johtua siitä, että koneellasi on päällä sellainen sanahirviö kuin "Tietojen suorittamisen estäminen". Olen jo kerran aikaisemmin antanut ohjeet sen asetusten muokkaamiseen, alla lainattuna:
VesQ wrote:MAVin voi aiheuttaa myös Windowsin "Data Execution Prevention" toiminnallisuus, mikäli se on kytkettynä päälle. Itse olen huomannut että kaikki CB-ohjelmat MAVaavat kuvien piirron yhteydessä kun kerran laitoin tuon "suojauksen" päälle. Kyseinen sanahirviöhän on suomeksi siis "Tietojen suorittamisen estäminen".

Windows 7:lla seuraamalla tätä polkua voit katsoa/muuttaa asetuksia: Käynnistä -> Tietokone (hiiren kakkosklikkaus) -> Ominaisuudet -> Järjestelmän lisäasetukset (löytyy vasemmasta palkista) -> Suorituskyky - Asetukset... -> Tietojen suorittamisen estäminen -välilehti

Voi myös olla ettei virustentorjuntaohjelmistosi tykkää CB:n luomista exe-tiedostoista ja rajoittaa niiden toimintaa liikaa. Kannattaa tarkistaa suojausohjelmistosi asetukset.
EDIT:

Ole hyvä vain. Muistan kun itse painiskelin tuon asian kanssa eikä muista oikein ollut apua — tästä johtuva ongelma kun ei taida olla kauhean yleinen. Mukavaa kun voin auttaa :)

WOW! Se toimi! :shock:

Kiitos. :mrgreen: