Gambas 3

Software skärmdump:
Gambas 3
Mjukvaruinformation:
Version: 3.10.0 Uppdaterad
Ladda upp dagen: 22 Jun 18
Utvecklare: Gambas Team
Licens: Gratis
Popularitet: 134

Rating: 2.0/5 (Total Votes: 1)

Gambas 3 är nästa generations Gambas utvecklingsmiljö baserad på en BASIC tolk med objektförlängningar, till exempel Visual Basic. Det är framför allt ett BASIC-språk med öppen källkod med objektförlängningar. Programmet innehåller inbyggda funktioner som gör det möjligt för utvecklare att hantera strängar, aritmetik, tid, input-utgångar och filer.

Det är ett helt gratis och komplext program som består av flera program, inklusive en kompilator, en arkiv, en tolk, en utvecklingsmiljö, en scripter, många förlängningskomponenter och ett funktionsrikt grafiskt användargränssnitt.


Snabbt utforma grafiska användargränssnitt för dina projekt

Med Gambas kan du snabbt utforma ett grafiskt användargränssnitt (GUI), pilot KDE-program med DCOP, åtkomst till PostgreSQL och MySQL-databaser, översätta ditt program till många språk, samt bygga nätverksapplikationer.

Huvudfunktionerna inkluderar fullständig processkontroll, inbyggt stöd för UTF-8-strängar, stöd för flera språk, fullständig felhantering, pseudoterminalhantering, stöd för händelselösningar med tidtagare, stöd för att titta på filbeskrivningar för inmatningsutgång och förmåga att ringa externa funktioner i bibliotek som delas över systemet.

Som ett sant objektorienterat språk kommer Gambas med klasser och föremål, privata och offentliga symboler, enskilda arv, destruktorer och konstruktörer, talare, polymorfism, metoder, array accessors, egenskaper, sorterbara objekt, händelser och konstanter. Det är också möjligt att komma åt MySQL, SQLite, PostgreSQL och ODBC databaser.


Under huven och operativsystem som stöds

C, C ++ och BASIC programmeringsspråk har använts för att skriva Gambas & rsquo; koda. Det har utformats från grunden till att fungera på alla GNU / Linux-distributioner, liksom på FreeBSD-operativsystemet.

Det är tillgängligt för nedladdning som ett universellt källarkiv (tarball), som inkluderar programkällans källkod. Linux-användare kan också installera det från de viktigaste programvaruförteckningarna i deras GNU / Linux-distributioner. Både 32-bitars och 64-bitars instruktionssättarkitekturer stöds nu.

Vad är nytt i den här utgåvan:

  • Stöd för webbformulär i IDE har förbättrats.
  • Bibliotekets förpackning har rättats.
  • CStr och CDate är nu ömsesidigt sammanhängande, genom att endast konvertera till UTC-datum. Var försiktig, den här felkorrigeringen är inte bakåtkompatibel!
  • Tolken använder nu en monoton klocka om möjligt.
  • Den nya instruktionen FLYTA ... NED ... omdirigerar en fil, raderar destinationen atomärt.
  • MediaPlayer-kontrollen kan kedja mediefiler nu.
  • FtpClient stöder nu ftps-protokollet.
  • gb.term är en ny komponent för att hantera terminaler, med ett API mycket nära det som operativsystemet tillhandahåller.
  • gb.web.feed är en ny komponent för att hantera RSS-flöden.
  • Ton av korrigeringar i komponenten gb.web.form.

Vad är nytt i version:

  • UTVECKLINGSMILJÖ:
  • NYTT: Förbättra Cygwin System Information medvetenhet.
  • BUG: Kontrollegenskaper som innehåller ett databastabellnamn kan ändras igen.
  • GB.DATA:
  • BUG: Använd inte vidare typedefs eftersom vissa kompilatorer inte verkar förstå dem.
  • BUG: Stäng av falska positiva kompilatorvarningar.
  • GB.DB.MYSQL:
  • BUG: Försök att ansluta till en förlorad databasserver när du listar befintliga databaser och fält i en tabell.
  • GB.FORM:
  • NYHET: SliderBox är nu i samma ändringsgrupp som Slider.
  • GB.GTK:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • GB.GTK3:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • BUG: Paint.Reset () fungerar nu som förväntat på icke-cachade DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdirigering fungerar nu om det omnämnda objektet inte är synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskapen Kontroll har ändrats till ShowControl.
  • GB.QT4:
  • BUG: Egenskapen Menu.Checked returnerar nu det korrekta värdet för menyalternativ för icke-radiostationer.
  • BUG: TextBox: Lös ett Qt4 konstigt beteende som ibland förlorar urvalet. Samma lösning för redigerbar ComboBox.
  • BUG: Fixa en kompileringsvarning.

