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
MoveFile()
CoolBasicissa ei ole sisäänrakennettuna komentoa tiedostojen siirtämiseen, vaikka …
Jare24. marraskuuta 2023 kello 22.03
CopyDirectory()
Kopioi kansion sekä sen sisältämät tiedostot ja alikansiot …
Jare17. maaliskuuta 2021 kello 8.48
FilePathInfo()
Erittelee annetusta polusta hakemiston, tiedoston kokonimen, tiedoston päätteen …
Jare11. maaliskuuta 2021 kello 20.33
ReadLineFromFile()
Avaa tiedoston ja lukee siitä halutun yksittäisen rivin. …
Jare6. maaliskuuta 2021 kello 12.32
IsAbsolutePath()
Kertoo, onko kansion tai tiedoston polku absoluuttinen (= …
Jare20. helmikuuta 2021 kello 11.17
CleanPath() - selkeyttää hakemistopolun
Alkupaloiksi tämä funktio suitsii hakemistoerottimet kohdalleen: / muutetaan …
Jare13. helmikuuta 2021 kello 1.48
HotKey
Helppo tapa toteuttaa näppäinkomentoja, kuten Ctrl + S. …
Jare12. tammikuuta 2016 kello 18.55
DeleteDirectory()
Poistaa hakemiston ja koko sisällön rekursiivisesti. VAARALLINEN, olethan …
Jare10. tammikuuta 2016 kello 2.14
DrawGhostImage2()
Korjaa DrawGhostImage-komennon bugin, joka jättää kuvan kokonaan piirtämättä, …
Jare20. joulukuuta 2015 kello 21.43
DrawingTo()
Testaa, ollaanko piirtämässä funktiolle välitettyyn puskuriin. Eli jos …
Jare20. joulukuuta 2015 kello 16.16

Recent comments

2. maaliskuuta 2020 kello 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. maaliskuuta 2020 kello 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. heinäkuuta 2014 kello 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. joulukuuta 2012 kello 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. syyskuuta 2012 kello 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. elokuuta 2012 kello 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. elokuuta 2012 kello 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. elokuuta 2012 kello 19.07 - MaGetzUb commented on HyphenateString()
Mielenkiintoista. Miksi olet kommentoinut koodin englanniksi, vaikka koodi/funktio itse tavuttaa suomenkielellä lauseita?

21. heinäkuuta 2012 kello 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. heinäkuuta 2012 kello 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.