Gambas 3

Software kuvakaappaus:
Gambas 3
Ohjelmiston tiedot:
Versio: 3.10.0 Päivitetty
Lähetyksen päivämäärä: 22 Jun 18
Kehittäjä: Gambas Team
Lupa: Vapaa
Suosio: 84

Rating: nan/5 (Total Votes: 0)

Gambas 3 on seuraavan sukupolven Gambas-kehitysympäristö, joka perustuu BASIC-tulkkiin, jossa on objektien laajennukset, kuten Visual Basic. Se on ennen kaikkea avoimen lähdekoodin BASIC-kieli objektien laajennuksilla. Ohjelma sisältää natiivitoimintoja, joiden avulla kehittäjät voivat hallita merkkijonoja, aritmeettisia tietoja, aikaa, tulosteita ja tiedostoja.

Se on täysin ilmainen ja monimutkainen ohjelma, joka koostuu useista ohjelmista, kuten kääntäjistä, arkistosta, tulkista, kehitysympäristöstä, skripteristä, lukuisista laajennuskomponenteista ja monipuolisesta graafisesta käyttöliittymästä.


Nopeasti suunnitella graafisia käyttöliittymiä projekteihisi

Gambasilla voit nopeasti suunnitella graafisen käyttöliittymän (GUI), ohjaavat KDE-sovelluksia DCOP: llä, käyttää PostgreSQL- ja MySQL-tietokantoja, kääntää ohjelman monille kielille sekä rakentaa verkko-sovelluksia.

Tärkeimpiä ominaisuuksia ovat täysi prosessinohjaus, natiivi tuki UTF-8-merkkijonoille, monien kielten tuki, täydellinen virheenhallinta, pseudoterminaalin hallinta, ajastimien tapahtumasilmukoiden tuki, tuki sisääntulotiedostojen kuvaajien katseluun ja kyky kutsua ulkoisia toimintoja kirjastoissa, jotka jaetaan järjestelmässä.

Todellinen objekti-orientoitu kieli Gambasissa on luokkia ja esineitä, yksityisiä ja julkisia symboleja, yksittäisiä perintöjä, destruktoreita ja konstruktoreita, rekisterinpitäjiä, polymorfismia, menetelmiä, sorvaajia, ominaisuuksia, sorvattavia esineitä, tapahtumia ja vakioita. On myös mahdollista käyttää MySQL-, SQLite-, PostgreSQL- ja ODBC-tietokantoja.


Kannen alla ja tuetuissa käyttöjärjestelmissä

C, C ++ ja BASIC-ohjelmointikielet on käytetty Gambas & rsquo; koodi. Se on suunniteltu alusta asti toimimaan kaikissa GNU / Linux-jakeluissa sekä FreeBSD-käyttöjärjestelmässä.

Se on ladattavissa yleislähteiden arkistona (tarball), joka sisältää sovelluksen lähdekoodin. Linux-käyttäjät voivat myös asentaa sen GNU / Linux-jakelujensa pääohjelmistojen arkistoista. Tällä hetkellä tuetaan sekä 32-bittisiä että 64-bittisiä käskyjoukkoarkkitehtuureja.

Uutta tässä julkaisussa:

  • Web-lomakkeiden tuki IDE: ssä on parannettu.
  • Kirjaston pakkaus on korjattu.
  • CStr ja CDate ovat nyt keskenään johdonmukaisia, muuntamalla sisäisesti vain UTC-päivämääriä. Varo, tämä virheenkorjaus ei ole taaksepäin yhteensopiva!
  • Tulkki käyttää nyt monotonista kelloa.
  • Uusi ohje MOVE ... DOWNTO ... nimeää tiedoston uudestaan, jolloin kohde poistetaan atomiselta.
  • MediaPlayer-ohjaus voi ketjuttaa mediatiedostoja nyt.
  • FtpClient tukee nyt ftps-protokollaa.
  • gb.term on uusi komponentti, jolla hallitaan päätelaitteita, ja sovellusliittymä on hyvin lähellä käyttöjärjestelmää.
  • gb.web.feed on uusi komponentti, jolla hallitaan RSS-syötteitä.
  • Korjausten tonti gb.web.form -komponentissa.