Vad är nytt i version 3.8.3:

  • UTVECKLINGSMILJÖ:
  • NYTT: Förbättra Cygwin System Information medvetenhet.
  • BUG: Kontrollegenskaper som innehåller ett databastabellnamn kan ändras igen.
  • GB.DATA:
  • BUG: Använd inte vidare typedefs eftersom vissa kompilatorer inte verkar förstå dem.
  • BUG: Stäng av falska positiva kompilatorvarningar.
  • GB.DB.MYSQL:
  • BUG: Försök att ansluta till en förlorad databasserver när du listar befintliga databaser och fält i en tabell.
  • GB.FORM:
  • NYHET: SliderBox är nu i samma ändringsgrupp som Slider.
  • GB.GTK:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • GB.GTK3:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • BUG: Paint.Reset () fungerar nu som förväntat på icke-cachade DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdirigering fungerar nu om det omnämnda objektet inte är synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskapen Kontroll har ändrats till ShowControl.
  • GB.QT4:
  • BUG: Egenskapen Menu.Checked returnerar nu det korrekta värdet för menyalternativ för icke-radiostationer.
  • BUG: TextBox: Lös ett Qt4 konstigt beteende som ibland förlorar urvalet. Samma lösning för redigerbar ComboBox.
  • BUG: Fixa en kompileringsvarning.

Vad är nytt i version 3.8.1:

  • UTVECKLINGSMILJÖ:
  • NYTT: Förbättra Cygwin System Information medvetenhet.
  • BUG: Kontrollegenskaper som innehåller ett databastabellnamn kan ändras igen.
  • GB.DATA:
  • BUG: Använd inte vidare typedefs eftersom vissa kompilatorer inte verkar förstå dem.
  • BUG: Stäng av falska positiva kompilatorvarningar.
  • GB.DB.MYSQL:
  • BUG: Försök att ansluta till en förlorad databasserver när du listar befintliga databaser och fält i en tabell.
  • GB.FORM:
  • NYHET: SliderBox är nu i samma ändringsgrupp som Slider.
  • GB.GTK:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • GB.GTK3:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • BUG: Paint.Reset () fungerar nu som förväntat på icke-cachade DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdirigering fungerar nu om det omnämnda objektet inte är synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskapen Kontroll har ändrats till ShowControl.
  • GB.QT4:
  • BUG: Egenskapen Menu.Checked returnerar nu det korrekta värdet för menyalternativ för icke-radiostationer.
  • BUG: TextBox: Lös ett Qt4 konstigt beteende som ibland förlorar urvalet. Samma lösning för redigerbar ComboBox.
  • BUG: Fixa en kompileringsvarning.

Vad är nytt i version 3.7.1:

  • UTVECKLINGSMILJÖ:
  • NYTT: Förbättra Cygwin System Information medvetenhet.
  • BUG: Kontrollegenskaper som innehåller ett databastabellnamn kan ändras igen.
  • GB.DATA:
  • BUG: Använd inte vidare typedefs eftersom vissa kompilatorer inte verkar förstå dem.
  • BUG: Stäng av falska positiva kompilatorvarningar.
  • GB.DB.MYSQL:
  • BUG: Försök att ansluta till en förlorad databasserver när du listar befintliga databaser och fält i en tabell.
  • GB.FORM:
  • NYHET: SliderBox är nu i samma ändringsgrupp som Slider.
  • GB.GTK:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • GB.GTK3:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • BUG: Paint.Reset () fungerar nu som förväntat på icke-cachade DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdirigering fungerar nu om det omnämnda objektet inte är synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskapen Kontroll har ändrats till ShowControl.
  • GB.QT4:
  • BUG: Egenskapen Menu.Checked returnerar nu det korrekta värdet för menyalternativ för icke-radiostationer.
  • BUG: TextBox: Lös ett Qt4 konstigt beteende som ibland förlorar urvalet. Samma lösning för redigerbar ComboBox.
  • BUG: Fixa en kompileringsvarning.

