Login Register
Frontpage Code library Pastebin

CB Repository on sivusto, jonka on tarkoitus toimia ainakin aluksi CoolBasic-koodien tallennuspaikkana.

Sivusto aloittaa toimintansa pelkkänä koodikirjastona ja pastebininä. Tulevaisuudessa on kuitenkin tarkoitus lisätä muutakin toiminnallisuutta sivustolle.

Recent codes

CodeAuthorKellonaika
CopyDirectory()
Kopioi kansion sekä sen sisältämät tiedostot ja alikansiot ...
Jare17.3.2021 8:48
FilePathInfo()
Erittelee annetusta polusta hakemiston, tiedoston kokonimen, tiedoston päätteen ...
Jare11.3.2021 20:33
ReadLineFromFile()
Avaa tiedoston ja lukee siitä halutun yksittäisen rivin. ...
Jare6.3.2021 12:32
IsAbsolutePath()
Kertoo, onko kansion tai tiedoston polku absoluuttinen (= ...
Jare20.2.2021 11:17
CleanPath() - selkeyttää hakemistopolun
Alkupaloiksi tämä funktio suitsii hakemistoerottimet kohdalleen: / muutetaan ...
Jare13.2.2021 1:48
HotKey
Helppo tapa toteuttaa näppäinkomentoja, kuten Ctrl + S. ...
Jare12.1.2016 18:55
DeleteDirectory()
Poistaa hakemiston ja koko sisällön rekursiivisesti. VAARALLINEN, olethan ...
Jare10.1.2016 2:14
DrawGhostImage2()
Korjaa DrawGhostImage-komennon bugin, joka jättää kuvan kokonaan piirtämättä, ...
Jare20.12.2015 21:43
DrawingTo()
Testaa, ollaanko piirtämässä funktiolle välitettyyn puskuriin. Eli jos ...
Jare20.12.2015 16:16
QuadraticLerp & Bezier-käyrä
Tämä koodi sisältää QuadraticLerpin, ja funktion, jolla voi ...
MaGetzUb24.11.2015 12:17

Recent comments

2.3.2020 8:05 - Jare commented on GetWord2 & CountWords2
Kannattaa muuten lisätä $-merkki GetWord2() -funktion nimeen, jotta CoolBasicin kääntäjä ei turhaan herjaile tietotyyppien yhteensopimattomuudesta joissain tilanteissa. Esimerkiksi Trim(GetWord2()) aiheuttaa ...

2.3.2020 7:56 - Jare commented on GetWord2 & CountWords2
Oppia ikä kaikki, GetWord() ilmeisesti trimmaa merkkijonosta välilyönnit/tabit pois alusta (ehkä lopustakin?). Eli jos käytät sanojen erottimena jotain muuta kuin ...

30.7.2014 2:41 - Jare commented on Muistipalan luominen kuvaan
Näin jälkeenpäin olen huomannut, että tässä on ihan perustavaa laatua oleva virhe. CoolBasic ei nimittäin säilö kuvaa muistipalaan. Ei ainakaan ...

8.12.2012 11:56 - Pettis commented on HyphenateString()
Englanti sopii muutenkin ohjelmoinnissa kommentteihin paremmin, koska yleensä kaikki ohjelmointikielien avainsanat ovat englannin kielestä. Englanti on koodareiden ammattikieli :)

19.9.2012 19:42 - Jare commented on HyphenateString()
Koska koodaan täysin englanniksi joka paikassa. En vaihda koodaustyyliäni vaikka ohjema olisikin muuta kieltä kuin englantia varten. :)

27.8.2012 17:41 - VesQ commented on Time2() ja Date2()
Oikeastaan tämä onkin vähän elegantimpi tapa ratkaista asia. http://www.cbrepository.com/pastebin/3m/ Muutin vain If b="\" And b2<>"\" Then d="" Else d=b seuraavaksi ...

27.8.2012 17:38 - VesQ commented on Time2() ja Date2()
Korjasinpa huvikseni tämän funkkarin toimimaam myös kenoviivojen escapettamisen kanssa. http://www.cbrepository.com/pastebin/3l/

26.8.2012 19:07 - MaGetzUb commented on HyphenateString()
Mielenkiintoista. Miksi olet kommentoinut koodin englanniksi, vaikka koodi/funktio itse tavuttaa suomenkielellä lauseita?

21.7.2012 22:23 - Jare commented on RowText
Pitkillä teksteillä tuo funktio on aika hidas. Tässä on muutama vuosi sitten tekemäni nopeampi versio: Function RowText2(txt$, x,y, x2, center=0) ...

5.7.2012 12:56 - Jare commented on Time2() ja Date2()
Tätä olen käyttänyt monesti ja tämä on todella hyödyllinen, mutta nyt törmäsin bugiin: kenoviivan escapettaminen toisella kenoviivalla ei toimi: MakeError ...

Ajankohtaista

17.04.2021 - Lisätty captcha rekisteröitymiseen, jotta botit pysyisivät vähän paremmin kurissa.

30.12.2020 - Pastebin vaatii kirjautumisen. Samalla poistettu n. 650 000 spämmipastea.

25.8.2011 - Lisätty kommenttien listaus etusivulle.

10.4.2011 - Koodikentän rivinumerointi korjattu, valitse-kaikki-toiminnallisuus ja muita pieniä viilauksia sivuille. Mikäli rivinumerointi ei toimi, klikkaa selaimen päivitä-painiketta.

9.4.2011 - Sivusto avattu. Koodikirjasto, rekisteröinti ja pastebin ovat toiminnassa.