Uutta versiona:

  • KEHITYSYMPÄRISTÖ:
  • UUTTA: Paranna Cygwin-järjestelmän tietoisuutta.
  • BUG: Tietokannan taulukon nimiä sisältävät hallintaominaisuudet voidaan muokata uudelleen.
  • GB.DATA:
  • BUG: Älä käytä eteenpäin typedefs-tiedostoja, koska jotkut kääntäjät eivät näytä ymmärtävän niitä.
  • Virhe: Hiljaa vääriä positiivisia kääntäjävaroituksia.
  • GB.DB.MYSQL:
  • Virhe: Yritä muodostaa yhteys uudelleen menetettyyn tietokantapalvelimeen, kun luetellaan olemassa olevia tietokantoja ja taulukon kenttiä.
  • GB.FORM:
  • UUTTA: SliderBox on nyt samassa muutosryhmässä kuin Slider.
  • GB.GTK:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • GB.GTK3:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • BUG: Paint.Reset () toimii nyt odottamattomalla tavalla kuin välimuistissa olevan Piirustusalue.
  • GB.GUI.AREA:
  • Virhe: TreeView-uudelleennimeäminen toimii nyt, jos uudelleen nimetty kohde ei näy.
  • GB.MEDIA.FORM:
  • Virhe: MediaView: Ohjausominaisuus on nimetty ShowControliksi.
  • GB.QT4:
  • Virhe: Menu.Checked -ominaisuus palauttaa nyt oikean arvon muille kuin radiovalikon kohteille.
  • BUG: TextBox: Kiertoliike Qt4-outoa käyttäytymistä, joka joskus menettää valinnan. Sama kiertotapa muokattavassa ComboBoxissa.
  • Virhe: Korjaa varoitusvaroitus.

Uutta versiossa 3.8.3:

  • KEHITYSYMPÄRISTÖ:
  • UUTTA: Paranna Cygwin-järjestelmän tietoisuutta.
  • BUG: Tietokannan taulukon nimiä sisältävät hallintaominaisuudet voidaan muokata uudelleen.
  • GB.DATA:
  • BUG: Älä käytä eteenpäin typedefs-tiedostoja, koska jotkut kääntäjät eivät näytä ymmärtävän niitä.
  • Virhe: Hiljaa vääriä positiivisia kääntäjävaroituksia.
  • GB.DB.MYSQL:
  • Virhe: Yritä muodostaa yhteys uudelleen menetettyyn tietokantapalvelimeen, kun luetellaan olemassa olevia tietokantoja ja taulukon kenttiä.
  • GB.FORM:
  • UUTTA: SliderBox on nyt samassa muutosryhmässä kuin Slider.
  • GB.GTK:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • GB.GTK3:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • BUG: Paint.Reset () toimii nyt odottamattomalla tavalla kuin välimuistissa olevan Piirustusalue.
  • GB.GUI.AREA:
  • Virhe: TreeView-uudelleennimeäminen toimii nyt, jos uudelleen nimetty kohde ei näy.
  • GB.MEDIA.FORM:
  • Virhe: MediaView: Ohjausominaisuus on nimetty ShowControliksi.
  • GB.QT4:
  • Virhe: Menu.Checked -ominaisuus palauttaa nyt oikean arvon muille kuin radiovalikon kohteille.
  • BUG: TextBox: Kiertoliike Qt4-outoa käyttäytymistä, joka joskus menettää valinnan. Sama kiertotapa muokattavassa ComboBoxissa.
  • Virhe: Korjaa varoitusvaroitus.

Uutta versiossa 3.8.1:

  • KEHITYSYMPÄRISTÖ:
  • UUTTA: Paranna Cygwin-järjestelmän tietoisuutta.
  • BUG: Tietokannan taulukon nimiä sisältävät hallintaominaisuudet voidaan muokata uudelleen.
  • GB.DATA:
  • BUG: Älä käytä eteenpäin typedefs-tiedostoja, koska jotkut kääntäjät eivät näytä ymmärtävän niitä.
  • Virhe: Hiljaa vääriä positiivisia kääntäjävaroituksia.
  • GB.DB.MYSQL:
  • Virhe: Yritä muodostaa yhteys uudelleen menetettyyn tietokantapalvelimeen, kun luetellaan olemassa olevia tietokantoja ja taulukon kenttiä.
  • GB.FORM:
  • UUTTA: SliderBox on nyt samassa muutosryhmässä kuin Slider.
  • GB.GTK:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • GB.GTK3:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • BUG: Paint.Reset () toimii nyt odottamattomalla tavalla kuin välimuistissa olevan Piirustusalue.
  • GB.GUI.AREA:
  • Virhe: TreeView-uudelleennimeäminen toimii nyt, jos uudelleen nimetty kohde ei näy.
  • GB.MEDIA.FORM:
  • Virhe: MediaView: Ohjausominaisuus on nimetty ShowControliksi.
  • GB.QT4:
  • Virhe: Menu.Checked -ominaisuus palauttaa nyt oikean arvon muille kuin radiovalikon kohteille.
  • BUG: TextBox: Kiertoliike Qt4-outoa käyttäytymistä, joka joskus menettää valinnan. Sama kiertotapa muokattavassa ComboBoxissa.
  • Virhe: Korjaa varoitusvaroitus.