Vad är nytt i version 3.6.2:

  • UTVECKLINGSMILJÖ:
  • NYTT: Förbättra Cygwin System Information medvetenhet.
  • BUG: Kontrollegenskaper som innehåller ett databastabellnamn kan ändras igen.
  • GB.DATA:
  • BUG: Använd inte vidare typedefs eftersom vissa kompilatorer inte verkar förstå dem.
  • BUG: Stäng av falska positiva kompilatorvarningar.
  • GB.DB.MYSQL:
  • BUG: Försök att ansluta till en förlorad databasserver när du listar befintliga databaser och fält i en tabell.
  • GB.FORM:
  • NYHET: SliderBox är nu i samma ändringsgrupp som Slider.
  • GB.GTK:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • GB.GTK3:
  • BUG: Fix en oinitialiserad variabel.
  • BUG: Fix varning med Slider eller SpinBox när du ställer in ett minimivärde som är lika med det maximala värdet, eller motsatsen.
  • BUG: Paint.Reset () fungerar nu som förväntat på icke-cachade DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdirigering fungerar nu om det omnämnda objektet inte är synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskapen Kontroll har ändrats till ShowControl.
  • GB.QT4:
  • BUG: Egenskapen Menu.Checked returnerar nu det korrekta värdet för menyalternativ för icke-radiostationer.
  • BUG: TextBox: Lös ett Qt4 konstigt beteende som ibland förlorar urvalet. Samma lösning för redigerbar ComboBox.
  • BUG: Fixa en kompileringsvarning.

