Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: Mr. X - 06.06.11 - klo:13.34
-
Hei!
Itselläni on velleman K8055 -kortti (http://www.velleman.eu/distributor/products/view/?id=351346 (http://www.velleman.eu/distributor/products/view/?id=351346)) ja saan ohjattua sitä mukana tulleen ohjelmalla, mutta haluaisin tehdä omia ohjelmia. Ohjekirjassa on suurin osa ohjeista tehty Delphillä, jota en saa tehtyä tai suoritettua. Käytän windows xp:tä. Millä ohjelmalla dll-tiedosto pitäisi tehdä ja suorittaa?
Kiitos!
-
Lataa Delphi kehitysympäristö kuten on Vellemanin sivuilla ohjeistettu... Tai se millä ohjelmointikielellä olet tottunut ohjelmoimaan ... Ainoa rajoite on että kielen täytyy pystyä linkkaamaan dll vasten :D
ps. Näköjään tämäkin on portattu Linux:lle, ainakin ja Python tuki on olemassa:
http://libk8055.sourceforge.net/
-
Ainoa rajoite on että kielen täytyy pystyä linkkaamaan dll vasten :D
Voisitko vääntää rautalangasta? En ole kauhean hyvä näissä asioissa...
-
C++ olen tottunut käyttämään jonkun verran NetBaens ohjelmalla, mutta kun yritän suorittaa ohjeiden mukana tulleita koodeja, suorittaminen ei vaan onnistu...
-
Et ole ohjelmoinut juuri lainkaan?
(1. Päätä millä alustalla alat tekemään töitä (Windows, Linux, Mac)
1. tarvit kääntäjän ja linkkerin sekä myös IDE jos haluat käyttää esim C taikka C++ ohjelmointi kieltä
esimerkkejä on Visual Studio ja Qt (http://qt.nokia.com/) Näistä ainakin Visual studio on vain Windows, Qt on taasen moniympäristö ystävällinen sekä ilmainen.
Ehkä kannattaa tutustua Qt:n koska ilmeisesti haluat tehdä töitä myös Ui dialogien kanssa. Ja ohjeita löytyy netistä pilvin pimein. Netbeans on raskas työkalu ja hieman sekava IDE-työkalu.
-
Juu, ohjelmointi on aika uusi asia minulle...
Windows:ssa olisin tekemässä ja yritän asentaa tuon Qt... C++ voisi olla hyvä kieli...
-
Jos esimerkit ovat Delphillä, eikö helpointa olisi käyttää Free Pascalia?
-
Nyt itse asiassa nyt löytyi hyvät ohjeet tuolle Delphille... Mutta kuinka saan suoritettua *.dll -tiedoston Free Pascalilla komentorivillä?
-
Nyt olen ihan pihalla, siis pystynkö esim. kirjottamaan muistiolla käskyjä laitteelle ja tallentaa sen kasky.dll? Mutta kuinka saan suoritettua tuon tiedoston? Olen googlettanut koko aamupäivän tuloksetta, ei löydy ohjelmaa joka suorittaisi Delphiä...
-
Nyt itse asiassa nyt löytyi hyvät ohjeet tuolle Delphille... Mutta kuinka saan suoritettua *.dll -tiedoston Free Pascalilla komentorivillä?
Nyt olen ihan pihalla, siis pystynkö esim. kirjottamaan muistiolla käskyjä laitteelle ja tallentaa sen kasky.dll? Mutta kuinka saan suoritettua tuon tiedoston? Olen googlettanut koko aamupäivän tuloksetta, ei löydy ohjelmaa joka suorittaisi Delphiä...
En ole asiantuntija minäkään, mutta eikös DLL vain sisällä funktioita, joita kutsutaan toisesta ohjelmasta - ts. itse DLL:ää ei "suoriteta" millään lailla? Tietysti DLL:n voi suorittaa siinä mielessä, että kutsutaan sen sisällä mahdollisesti olevaa ainokaista (tai pää-) funktiota. Delphiä taas ei suoriteta lainkaan vaan käännetään. Delphi-ohjelman sinänsä voi kirjoittaa vaikka millä tekstimuokkaimella.
-
Delphiä taas ei suoriteta lainkaan vaan käännetään. Delphi-ohjelman sinänsä voi kirjoittaa vaikka millä tekstimuokkaimella.
Millä ohjelmalla se pitäisi sitten kääntää *.exe -tiedostoksi tai mihin sitten käännetäänkään?
-
Mikset pysyttele C++ :ssä kun kerran se on sinulle tuttu? Minusta sinun kannattaa opiskella nyt perusteet rauhassa ja siihen esim Qt on hyvä koska siihen löytyy tukea että ohjeita.
Ja QtCreator on aloittelijalle helppo.
LIB eli dll ovat kirjastoja jotka linkataan ohjelmaan mukaan linkkerissä joka muodostaa lopullisen ajettavan binäärin.
-
Mikset pysyttele C++ :ssä kun kerran se on sinulle tuttu?
No ei se juurikaan sen tutumpi ole, koskaan en ole saanut sillä mitään toimimaan ja silloinkin yritin tätä samaa... Mutta suurin osa ohjeista on tehty Delphillä. Perjaatteessa se on minulle ihan sama mitä kieltä käytän kunhan saan kortin toimimaan... Sitten kun korttiin saa yhteyden niin asiat alkaa luistaa, toivonmukaan... ;)
-
Millä ohjelmalla tuo Delphi pitäisi kääntää?
-
Millä ohjelmalla tuo Delphi pitäisi kääntää?
Delphillä tietenkin oletusarvoisesti, mutta olen ymmärtänyt, että joitakin voisi kääntää Free Pascalillakin.
-
Mutta kuinka siis tuolla Free Pascalilla, saan vaan sen oman komentorivin auki... Ja mistä soveltuvan ohjelman voi ladata, kaikki tuntuu olevan maksullisia...
-
Ota nyt se Qt käyttöön. Opettele perusteet ensin, mitä on ohjelmointi ja yms asiat asiat ennen kuin lähdet seikkailemaan extreme kieliin ja komentoriviin.
Älä ala tekemään yhtään mitään ennen kuin olet tehnyt käynyt lävitse perusesimerkit mitä esim GUI ohjelmointi oikein on . Jos lähdet tekemään suoraan turhaudut ja sinulla jää projekti tekemättä.
Ai niin, opettele versionhallinta saman tien kun olet ottanut QtCreatorin käyttöön. Vaihtoehdoksi Svn (aka subversion) taikka Git.
Kun olet windows mailmassa tortoisesvn/tortoisegit auttaa alkuun.
-
Kiitos avusta, nyt toimii! Ohjekirjaan tarkempi tutustuminen selvensi asiaa...