Uutta versio 3.7.1:

  • KEHITYSYMPÄRISTÖ:
  • UUTTA: Paranna Cygwin-järjestelmän tietoisuutta.
  • BUG: Tietokannan taulukon nimiä sisältävät hallintaominaisuudet voidaan muokata uudelleen.
  • GB.DATA:
  • BUG: Älä käytä eteenpäin typedefs-tiedostoja, koska jotkut kääntäjät eivät näytä ymmärtävän niitä.
  • Virhe: Hiljaa vääriä positiivisia kääntäjävaroituksia.
  • GB.DB.MYSQL:
  • Virhe: Yritä muodostaa yhteys uudelleen menetettyyn tietokantapalvelimeen, kun luetellaan olemassa olevia tietokantoja ja taulukon kenttiä.
  • GB.FORM:
  • UUTTA: SliderBox on nyt samassa muutosryhmässä kuin Slider.
  • GB.GTK:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • GB.GTK3:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • BUG: Paint.Reset () toimii nyt odottamattomalla tavalla kuin välimuistissa olevan Piirustusalue.
  • GB.GUI.AREA:
  • Virhe: TreeView-uudelleennimeäminen toimii nyt, jos uudelleen nimetty kohde ei näy.
  • GB.MEDIA.FORM:
  • Virhe: MediaView: Ohjausominaisuus on nimetty ShowControliksi.
  • GB.QT4:
  • Virhe: Menu.Checked -ominaisuus palauttaa nyt oikean arvon muille kuin radiovalikon kohteille.
  • BUG: TextBox: Kiertoliike Qt4-outoa käyttäytymistä, joka joskus menettää valinnan. Sama kiertotapa muokattavassa ComboBoxissa.
  • Virhe: Korjaa varoitusvaroitus.

Uutta versio 3.6.2:

  • KEHITYSYMPÄRISTÖ:
  • UUTTA: Paranna Cygwin-järjestelmän tietoisuutta.
  • BUG: Tietokannan taulukon nimiä sisältävät hallintaominaisuudet voidaan muokata uudelleen.
  • GB.DATA:
  • BUG: Älä käytä eteenpäin typedefs-tiedostoja, koska jotkut kääntäjät eivät näytä ymmärtävän niitä.
  • Virhe: Hiljaa vääriä positiivisia kääntäjävaroituksia.
  • GB.DB.MYSQL:
  • Virhe: Yritä muodostaa yhteys uudelleen menetettyyn tietokantapalvelimeen, kun luetellaan olemassa olevia tietokantoja ja taulukon kenttiä.
  • GB.FORM:
  • UUTTA: SliderBox on nyt samassa muutosryhmässä kuin Slider.
  • GB.GTK:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • GB.GTK3:
  • Virhe: Korjaa alustettu muuttuja.
  • Virhe: Korjaa varoitus liukusäätimellä tai SpinBoxilla, kun asetat minimiarvon, joka vastaa maksimiarvoa tai päinvastoin.
  • BUG: Paint.Reset () toimii nyt odottamattomalla tavalla kuin välimuistissa olevan Piirustusalue.
  • GB.GUI.AREA:
  • Virhe: TreeView-uudelleennimeäminen toimii nyt, jos uudelleen nimetty kohde ei näy.
  • GB.MEDIA.FORM:
  • Virhe: MediaView: Ohjausominaisuus on nimetty ShowControliksi.
  • GB.QT4:
  • Virhe: Menu.Checked -ominaisuus palauttaa nyt oikean arvon muille kuin radiovalikon kohteille.
  • BUG: TextBox: Kiertoliike Qt4-outoa käyttäytymistä, joka joskus menettää valinnan. Sama kiertotapa muokattavassa ComboBoxissa.
  • Virhe: Korjaa varoitusvaroitus.