Vad är nytt i version 3.5.2:

  • UTVECKLINGSMILJÖ:
  • BUG: Rapportredigerare: Nu visas rapportgränserna korrekt i redigeraren.
  • BUG: Egenskapshjälpen WebView använder nu samma standardteckenstorlek (80%) än hjälpfönstret.
  • BUG: Fix HTML-komprimering så att allt inte läggs på samma rad.
  • BUG: Subversion: Stöd för Subversion & gt; = 1.8.
  • BUG: Subversion: Ta bort automatiskt ".lang / .pot" fil från versionskontroll, eftersom det är en genererad fil, och eftersom konflikterna inte kan lösas.
  • BUG: Subversion: Fixa konflikthanteringen Subversion.
  • BUG: Subversion: Höj svn-kommandon timeout till 30 sekunder: vissa förpliktelser kan ta lång tid.
  • BUG: Filhanteringsdialog: Knappen "Återgå" är korrekt gömd nu.
  • BUG: Menyredigerare: Den sista menyn kan flyttas nu.
  • BUG: Menyredigerare: Fixa höjdpunkten i den aktuella menyn.
  • BUG: Menyredigerare: Fix menysökrutan.
  • BUG: Projektträdet: Popupmenyn ska vara exakt med externa filer nu.
  • BUG: Projektträdet: Fix popup-menyn när du klickar på & quot; Data & quot; projekt trädmapp.
  • BUG: Formverktyg: Dölj och visa verktygsrapporter enligt nuvarande tillstånd (debugging, skrivskyddad ...).
  • BUG: Form editor: Formatering verktygsfält knappar fungerar på hela formuläret om ingenting väljs nu.
  • BUG: Ställ inte in fokuset på konsolen om det är gömt.
  • BUG: Packager: Fix * .deb-paketbeskrivning.
  • BUG: Bildredigerare: Lämna inte redigeraren i ett inkonsekvent tillstånd efter att en pasta har gjorts.
  • TOLK:
  • BUG: String.InStr () kraschar inte längre om strängmönstret är ogiltigt. Den returnerar 0 istället (som InStr).
  • BUG: Krascha inte om ett okänt alternativ passeras med alternativet '-g'.
  • BUG: Fixa LIKE-operatören whth "{...}" mönster.
  • BUG: Fixa en krasch när du använder CStr () på ett objekt som har en konverteringsfunktion.
  • BUG: Var virtuell även första gången när du ringer till operatören [].
  • COMPILER:
  • BUG: Fix kompilering av INTE, ÄR INTE BEGRÄNSER OCH INTE SLUTAR operatörer när de inte är ensamma i ett uttryck.
  • GB.DB:
  • BUG: Kraschar inte längre när du släpper databasobjekt.
  • BUG: Den automatiska omvandlingen av Blob to String leder inte till en krasch längre.
  • GB.DB.FORM:
  • BUG: DataCheckBox definierar korrekt sin interna TriState-egenskap beroende på om databasfältet är obligatoriskt eller inte.
  • BUG: Redigerbar DataBrowser och DataView skapar inte en falsk extra rad längre.
  • GB.DB.SQLITE3:
  • BUG: Fix specifikt genomförande av sqlite3_exec. Förhindra några kraschar och göra databasskapande arbete igen (bland annat).
  • BUG: Korrekt hantera begäranden som bara returnerar ett tabellnamn inuti fältnamn.
  • GB.DRAW:
  • BUG: Initialisera Paint-klassen korrekt när du ringer Paint.Begin () på en redan öppnad ritningsenhet.
  • GB.FORM:
  • BUG: FileProperties: Krascha inte längre om katalogen för katalogstorleksberäkning returnerar skräp.
  • BUG: FileProperties: Ikonen för FileProperties-kontrollen justerar nu sin storlek korrekt.
  • BUG: FileChooser: Egenskapen för sökvägar återvänder nu den valda sökvägen i ett enkelt läge och inte längre ett tomrum.
  • GB.FORM.DIALOG:
  • BUG: Dialog.Open () i flera lägen fungerar nu. [GB.FORM.MDI]
  • BUG: Höj ett fel om verktyget Toolbar.Configure () kallas medan verktygsfältet Key property inte är definierat.
  • BUG: Verktygsfältets konfigurationsdialog: verktygsfältets element med en kort text visas korrekt nu.
  • GB.GSL:
  • BUG: Polynomial: Skapa en ny tomromolymonial leder inte till en krasch längre.
  • GB.GTK:
  • BUG: RTL-layouten är korrekt initialiserad vid start.
  • BUG: Embedder.Embed () tar inte två argument.
  • BUG: Inblicering av popup-menyklikk händelser fungerar korrekt nu och kraschar inte längre.
  • BUG: The Window.Picture-egenskapen ska nu fungera korrekt.
  • BUG: Uppdatera bakgrunden och förgrunden av kontroller med flera behållare korrekt.
  • BUG: Font.Grade maximalt värde är nu +24, som förväntat av typsnittsväljaren.
  • BUG: Fixa läckage vid laddning av bilder utan alfakanal.
  • BUG: GlArea-kontrollen kan nu ta fokus.
  • GB.GUI.BASE:
  • BUG: Klicka på GridView / ColumnView-rubrikerna nu ska fungera korrekt igen.
  • GB.NET.POP3:
  • BUG: Felmeddelanden får inte översättas.
  • GB.OPENGL:
  • BUG: GL.GetString () orsakar nu ett fel om funktionen glGetString () misslyckas.
  • GB.OPENGL.SGE:
  • BUG: Krascha inte om en modell bara har en ram.
  • GB.PCRE:
  • BUG: RegExp.Replace (): Använd uttryckligen 0 om valfria argument saknas
  • BUG: Ring inte till GB.ReturnNewString () om en match returnerar en nollsträng.
  • BUG: Använd GB.ReturnVoidString () istället för GB.ReturnNull ().
  • GB.QT4:
  • BUG: Inblicering av popup-menyklikk händelser fungerar korrekt nu och kraschar inte längre.
  • BUG: Uppdatera bakgrunden och förgrunden av kontroller med flera behållare korrekt.
  • BUG: Font.Grade maximalt värde är nu +24, som förväntat av typsnittsväljaren.
  • BUG: Förgrunds- och bakgrundsfärger fungerar nu som förväntat på ComboBox och SpinBox-kontroller.
  • GB.SDL:
  • BUG: Återställ fyllmönster till fast efter Draw.Rect () eller Draw.Ellipse (), annars Draw.Image () drar ingenting!
  • GB.XML:
  • BUG: XMLElement.AppendFromText () fungerar nu korrekt om inga extra argument ges.
  • BUG: XMLElement.FromText () får nu rättvisa parsing-undantag.
  • BUG: Den booleska parametern "Indent" i XMLDocument.ToString () tolkas nu korrekt.
  • BUG: Serialiserar en kommentar som är ett direktbarn i ett dokument med inryckning aktiverat kraschar inte längre.
  • BUG: Document.All-egenskapen är nu korrekt deklarerad som en XMLNode []
  • GB.XML.HTML:
  • BUG: Serialiserar en kommentar som är ett direktbarn i ett dokument med inryckning aktiverat kraschar inte längre.
  • GB.XML.RPC:
  • BUG: miniServer skulle ge en out-of-bound med flera parallella förfrågningar.
  • BUG: miniServer kan krascha på en ogiltig förfrågan.
  • GB.WEB:
  • BUG: CGI.Error () skickar nu korrekt en HTML-sida för UTF-8.

