Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: int SDL_CDEject(SDL_CD *cdrom);

Sivun loppuun

crafn [03.03.2006 21:06:01]

#

Eli... Mä oon yrittäny ettiä netistä neuvoo miten saisin cd aseman auki sdl:llä. Mut en oikee oo löytäny, tai osannu ettii :D
Ton funktion kaivoin jostain sdl:än wikistä mut en oikee saanu selkoo miten sitä käytetään... :(
Että olisko täällä joku kiltti joka auttais mua selvittämään miten cd aseman saa auki sdl:llä? :D

Tumpelo [03.03.2006 21:19:09]

#

Sellainen pieni korjaus että sinähän käytät SDL:ää C/C++ ohjelmassa, eli ei sitä pakko ole SDL:llä avata. Paitsi tietysti jos SDL:ssä nyt semmoinen juttu on.

sooda [03.03.2006 21:29:01]

#

SDL_CD *cd;

SDL_Init(SDL_INIT_CDROM);
cd = SDL_CDOpen(0);
SDL_CDEject(cd);
SDL_CDClose(cd);
SDL_Quit();

Tommosella näytti toimivan. Väliin tietenki virhetarkistukset ja kaverit. Toi 0 tuossa on cd-aseman numero.

crafn [04.03.2006 09:31:05]

#

Kiitos paljon:D:D:D

crafn [04.03.2006 18:55:24]

#

Nohnii! Tuli uus ongelma :D
Miten saan ohjelman tarkistamaan koko näytön pixelit (siis ikkunan ulkopuolelta)?

Heikki [04.03.2006 23:56:03]

#

Ainakaan dokumentaatiosta ei pikavilkaisulla mitään sopivaa löytynyt, joten voin hyvin mutuilla että SDL:llä homma ei taida onnistua. Windowssissa WinAPI:lla saat sen tehtyä (tästä on puhuttu putkassakin niin usein että kai haullakin jotain löytää). Linuxissa varmaan jonkun X:n API:n kautta.

crafn [10.03.2006 19:11:28]

#

Ja vielä 2 juttua :D
1: Miten saa cd luukun kiinni? xD
2: Millä käskyllä saa jonkun ikkunan pysymään koko ajan aktiivisena?
Ps.Kiitos vastauksista :D

sooda [10.03.2006 19:19:48]

#

2: https://www.ohjelmointiputka.net/koodivinkit/23524-vb6-aina-päälimmäisenä

Ja noita hymiöitä vois rajoittaa vähän.

crafn [10.03.2006 19:26:07]

#

Meinasin c++.
Oke.
:)

sooda [10.03.2006 19:50:30]

#

No toi winapi se on, käytä sitä.

crafn [11.03.2006 18:02:16]

#

Juu... Kiitos!

Sienessä [12.03.2006 15:36:04]

#

voiko joku antaa sellasen käskyn, että sais ton cd aseman kii

Metabolix [12.03.2006 17:14:08]

#

Sitä varten ei varsinaisesti ole (SDL:ssä) funktiota (ja eiväthän kaikki CD-asemat edes pysty sulkeutumaan itsestään, esimerkiksi kannettavissa). Voi tietenkin yrittää laittaa levyn soimaan, jos se sulkisi aseman, mutta tuskinpa. WinAPI:lla voi tietenkin säätää, jos huvittaa.

hyyppä [12.03.2006 18:56:21]

#

mulla Dev++ valittaa jotain tosta mciSendString-funktiosta

[Linker error] undefined reference to `mciSendStringA@16'

Metabolix [12.03.2006 18:59:20]

#

Lisää linkkeriasetus -lwinmm

hyyppä [12.03.2006 19:48:28]

#

Metabolix kirjoitti:

Lisää linkkeriasetus -lwinmm

joo kiitti.


Sivun alkuun

Vastaus

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

Tietoa sivustosta