Uutta versiossa 3.5.2:

  • KEHITYSYMPÄRISTÖ:
  • Virhe: Raportin muokkaus: nyt raportin reunat näytetään oikein editorissa.
  • BUG: Ominaisuusapu WebView käyttää nyt samaa oletuskoodikokoa (80%) kuin ohjattu ikkuna.
  • Virhe: Korjaa HTML-pakkaus niin, että kaikki ei ole samalle riville.
  • Virhe: Subversion: Tuki Subversion & gt; = 1.8.
  • BUG: Subversion: Poista ".lang / .pot" automaattisesti. tiedostoa versionhallinnasta, koska se on luotu tiedosto ja sen ristiriitoja ei voida ratkaista.
  • Virhe: Subversion: Korjaa Subversion-konfliktihallinta.
  • BUG: Subversion: Nosta svn-komentoja aikakatkaisuun 30 sekuntia: jotkut sitoutuvat voivat kestää kauan.
  • BUG: Tiedoston ominaisuusikkuna: "Palauta" -painike on nyt piilotettu oikein.
  • Virhe: Valikkotoimittaja: viimeinen valikko voi liikkua nyt.
  • Virhe: Valikkotoimittaja: korjaa nykyisen valikon kohokohta.
  • Virhe: Valikkotoimittaja: Korjaa valikkoruutu.
  • BUG: Projektipuu: Ponnahdusvalikon on oltava tarkka ulkoisten tiedostojen kanssa.
  • BUG: Projektipuu: Korjaa ponnahdusvalikko, kun napsautat & quot; Data & quot; projektin puun kansioon.
  • BUG: Muotoilija: Piilota ja näyttää työkalupalkin tiedot nykyisen tilan mukaan (virheenkorjaus, vain luku ...).
  • Virhe: Lomakeeditori: Muotoilun työkalupalkin painikkeet toimivat koko lomakkeessa, jos mitään ei ole valittu nyt.
  • BUG: Älä aseta keskittymistä konsoliin, jos se on piilotettu.
  • BUG: Packager: Fix * .deb-paketin kuvaus.
  • BUG: Kuvaeditori: Älä jätä editoriä epäjohdonmukaiseen tilaan sen jälkeen, kun tahna on tehty.
  • TULKKIIN:
  • BUG: String.InStr () ei enää kaadu, jos merkkijono kuvio on tyhjä. Se palauttaa arvon 0 (kuten InStr).
  • Virhe: Älä mene kaatumaan, jos tuntematon vaihtoehto välitetään "-g" -vaihtoehdolla.
  • Virhe: Korjaa LIKE-operaattori whth & quot; {...} & quot; kuvioita.
  • Virhe: Korjaa kaatuminen, kun käytät CStr () -ohjelmaa objektilla, jolla on muuntamistoiminto.
  • BUG: Ole virtuaalinen edes ensimmäistä kertaa, kun soitat [] operaattoria.
  • COMPILER:
  • BUG: Fix-kokoelma EI KÄYTÄ, EI ALOITA eikä TEHTÄ operaattoreita, kun ne eivät ole yksinään ilmauksessamme.
  • GB.DB:
  • Virhe: Älä syöksy enää tietokannan objekteja vapautettaessa.
  • BUG: Automaattinen Blob-String -muunnos ei johda kaatumiseen enää.
  • GB.DB.FORM:
  • BUG: DataCheckBox määrittää oikein sen sisäisen TriState-ominaisuuden riippuen siitä, onko tietokannan kenttä pakollinen vai ei.
  • Virhe: Muokattavat DataBrowser ja DataView eivät luo enää vääriä ylimääräisiä viivoja.
  • GB.DB.SQLITE3:
  • Virhe: Fix specific sqlite3_exec -sovelluksen toteutus. Estää joitakin kaatumisia ja tehdä tietokannan luomisesta uudelleen (muun muassa).
  • BUG: käsitellään käskyjä, jotka palauttavat vain yhden taulukon nimen kenttien nimet.
  • GB.DRAW:
  • VIRHE: Asenna Maaliluokka oikein, kun kutsut Paint.Begin () -ohjelmaa jo avatulle piirustukselle.
  • GB.FORM:
  • BUG: FileProperties: Älä kaataa enää, jos hakemiston koon laskentatehtävä palauttaa roskat.
  • BUG: FileProperties: FileProperties-kuvakkeen kuvake mukauttaa nyt oikein sen kokoa.
  • BUG: FileChooser: Paths-ominaisuus palauttaa valitun polun yhdellä tilalla eikä enää tyhjää taulukkoa.
  • GB.FORM.DIALOG:
  • BUG: Dialog.Open () useassa tilassa toimii nyt. [GB.FORM.MDI]
  • Virhe: Korota virhe, jos Toolbar.Configure () -menetelmää kutsutaan, kun taas työkalupalkin Key-ominaisuutta ei ole määritetty.
  • Virhe: Työkalupalkin määritysikkuna: työkalupalkkielementit, joissa on lyhyt teksti, näytetään nyt oikein.
  • GB.GSL:
  • BUG: Polynomi: Uuden tyhjän polymonialin luominen ei johda enää kaatumiseen.
  • GB.GTK:
  • Virhe: RTL-asettelua alustetaan oikein käynnistettäessä.
  • Virhe: Embedder.Embed () ei kata kahta argumenttia.
  • BUG: Ponnahdusikkunan klikkauspäivitysten luominen toimii nyt oikein eikä enää kaatua.
  • BUG: Window.Picture-ominaisuuden pitäisi nyt toimia oikein.
  • Virhe: Päivitä monisäiliöohjaimien tausta ja etuala oikein.
  • BUG: Font.Grade-maksimiarvo on nyt +24, kuten fonttivalitsin odottaa.
  • BUG: Korjaa muistivuoto kuvien lataamatta ilman alfa-kanavaa.
  • BUG: GlArea-ohjaus voi nyt ottaa tarkennuksen.
  • GB.GUI.BASE:
  • Virhe: Napsauttamalla GridView / ColumnView -otsikoita nyt pitäisi toimia uudelleen oikein.
  • GB.NET.POP3:
  • Virhe: Virheilmoituksia ei saa kääntää.
  • GB.OPENGL:
  • Virhe: GL.GetString () aiheuttaa nyt virheen, jos glGetString () -toiminto epäonnistuu.
  • GB.OPENGL.SGE:
  • Virhe: Älä kaada, jos mallissa on vain yksi kehys.
  • GB.PCRE:
  • Virhe: RegExp.Replace (): käytä eksplisiittisesti 0, jos puuttuvat argumentit puuttuvat
  • BUG: Älä soita GB.ReturnNewString (), jos ottelu palauttaa null-merkkijonon.
  • BUG: Käytä GB.ReturnVoidString () sijaan GB.ReturnNull ().
  • GB.QT4:
  • BUG: Ponnahdusikkunan klikkauspäivitysten luominen toimii nyt oikein eikä enää kaatua.
  • Virhe: Päivitä monisäiliöohjaimien tausta ja etuala oikein.
  • BUG: Font.Grade-maksimiarvo on nyt +24, kuten fonttivalitsin odottaa.
  • BUG: Etualan ja taustan värit toimivat odotetusti ComboBox- ja SpinBox-ohjaimilla.
  • GB.SDL:
  • BUG: Palauta täyttökuvio kiinteään kohtaan Draw.Rect () tai Draw.Ellipse () -muodon jälkeen, muuten Draw.Image () ei tee mitään!
  • GB.XML:
  • Virhe: XMLElement.AppendFromText () toimii nyt oikein, jos ylimääräisiä argumentteja ei ole annettu.
  • Virhe: XMLElement.FromText () käsittelee oikein parittomia poikkeuksia.
  • BUG: XMLDocument.ToString (): n Boolean parametri 'Indent' on nyt tulkittu oikein.
  • Virhe: Kommentti sarjamuotoinen, joka on asiakirjan suoran lapsen kanssa sisennys, joka ei ole käytössä.
  • BUG: Document.All-ominaisuus on nyt oikein ilmoitettu XMLNode []
  • GB.XML.HTML:
  • Virhe: Kommentti sarjamuotoinen, joka on asiakirjan suoran lapsen kanssa sisennys, joka ei ole käytössä.
  • GB.XML.RPC:
  • Virhe: miniServer antaisi out-of-bound ja useita rinnakkaisia ​​pyyntöjä.
  • Virhe: miniServer voi kaatua virheelliseen pyyntöön.
  • GB.WEB:
  • Virhe: CGI.Error () lähettää nyt oikein UTF-8-HTML-sivun.