Vad är nytt i version 3.5.1:

  • UTVECKLINGSMILJÖ:
  • BUG: Fixa projektbläddringsmarkörshanteringen när fokus ligger på filterfältet.
  • BUG: Fix-formulärredigeringskontrollen markerar när den svängda kontrollen är en ScrollView.
  • BUG: Packager använder nu den nuvarande Gambas major & minor versionen som minsta version för komponentberoende.
  • BUG: Följ Ubuntu-paketets namnkonvention.
  • BUG: Några korrigeringar i GUI-metapackningsskapande för Debian / Ubuntu.
  • BUG: Automatisk slutförande av identifierare visar nu de kända klasserna.
  • BUG: Riktigt visa valfria värden i signaturer.
  • NEW: Systeminformation dialogrutan visar nu Gambas-versionen.
  • NYTT: Komponenten "gb.desktop.gnome" är nu synlig och explicit kontrollerbar.
  • NYTT: Om ett projekt använder gb.gui, kommer paketaren att skapa två extra paket: en för Qt4-stöd, den andra för GTK + -support.
  • NEW: Stöd för paketversionsnummer.
  • NYTT: Uppdatera Gambas typsnitt.
  • NYHET: Visa hjälp för komponenter från tredje part.
  • NYTT: Lägg till afrikansk språklista.
  • TOLK:
  • BUG: Avlägsna inte en process som returnerar ett fel annars missar händelsen.
  • BUG: Kontrollera korrekt att det finns en aktuell uppräkning om Enum-klassens metoder och egenskaper.
  • BUG: Operatören är nu korrekt överstyrd i klasser som ärar i en array-klass eller samling.
  • BUG: VarPtr () fungerar korrekt på metodargument.
  • BUG: Fixera CLOSE-instruktionen när du hanterar en strängflöde.
  • BUG: Förhindra kraschar vid utgången genom att släppa upp array klasserna först.
  • NEW: Stöd för miljövariabel GB_PATH, som ger Gambas tolkbana om den är inställd.
  • NEW: Enum.Stopped är en ny egenskap som returnerar om den nuvarande uppräkningen har stoppats.
  • NEW: ÖPPEN STRING är en ny instruktion som tillåter att använda en sträng som en ström. Att skriva till den lägger till de skriftliga uppgifterna till slutet av strängen för tillfället.
  • NEW: När du stänger en strängström returneras data som är skriven till strömmen som en ny sträng.
  • NYHET: Gör WRITE uppför sig på samma sätt som READ i en minnesflöde. Dvs. det skriver en nollställd "C" sträng, som READ läser en nollterminerad "C" sträng.
  • COMPILER:
  • NY: Ny OPEN STRING-instruktion.
  • NEW: ÖPPET MINNE och ÖPPNA PIPE är synonymt med MEMORY och PIPE instruktionerna ensamma.
  • GB.DESKTOP.GNOME:
  • NYTT: Gör den här komponenten synlig för IDE.
  • GB.EVAL:
  • NYHET: Markera den nya OPEN STRING-instruktionen korrekt.
  • GB.FORM:
  • BUG: DirChooser.ShowPreview används FDirChooser.GetPreview som inte existerar. Den korrekta symbolen är FDirChooser.GetShowPreview.
  • NEW: FileChooser har nu stöd för att komprimera zip-filer, förutsatt att verktyget "zip" är installerat på systemet.
  • GB.GUI:
  • NYHET: Om en GUI-komponent inte laddas, försök den andra.
  • NEW: Avbryt om ingen GUI-komponent hittades.
  • NYTT: Definiera miljövariabeln GB_GUI med den grafiska komponent som faktiskt är laddad.
  • GB.GUI.OPENGL:
  • NYHET: Ladda alltid OpenGL-stödkomponenten i samband med vad som ligger i miljövariabeln GB_GUI.
  • GB.SDL:
  • NYHET: Byt namn på standard SDL-fontfilen som "_default.ttf & quot; för att förhindra förpackningskonflikter.
  • NYTT: Använd Gambas monospace-teckensnitt som SDL-standardfontur nu.
  • GB.WEB:
  • BUG: JSON.Encode () kodar korrekt ASCII-kontrolltecken.
  • NEW: JSON.Decode () tar nu ett extra valfritt argument som indikerar att nycklar som har ett nullvärde beaktas inom objekten.
  • NEW: JSONCollection är en ny klass som representerar ett JSON-objekt vars vissa nycklar är associerade med ett "null" -värde.

