Page 1 of 3

Linux + CoolBasic = ?

Posted: Sun May 10, 2009 12:51 pm
by kaneli2000
Eli voinko asentaa cb:n Linuxille ja käyttää sitä Winen kanssa? Miten?

Eikös toimi jos kopioin cb:n tiedostot linuxiin ja käynnistän Winellä?

Re: Linux + CoolBasic = ?

Posted: Sun May 10, 2009 12:53 pm
by Sly_Jack0
Itselläni ei ainakaan editori toimi. Valittaa jtn jostain Geckosta.

Re: Linux + CoolBasic = ?

Posted: Sun May 10, 2009 1:03 pm
by Koodiapina
Sly_Jack0 wrote:Itselläni ei ainakaan editori toimi. Valittaa jtn jostain Geckosta.
Muistaakseni CoolBasicin selain-palikka vaatii toimiakseen Internet Explorerin, joka ei tietääkseni käytä selainytimenään Geckoa. Siinä voi olla ongelman syy, tosin varmaksi en mitään sano.

Re: Linux + CoolBasic = ?

Posted: Sun May 10, 2009 1:28 pm
by SPuntte
Senkin laiskat sanonko mitkä, kun ette jaksa hakua selata! Coolbasic-foorumiosiosta löytyy parikin lääkettä hommaan. Ensimmäinen ja hyvin työläs on esitelty viestiketjussa "Coolbasic toimimaan linuxilla". Toinen, sekin vähän kökkö - mutta huomattavasti toimivampi, on tämä.
EDIT:

Lyhyesti sanottuna ideana siis on käyttää Winellä Notepad++:aa ja sillä edelleen CB:n komentorivikääntäjää.


Re: Linux + CoolBasic = ?

Posted: Sun May 10, 2009 1:37 pm
by kaneli2000
SPuntte wrote:Senkin laiskat sanonko mitkä, kun ette jaksa hakua selata! Coolbasic-foorumiosiosta löytyy parikin lääkettä hommaan. Ensimmäinen ja hyvin työläs on esitelty viestiketjussa "Coolbasic toimimaan linuxilla". Toinen, sekin vähän kökkö - mutta huomattavasti toimivampi, on tämä.
EDIT:

Lyhyesti sanottuna ideana siis on käyttää Winellä Notepad++:aa ja sillä edelleen CB:n komentorivikääntäjää.

Thanx. Vaikka etsin kyllä, mutta huonoilla hakusanoilla, kai?

Re: Linux + CoolBasic = ?

Posted: Sun May 10, 2009 4:55 pm
by esa94
Sly_Jack0 wrote:Itselläni ei ainakaan editori toimi. Valittaa jtn jostain Geckosta.
Sinulla täytyy olla asennettuna Gecko, jotta voit käyttää manuaali-IE-kontrollia. Tämä on taas näitä kivoja juttuja, jotka viini muuttaa :)

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 2:15 pm
by Sly_Jack0
BUMP!

Päätin nostaa tämän aiheen, koska löysin keinon asentaa Geckon. Kirjoittakaa päätteeseen "wine iexplore http://www.winehq.org" ja painakaa "Install". Tämän jälkeen ei enää CBEditor valita Geckosta. Itselläni kuitenkin tulee "Program Error" enkä sen takia voi tätä käyttää, mutta ajattelin että tästä voi jollekin olla hyötyä.

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 3:22 pm
by Viltzu
http://viltzu.jouluserver.com/CBLITE.rar (rar)
http://viltzu.jouluserver.com/CBLITE.zip (zip)
Tuossa on kääntäjä joka kääntää .exeksi tiedoston. Vedätte vain siihen esim. tekstiedoston jossa on koodinne.
Niin että tuonko saatte linuxeillani toimiin niin mikäs siinä ;D
EDIT:

Grandi wrote:Miten CoolBasicin kääntäjän saa toimimaan Winellä?
Se on sitten teidän ongelmanne :D[/edit]

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 3:37 pm
by Koodiapina
Miten CoolBasicin kääntäjän saa toimimaan Winellä?

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 4:47 pm
by esa94
Grandi wrote:Miten CoolBasicin kääntäjän saa toimimaan Winellä?
Vinetkää KW:lle ja/tai zerpalle että tekee natiivin linux-version. :P
(KW:lle siksi että se on tehnyt sen decompilerinsa, ja voisi hyvinkin pystyä soodaamaan sen avulla kääntäjän.)

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 5:08 pm
by Aavesoturi
CB taitaa olla sen verran naimisissa DirectX:n kanssa, että natiivi linux versio vaatisi valtaisia muutoksia

Jos haluaa koodata cb:tä linuksilla, niin kannattanee wine/notepad++ kombon sijaan käyttää Geany:a, joka toimii natiivina linuksilla (myös win). Siihen on helppo tehdä syntaksivärjäystiedosto kopioimalla johonkin valmiiseen (vaikka VisualBasic) pohjaan komento/funktiolista notepad++:n cb-värjäystiedostosta. Geany osaa myös käyttää komentorivikääntäjiä (itse käytän sitä FreeBasic IDE:nä linux-puolella ja välillä winukassakin; asetuksetkin ovat valmiina). CB-kääntäjää en tosin itse saanut winellä toimimaan kun kerran pikaisesti yritin.

Sitten herää vain kysymys, että jos linuksia käyttää sen verta paljon, että cb:täkin tekisi mieli koodata, niin miksei opettele jotain cross-platform kieltä (Basicejakin löytyy useita).

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 6:01 pm
by Guest
Aavesoturi wrote:Sitten herää vain kysymys, että jos linuksia käyttää sen verta paljon, että cb:täkin tekisi mieli koodata, niin miksei opettele jotain cross-platform kieltä (Basicejakin löytyy useita).
Esim cross-platform basickieliä on: PureBasic soveltuu niin aloittelijoille kuin kokeneemmillekkin ohjelmoijille.

FreeBasic Soveltuu myös kaikille ohjelmoijille. Englannin kieli on pakko osata riittävän hyvin, jos aikoo postailla jotain jommankumman ohjelmointikielen foorumilla.

Sitten löytyy vielä Vb.netillekkin Mono, sisältää myös C# kielen.

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 6:27 pm
by Koodiapina
Aavesoturi wrote:Sitten herää vain kysymys, että jos linuksia käyttää sen verta paljon, että cb:täkin tekisi mieli koodata, niin miksei opettele jotain cross-platform kieltä (Basicejakin löytyy useita).
Koska tässä on kyse juuri CoolBasicilla koodaamisesta. Henkilökohtainen syyni on halu osallistua CoolBasic-kilpailuihin.

Edit: Perkule, sehän 1600. viesti.

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 7:15 pm
by esa94
Aavesoturi wrote:CB taitaa olla sen verran naimisissa DirectX:n kanssa, että natiivi linux versio vaatisi valtaisia muutoksia

--

Sitten herää vain kysymys, että jos linuksia käyttää sen verta paljon, että cb:täkin tekisi mieli koodata, niin miksei opettele jotain cross-platform kieltä (Basicejakin löytyy useita).
Objektijärjestelmän toteuttaminen vaikkapa C++:lla ja SDL:llä tai SDL/OpenGL-kombolla voisi toimia, not? Perusasiota myötenhän se pitäisi kirjoittaa uudestaan, kuten myös runtime, mutta jotkut haluavat nimen omaan CB:n.
EDIT:

Sly_Jack0 wrote:BUMP!