Uutta versiossa 3.5.1:

  • KEHITYSYMPÄRISTÖ:
  • Virhe: Korjaa projektin selainkurkurin hallinta, kun tarkennus on suodatuskentässä.
  • Virhe: Korjaa lomakeeditorin hallinta korostettuna, kun liukuva ohjaus on ScrollView.
  • BUG: Packager nyt käyttää nykyistä Gambas major & minor -versiota vähimmäisversiona komponenttien riippuvuuksille.
  • BUG: Seuraa Ubuntun pakettien nimeämiskäytäntöä.
  • Virhe: Jotkut korjaavat GUI metapakettien luomiseen Debianille / Ubuntulle.
  • BUG: tunnistimien automaattinen suorittaminen nyt näyttää oikein tunnetut luokat.
  • Virhe: näytä valinnaiset arvot oikein allekirjoituksissa.
  • UUTTA: Järjestelmätietojen valintaikkunassa on nyt Gambas-versio.
  • UUTTA: "gb.desktop.gnome" -komponentti on nyt näkyvissä ja selkeästi tarkistettavissa.
  • UUTTA: Jos projekti käyttää gb.gui: tä, pakkaaja luo kaksi lisäkappaletta: toinen Qt4-tuki ja toinen GTK + -tuki.
  • UUSI: Paketin versionumeroiden tuki.
  • UUSI: Päivitä Gambas-fontti.
  • UUTTA: näytä ohjeita kolmannen osapuolen osille.
  • UUSI: Lisää afrikkalainen kielilistaan.
  • TULKKIIN:
  • Virhe: Älä irrota prosessia, joka palauttaa virheen muutoin tappaa tapahtuman.
  • Virhe: Tarkista tarkasti, onko olemassa Enum-luokan menetelmiä ja ominaisuuksia.
  • Virhe: Käyttäjä on nyt ohitettu oikein luokissa, jotka periytyvät taulukkoluokkaan tai kokoelmaan.
  • BUG: VarPtr () toimii oikein menetelmän argumentteilla.
  • Virhe: Korjaa CLOSE-käsky, kun käsitellään merkkijonoa.
  • Virhe: estä kaatumiset poistumisestasi julkaisemalla taulukkoluokat ensin.
  • UUSI: Tuki GB_PATH-ympäristömuuttujalle, joka antaa Gambasin tulkkipolun jos se on asetettu.
  • UUSI: Enum.Stopped on uusi ominaisuus, joka palaa, jos nykyinen numero on pysäytetty.
  • UUSI: OPEN STRING on uusi ohje, jonka avulla merkkijonoa voidaan käyttää virralle. Kirjoittaminen siihen liittää kirjalliset tiedot merkkijonon loppuun tällä hetkellä.
  • UUSI: Merkkijonon sulkeminen palauttaa tiedot uuteen merkkijonoon kirjoitettuna.
  • UUTTA: Kirjoita WRITE käyttäytyä samalla tavalla kuin READ muistivirralla. Toisin sanoen se kirjoittaa nollaterminaalin "C" merkkijonona, kun READ oli lukemassa nollaterminoitu "C" merkkijono.
  • COMPILER:
  • UUSI: Uusi OPEN STRING ohje.
  • UUSI: AVOIN MUISTI ja OPEN PIPE ovat synonyymi MEMORY- ja PIPE-ohjeista.
  • GB.DESKTOP.GNOME:
  • UUTTA: Tee tämä komponentti näkyväksi IDE: lle.
  • GB.EVAL:
  • UUSI: Korosta uusi OPEN STRING ohje oikein.
  • GB.FORM:
  • BUG: DirChooser.ShowPreview käytti FDirChooser.GetPreview-ohjelmaa, jota ei ole olemassa. Oikea symboli on FDirChooser.GetShowPreview.
  • UUTTA: FileChooserilla on nyt tuki "zip" -tiedostojen purkamiseen, jos zip-apuohjelma on asennettu järjestelmään.
  • GB.GUI:
  • UUTTA: Jos yksi GUI-komponentti ei lataudu, kokeile toista.
  • UUTTA: keskeytä, jos GUI-komponenttia ei löydy.
  • UUTTA: Määritä GB_GUI-ympäristömuuttujat tosiasiallisesti ladatulla GUI-komponentilla.
  • GB.GUI.OPENGL:
  • UUTTA: Lataa aina OpenGL-tukikomponentti, joka liittyy siihen, mikä on GB_GUI-ympäristömuuttujassa.
  • GB.SDL:
  • UUTTA: Nimeä alkuperäinen SDL-fonttitiedosto uudelleen nimellä & quot; _default.ttf & quot; jotta estetään pakkauskokemukset.
  • UUTTA: Käytä Gambas monospace -fonttia SDL-oletusfonttina nyt.
  • GB.WEB:
  • Virhe: JSON.Encode () koodaa ASCII-ohjausmerkit oikein.
  • UUSI: JSON.Decode () ottaa nyt ylimääräisen valinnainen argumentti, joka osoittaa, että nolla-arvoilla olevat avaimet otetaan huomioon objektin sisällä.
  • UUTTA: JSONCollection on uusi luokka, joka edustaa JSON-objektia, jonka joidenkin avainten kohdalla on null-arvo.

    • IDE: ssa on uusi edistyksellinen kuvankäsittelyohjelma

    Uutta / li>

  • IDE voi debugata verkkosovelluksia sulautetun HTTP-palvelinosan gb.httpd ansiosta.
  • ARM-tuki on korjattu.
  • Uusi MATCH-ohje, joka vastaa säännöllisiä lausekkeita implisiittisesti gb.pcre-komponentin avulla.
  • Globaalin virheenkäsittelijän tuki.
  • gb.clipper on uusi komponentti, joka perustuu Clipper-kirjastoon.
  • gb.openssl on uusi komponentti, joka pakottaa libcrypto-kryptografiset toiminnot OpenSSL-projektista.
  • gb.gmp on uusi komponentti, joka perustuu Gnu Multiple Precision aritmeettiseen kirjastoon, joka toteuttaa suuria kokonaislukuja ja isoja rationaalisia numeroita.
  • gb.openal on uusi komponentti, joka perustuu OpenAL 3D -kirjastoon.
  • gb.opengl.sge on uusi komponentti, joka toteuttaa MD2-muotoon perustuvan yksinkertaisen OpenGL-pelimoottorin.

