Kuinka voin käyttää Visual basic -koodivinkeistä tuttuja winapi -funktioita c++:ssa? Esimerkiksi tuota cd-aseman avausta? :)
WinAPI:lla, funktioita löytyy MSDN:stä
Taisin kirjoittaa vähän epäselvästi.
Elikkäs kuinka ne 'muunnetaan' (tai miten sen nyt sanoisi) visual basic koodista c++ koodiksi? ja kuinka niitä sitten käytetään eritavalla? (jos käytetään ollenkaaan)
Hankala neuvoa kunnolla kun en käytännössä WinAPI:a osaa, mutta tämä koodivinkii onnistunee tällä tfunktiolla jotenkin tähän tyyliin: (heitän koodia hatusta arvaillen vähän noita WinAPI:n tyyppejä):
#include <windows.h>
//--
// WinAPI on alustettu yms...
mciSendString("Set CDAudio Door Open", "", 0, 0);ok.
Löysin googlella tuon cdaseman luukun avauskoodin mutta se 'pointti' tässä on se että miten ne muunnetaan c++ koodiksi. :)
VB:n funkkareita ei voi kääntää c-muotoon. Pitää käyttää vastaavia c:lle tarkoitetuja funkkareita tai koodata haluttava toiminnallisuus muuten itse.
Ok. Kiitos kaikille vastanneille! :D
Tosiaan harvinaisen epämääräinen kysymys. Senkus vain kutsut sitä funktiota C-koodista aivan kuten C:ssä yleensäkin.
Jos Declare-rivejä tarkoitit, niin C:ssä homma hoituu pääsääntöisesti tuon windows.h:n liittämisellä.
Noita declare rivejä minä tarkoitin. :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.