Vad är nytt i version 3.5.0:

  • IDE har en ny avancerad bildredigerare.
  • IDE kan felsöka webbapplikationer tack vare den inbäddade HTTP-serverkomponenten gb.httpd.
  • ARM-stöd har fastställts.
  • En ny MATCH-instruktion som matchar reguljära uttryck genom att implicit använda gb.pcre-komponenten.
  • Global support för felhanterare.
  • gb.clipper är en ny komponent baserad på Clipper-biblioteket.
  • gb.openssl är en ny komponent för att pakka kryptografiska funktioner i libcrypto från OpenSSL-projektet.
  • gb.gmp är en ny komponent baserad på Gnu Multiple Precision Arithmetic Library som implementerar stora heltal och stora rationella tal.
  • gb.openal är en ny komponent baserad på OpenAL 3D-ljudbiblioteket.
  • gb.opengl.sge är en ny komponent som implementerar en enkel OpenGL-spelmotor baserat på MD2-formatet.

Vad är nytt i version 3.0:

  • Glibcs ​​speciella matematiska funktioner identifieras korrekt och används nu.
  • Flyttpunkter bör skrivas ut på ett bättre sätt.
  • Franska, Tjeckiska och Katalanska översättningar uppdaterades.
  • Och två säkerhetshål stängdes:
  • Stränghackningsalgoritmen har blivit randomiserad. Se det dokumentet för detaljerna.
  • I IDE kan du inte få projektversionen genom att köra ett program (vilken dum idé!). Nu får du det från en textfil som finns i en förlagskatalog för projektet.

Vad är nytt i version 2.23.1:

  • [UTVECKLINGSMILJÖ]:
  • NYTT: Stöd till litauiska språket.
  • NYTT: Svensk översättning uppdaterad.
  • [TOLK]:
  • BUG: GB.ToZeroString () API hanterar nu korrekt strängar med noll längd.
  • [Archiver]:
  • BUG: Ignorera "core", "vgcore. *" och "callgrind" * " filer när du kör en körbar.
  • [GB.V4L]:
  • BUG: Gör gb.v4l kompilera med nya kärnor.

Vad är nytt i version 2.23.0:

  • En ny rumänsk översättning tillkom och de tjeckiska och svenska översättningarna uppdaterades.
  • En minnesläcka som ledde till en krasch i uppräkningshanteringen var fixerad.
  • Många buggar i TextBox, TextArea, SpinBox, Menu, GridView, ListBox och ComboBox-kontrollerna i GTK + -komponenten fixades.
  • Metoden Control.MoveScaled har fixats.
  • Tabellexistensen är korrekt kontrollerad i ODBC-komponenten.
  • Primärtangenterna i SQLite-talet identifieras bättre.