Uutta versiossa 3.0:

  • Glibc: n erityiset matemaattiset toiminnot tunnistetaan ja käytetään nyt oikein.
  • Kelluvat pisteiden numerot on tulostettava paremmin.
  • Ranskan, tšekin ja katalaanin käännökset päivitettiin.
  • Ja kaksi turva-aukkoa suljettiin:
  • Stringin hajautusalgoritmi on satunnaistettu. Katso lisätietoja tästä asiakirjasta.
  • IDE: ssä et saa projektiversiota suorittamalla ohjelmaa (mikä tyhmä idea!). Nyt saat sen tekstitiedostosta, joka sijaitsee projektin vanhemman hakemistossa.

    • [KEHITYSYMPÄRISTÖ]:

    Uutta

  • UUSI: Liettuan kielen tuki.
  • UUSI: ruotsinkielinen käännös päivitettiin.
  • [TULKKIIN]:
  • BUG: GB.ToZeroString () API nyt käsittelee oikein nollan pituisia merkkijonoja.
  • [Archiver]:
  • Virhe: Ohita "ydin", "vgcore" *. ja "callgrind" *. tiedostot suoritettaessa.
  • [GB.V4L]:
  • Virhe: Tee gb.v4l-tiedosto uudella ytimellä.

Uutta versiossa 2.23.0:

  • Uusi romaaninkielinen käännös lisättiin ja tšekkiläiset ja ruotsalaiset käännökset päivitettiin.
  • Muistivuoto, joka johtaa lukumääränhallinnan kaatumiseen, oli kiinteä.
  • GTK + -komponentissa TextBoxin, TextArea-, SpinBox-, Menu-, GridView-, ListBox- ja ComboBox-ohjausobjektin virheet olivat kiinteitä.
  • Control.MoveScaled-menetelmä on korjattu.
  • Taulukon olemassaolo tarkistetaan oikein ODBC-komponenttina.
  • SQLite-kokonaisuuden ensisijaiset avaimet tunnistetaan paremmin.