Päätin nostaa tämän aiheen, koska löysin keinon asentaa Geckon. Kirjoittakaa päätteeseen "wine iexplore http://www.winehq.org" ja painakaa "Install". Tämän jälkeen ei enää CBEditor valita Geckosta. Itselläni kuitenkin tulee "Program Error" enkä sen takia voi tätä käyttää, mutta ajattelin että tästä voi jollekin olla hyötyä.
Pakettienhallinnallakin voi asentaa, esim Deb-paketteja (jä näin myös tod. näk. apt-getiä) käyttävissä distroissa muistaakseni apt-get wine-gecko asentaa geckon. Jos ei, niin hakutoiminnolla löytyy.:)[/edit]

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 8:39 pm
by Sly_Jack0
EDIT:

Sly_Jack0 wrote:BUMP!

Päätin nostaa tämän aiheen, koska löysin keinon asentaa Geckon. Kirjoittakaa päätteeseen "wine iexplore http://www.winehq.org" ja painakaa "Install". Tämän jälkeen ei enää CBEditor valita Geckosta. Itselläni kuitenkin tulee "Program Error" enkä sen takia voi tätä käyttää, mutta ajattelin että tästä voi jollekin olla hyötyä.
Pakettienhallinnallakin voi asentaa, esim Deb-paketteja (jä näin myös tod. näk. apt-getiä) käyttävissä distroissa muistaakseni apt-get wine-gecko asentaa geckon. Jos ei, niin hakutoiminnolla löytyy.:)[/edit][/quote]
Katoin vaan netistä ensimmäisen kohdalle osuneen ohjeen, enkä miettinyt sen enempää. Eikä sen nyt niin väliä ole.

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 9:13 pm
by porzi
Paras tapa ajaa toisen käyttiksen ohjelmia toisessa käyttiksessä on ajamalla kyseistä käyttistä virtuaalikoneella.

Itsellä esim. on VirtualBox, jossa pyöritän xp:tä Ubuntun päällä. Jeejee. Nettiä tosin en vielä ole siinä saanut toimimaan, mutta cb pyörisi varmasti ihan nätisti. En ainakaan näe mitään syytä, ettei se toimisi.

En vaan itse enää käytä cb:tä. Silloin harvoin, kun aikaa riittää ohjelmoinnille, teen sitä c++:lla ja taivas on rajana, jos vaan jaksaisi opetella.

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 9:24 pm
by Koodiapina
Entäs jos ei omista laillista Windowsia? Voi tulla vähän kalliiksi.

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 9:44 pm
by KilledWhale
Grandi wrote:Entäs jos ei omista laillista Windowsia? Voi tulla vähän kalliiksi.
Sitten voi asennella vaikka reactosin, joka on tyhjästä kirjoitettu windowsia matkiva käyttis, jossa ainakin osa windows ohjelmista toimii. Cbtä ei ole tullut testattua mutta luulisi toimivan kun esimerkiksi Diablo 2 toimii.

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 9:57 pm
by Koodiapina
No jaa, tuo olisi silti liian raskas esimerkiksi minun koneella. Wine olisi ainoa mahdollisuus, mutta kukaan ei ilmeisesti tiedä miten se onnistuisi.

Re: Linux + CoolBasic = ?

Posted: Wed Jul 01, 2009 11:48 pm
by porzi
xp:stä saa vistan ie6 testausta varten kehitetyn kokeiluversion, joka buuttaa itsestään tunnin välein.

Että sellasta.

http://www.microsoft.com/downloads/deta ... laylang=en

multiple ie ei tosiaan toimi vistalla, mikä on webdevelopereille aikas hauska juttu, mutta onneks on toi virtuaalikone ja ilmanen kokeiluversio -hässäkkä.

Edit: kokeilin tota reactosia ja näyttäs kääntävän cb-ohjelman ja jäätyvän.. jaksanu sitte kikkailla, kun en tota itse tarvii, mutta jotain se wines winestä ja gekosta... pyys asentamaan jotain paketteja ja osas asentaa ne ihan ite painamalla yhtä nappia... Mutta jääty tosiaan aika pahasti siihen automaattisesti latautuvan esimerkki hello worldin ajamiseen/kääntämiseen/ei voi tietää.