Vad är nytt i version 2.22.0:

  • Konfiguration:
  • BUG: Upptäck x86_64-arkitekturen bättre.
  • BUG: Kompilera korrekt på Ubuntu 10.10.
  • NYTT: Lägg till AC_PROG_LIBTOOL i root configure.ac-filen.
  • NYHET: Kontrollera om du saknar matematisk funktion direkt istället för att förlita dig på operativsystemdetektering.
  • NYHET: Ta bort värdelösa install-sh-länkar.
  • Utvecklingsmiljö:
  • BUG: A "=" tecken saknades i menyfilen genererad av Debian / Ubuntu-förpackaren.
  • NYTT: Spara inte Url i projektfilen om den är lika med standardadressen http://www.endoftheinternet.com
  • NY: Grekisk översättning uppdaterad av Demosthenes Koptsis.
  • Databashanteraren:
  • NY: Grekisk översättning uppdaterad av Demosthenes Koptsis.
  • Interpreter
  • BUG: Externa funktioner kan nu hantera upp till 16 pekare eller strängargument.
  • BUG: Använd inte stackinnehåll som returvärde.
  • BUG: Returvärdet för externa funktioner som returnerar en "char *" konverteras nu korrekt till en konstant sträng.
  • BUG: Operatorn == fungerar korrekt nu.
  • BUG: Fix två felaktiga frivilliga funktionsdeklarationer.
  • Compiler:
  • BUG: Ta bort några värdelösa test.
  • Archiver:
  • BUG: Filer med ".gambas" förlängning är nu uteslutet från exekverbara arkiv. Det förhindrar en eventuell oändlig växande genererad fil.
  • Utvecklingsmiljö:
  • NY: Spansk översättning uppdaterad.
  • GB.DB.POSTGRESQL:
  • BUG: Fel ignorerar fält som har tagits bort med "DROP COLUMN" kommando.
  • GB.FORM:
  • BUG: Gör att piltangenterna fungerar bättre med skrivskyddade celler i TableView-kontrollen.
  • NEW: DateChooser använder söndagen som första veckodag när det aktuella språket är 'C' eller 'en_US'.
  • GB.GTK:
  • BUG: Fix duplicera Klicka händelse i Checkbox-kontroll.
  • BUG: Korrekt hantera tristate Checkbox controls.
  • BUG: Fixa beteendet hos ComboBox när du ställer in List och ReadOnly-egenskapen och den ordning som används för att spara ComboBox-egenskaper i * .form-filen.
  • BUG: Popupmenyer fungerar nu korrekt på fackikonerna i alla fall.
  • BUG: Gör TabStrip uppför sig som i gb.qt när du lägger in en ny flik.
  • BUG: TabStrip använder nu sitt eget fönster så att det inte är synligt när det täcker andra widgets.
  • BUG: ColumnView, TreeView och ListView uppdateras korrekt när en objektikonen ändras.
  • BUG: Endast kontrollerade ComboBox-kontroller förlorar inte längre fokushändelser.
  • BUG: Korrekt fria menykoder.
  • BUG: Fixa eventuella kraschar i tre verktygsrutiner.
  • BUG: Fixa en krasch i GridView.Rows []. Textegenskap.
  • BUG: Fix en oändlig rekursion i dra och släpphantering när du drar TextBox eller TextArea innehåll i samma applikation.
  • BUG: Reparenting av ett toppnivå fönster visar inte dolda barn kontroller längre.
  • BUG: Stödhantering med rösttext har fixats. Ampersand-tecknet, "&", "& gt;" och & quot;

Vad är nytt i version 2.16.0:

  • Den här versionen kompilerar med libtool 2.x nyligen Ubuntu-versioner.
  • Ctrl + PageUp och Ctrl + PageDown växlar nu mellan flikar i IDE.
  • Genvägar sparas korrekt i alla fall i IDE-menyeditorn.
  • LÄS-instruktionen har fastställts på 64-bitars system.
  • gb.pdf sammanställer nu med senaste Poppler-versioner.

Liknande mjukvara

PL/1 for GCC
PL/1 for GCC

2 Jun 15

Embedthis Ejscript
Embedthis Ejscript

17 Feb 15

ccache
ccache

20 Feb 15

Kommentarer till Gambas 3

Kommentarer hittades inte
Kommentar
Slå på bilder!