Uutta versiossa 2.22.0:

  • Kokoonpano:
  • Virhe: Tunnista x86_64 arkkitehtuuri paremmin.
  • Virhe: Kokoa oikein Ubuntu 10.10: ssä.
  • UUTTA: Lisää AC_PROG_LIBTOOL-tiedosto root configure.ac -tiedostoon.
  • UUSI: Tarkista puuttuva matemaattinen funktio suoraan käyttöjärjestelmän havaitsemisen sijasta.
  • UUTTA: Poista tarpeettomat asennus-sh-linkit.
  • Kehitysympäristö:
  • Virhe: A & quot; = & quot; merkin puuttui Debianin / Ubuntu-pakkaajan luomasta valikkotiedostosta.
  • UUTTA: Älä tallenna URL-osoitetta projektitiedostossa, jos se on yhtä kuin oletusarvoinen URL http://www.endoftheinternet.com
  • UUSI: Kreikan käännös päivittää Demosthenes Koptsis.
  • Tietokannan hallinta:
  • UUSI: Kreikan käännös päivittää Demosthenes Koptsis.
  • Tulkki
  • BUG: Extern-toiminnot pystyvät käsittelemään jopa 16 osoittimen tai merkkijonon argumentteja.
  • Virhe: Älä käytä pinon sisältöä paluuarvona.
  • Virhe: Ulkoisten toimintojen palautusarvo, joka palauttaa 'char *', muutetaan nyt vakiona merkkijonoon.
  • BUG: == operaattori toimii nyt oikein.
  • Virhe: Korjaa kaksi virheellistä valinnaista toimintoilmoitusta.
  • Compiler:
  • Virhe: Poista hyödyttömiä testejä.
  • Archiver:
  • Virhe: Tiedostot, joilla on ".gambas" laajennus on nyt suljettu pois suoritettavista arkistoista. Tämä estää mahdollisen loputtomasti kasvavan generoidun tiedoston.
  • Kehitysympäristö:
  • UUTTA: Espanjan käännös päivitettiin.
  • GB.DB.POSTGRESQL:
  • Virhe: Oikealta sivuuttaa kentät, jotka on poistettu & quot; DROP COLUMN & quot; komento.
  • GB.FORM:
  • BUG: Noudata nuolinäppäinten navigointia paremmin vain luku -värähtelevillä soluilla TableView-ohjauksessa.
  • UUTTA: DateChooser käyttää sunnuntaina ensimmäisenä viikonpäivänä, kun nykyinen kieli on "C" tai "en_US".
  • GB.GTK:
  • Virhe: Korjaa kaksoisklikkaus tapahtuma CheckBox-ohjauksessa.
  • BUG: Hallitse väärin Checkbox-säätimiä.
  • Virhe: Korjaa ComboBoxin käyttäytyminen luettelon ja ReadOnly-ominaisuuden määrittämisessä ja ComboBox-ominaisuuksien tallentamiseen * .form-tiedostossa.
  • BUG: Ponnahdusvalikot toimivat nyt oikein lokeron kuvakkeissa.
  • BUG: Tee TabStrip käyttäytyvät kuten gb.qt: ssä, kun lisäät uuden välilehden.
  • BUG: TabStrip käyttää nyt omaa ikkunaa, joten se ei ole osittain näkyvissä, kun se kattaa muut widgettiet.
  • Virhe: ColumnView, TreeView ja ListView päivittyvät oikein, kun kuvaketta muutetaan.
  • BUG: Lueminut ComboBox-ohjaimet eivät enää kadota tarkennustapahtumia.
  • BUG: Oikein vapaat valikkotunnisteet.
  • Virhe: Korjaa mahdolliset kaatumiset kolmessa hyödyllisessä rutiinissa.
  • Virhe: Korjaa kaatuminen GridView.Rows []: ssa. Tekstiominaisuus
  • Virhe: Korjaa äärettömän rekursiota vedon ja pudotuksen hallinnassa vetämällä TextBox- tai TextArea-sisältöä samassa sovelluksessa.
  • Virhe: Ylin tason ikkunassa ei näytetä enää piilotettuja lapsia.
  • BUG: Rich-text -jonohallinta on korjattu. Merkki ja merkki "&& quot ;," & gt; ja "

Uutta versiossa 2.16.0:

  • Tämä versio kootaan libtool 2.x: Ubuntu-versiot.
  • Ctrl + PageUp ja Ctrl + PageDown siirtyvät nyt IDE-välilehden välilehtiin.
  • Oikotiet tallennetaan oikein kaikissa tapauksissa IDE-valikkojulkaisijassa.
  • READ-ohje on korjattu 64-bittisissä järjestelmissä.
  • gb.pdf nyt koota viimeisimpien Poppler-versioiden kanssa.

Vastaavia ohjelmistoja

IGCC
IGCC

14 Apr 15

wwlisp
wwlisp

2 Jun 15

aime
aime

19 Feb 15

CURSEL
CURSEL

3 Jun 15

Kommentit Gambas 3

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!