Gambas 3

Software screenshot:
Gambas 3
Software detaljer:
Version: 3.10.0 Opdateret
Upload dato: 22 Jun 18
Udvikler: Gambas Team
Licens: Gratis
Popularitet: 84

Rating: nan/5 (Total Votes: 0)

Gambas 3 er næste generations Gambas udviklingsmiljø baseret på en BASIC tolk med objektudvidelser, som Visual Basic. Det er først og fremmest et open source BASIC sprog med objektudvidelser. Programmet indeholder native funktioner, der tillader udviklere at styre strenge, aritmetik, tid, input-output og filer.

Det er et helt gratis og komplekst program, der består af flere programmer, herunder en kompilator, en arkiver, en tolk, et udviklingsmiljø, en scripter, mange udvidelseskomponenter og en funktionsrik grafisk brugergrænseflade.


Lav hurtigt grafiske brugergrænseflader til dine projekter

Med Gambas kan du hurtigt designe en grafisk brugergrænseflade (GUI), pilot KDE-programmer med DCOP, adgang til PostgreSQL og MySQL-databaser, oversætte dit program til mange sprog samt opbygge netværksapplikationer.

Nøglefunktioner omfatter fuld processtyring, indbygget understøttelse af UTF-8-strenge, understøttelse af flere sprog, komplet fejlstyring, pseudoterminal styring, understøttelse af hændelsesløkker med timere, understøttelse for at se input-output filbeskrivere og evnen til at kalde eksterne funktioner i biblioteker, der deles på tværs af systemet.

Som et sandt objektorienteret sprog kommer Gambas med klasser og objekter, private og offentlige symboler, enkelt arv, destruktorer og konstruktorer, enumeratorer, polymorfisme, metoder, array accessorer, egenskaber, sorterbare objekter, begivenheder og konstanter. Det er også muligt at få adgang til MySQL, SQLite, PostgreSQL og ODBC databaser.


Under emhætten og understøttede operativsystemer

C, C ++ og BASIC programmeringssprog er blevet brugt til at skrive Gambas & rsquo; kode. Det er designet fra bunden til arbejde på alle GNU / Linux-distributioner samt på FreeBSD-operativsystemet.

Den kan hentes som et universelt kilderarkiv (tarball), som indeholder applikationens kildekode. Linux-brugere kan også installere det fra de vigtigste software-lagre af deres GNU / Linux-distributioner. Både 32-bit og 64-bit instruktion sæt arkitekturer understøttes på nuværende tidspunkt.

Hvad er nyt i denne udgave:

  • Støtten til webformularer i IDE er blevet forbedret.
  • Bibliotekets emballage er blevet rettet.
  • CStr og CDate er nu indbyrdes sammenhængende, ved kun at konvertere til UTC-datoer. Pas på, denne fejlrettelse er ikke kompatibel bagud!
  • Tolken bruger nu et monotontur, hvis det er muligt.
  • Den nye instruktion FLERE ... NED ... omdanner en fil, der sletter destinationen atomvist.
  • MediaPlayer-styringen kan nu kæde mediefiler.
  • FtpClient understøtter nu ftps-protokollen.
  • gb.term er en ny komponent til at administrere terminaler, med en API meget tæt på den, der leveres af operativsystemet.
  • gb.web.feed er en ny komponent til administration af RSS-feeds.
  • Ton af rettelser i komponenten gb.web.form.

Hvad er nyt i version:

  • UDVIKLINGSMILJØ:
  • NY: Forbedre Cygwin System Information awareness.
  • BUG: Kontrolegenskaber, der indeholder et database-tabelnavn, kan ændres igen.
  • GB.DATA:
  • BUG: Brug ikke fremad typedefs, da nogle kompilatorer ikke synes at forstå dem.
  • BUG: Silence false positive compiler warnings.
  • GB.DB.MYSQL:
  • BUG: Prøv at genoprette forbindelse til en tabt databaseserver, når du noterer eksisterende databaser og felterne i en tabel.
  • GB.FORM:
  • NY: SliderBox er nu i samme ændringsgruppe som Slider.
  • GB.GTK:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • GB.GTK3:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • BUG: Paint.Reset () fungerer nu som forventet på ikke-cachelagrede DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdøbning virker nu, hvis det omdøbte element ikke er synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskaben Kontrol er blevet omdøbt som ShowControl.
  • GB.QT4:
  • BUG: Egenskaben Menu.Checked returnerer nu den korrekte værdi for ikke-radiomoduler.
  • BUG: TextBox: Løs en Qt4 underlig opførsel, som undertiden mister valget. Samme løsning for redigerbar ComboBox.
  • BUG: Fix en kompileringsadvarsel.

Hvad er nyt i version 3.8.3:

  • UDVIKLINGSMILJØ:
  • NY: Forbedre Cygwin System Information awareness.
  • BUG: Kontrolegenskaber, der indeholder et database-tabelnavn, kan ændres igen.
  • GB.DATA:
  • BUG: Brug ikke fremad typedefs, da nogle kompilatorer ikke synes at forstå dem.
  • BUG: Silence false positive compiler warnings.
  • GB.DB.MYSQL:
  • BUG: Prøv at genoprette forbindelse til en tabt databaseserver, når du noterer eksisterende databaser og felterne i en tabel.
  • GB.FORM:
  • NY: SliderBox er nu i samme ændringsgruppe som Slider.
  • GB.GTK:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • GB.GTK3:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • BUG: Paint.Reset () fungerer nu som forventet på ikke-cachelagrede DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdøbning virker nu, hvis det omdøbte element ikke er synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskaben Kontrol er blevet omdøbt som ShowControl.
  • GB.QT4:
  • BUG: Egenskaben Menu.Checked returnerer nu den korrekte værdi for ikke-radiomoduler.
  • BUG: TextBox: Løs en Qt4 underlig opførsel, som undertiden mister valget. Samme løsning for redigerbar ComboBox.
  • BUG: Fix en kompileringsadvarsel.

Hvad er nyt i version 3.8.1:

  • UDVIKLINGSMILJØ:
  • NY: Forbedre Cygwin System Information awareness.
  • BUG: Kontrolegenskaber, der indeholder et database-tabelnavn, kan ændres igen.
  • GB.DATA:
  • BUG: Brug ikke fremad typedefs, da nogle kompilatorer ikke synes at forstå dem.
  • BUG: Silence false positive compiler warnings.
  • GB.DB.MYSQL:
  • BUG: Prøv at genoprette forbindelse til en tabt databaseserver, når du noterer eksisterende databaser og felterne i en tabel.
  • GB.FORM:
  • NY: SliderBox er nu i samme ændringsgruppe som Slider.
  • GB.GTK:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • GB.GTK3:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • BUG: Paint.Reset () fungerer nu som forventet på ikke-cachelagrede DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdøbning virker nu, hvis det omdøbte element ikke er synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskaben Kontrol er blevet omdøbt som ShowControl.
  • GB.QT4:
  • BUG: Egenskaben Menu.Checked returnerer nu den korrekte værdi for ikke-radiomoduler.
  • BUG: TextBox: Løs en Qt4 underlig opførsel, som undertiden mister valget. Samme løsning for redigerbar ComboBox.
  • BUG: Fix en kompileringsadvarsel.

Hvad er nyt i version 3.7.1:

  • UDVIKLINGSMILJØ:
  • NY: Forbedre Cygwin System Information awareness.
  • BUG: Kontrolegenskaber, der indeholder et database-tabelnavn, kan ændres igen.
  • GB.DATA:
  • BUG: Brug ikke fremad typedefs, da nogle kompilatorer ikke synes at forstå dem.
  • BUG: Silence false positive compiler warnings.
  • GB.DB.MYSQL:
  • BUG: Prøv at genoprette forbindelse til en tabt databaseserver, når du noterer eksisterende databaser og felterne i en tabel.
  • GB.FORM:
  • NY: SliderBox er nu i samme ændringsgruppe som Slider.
  • GB.GTK:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • GB.GTK3:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • BUG: Paint.Reset () fungerer nu som forventet på ikke-cachelagrede DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdøbning virker nu, hvis det omdøbte element ikke er synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskaben Kontrol er blevet omdøbt som ShowControl.
  • GB.QT4:
  • BUG: Egenskaben Menu.Checked returnerer nu den korrekte værdi for ikke-radiomoduler.
  • BUG: TextBox: Løs en Qt4 underlig opførsel, som undertiden mister valget. Samme løsning for redigerbar ComboBox.
  • BUG: Fix en kompileringsadvarsel.

Hvad er nyt i version 3.6.2:

  • UDVIKLINGSMILJØ:
  • NY: Forbedre Cygwin System Information awareness.
  • BUG: Kontrolegenskaber, der indeholder et database-tabelnavn, kan ændres igen.
  • GB.DATA:
  • BUG: Brug ikke fremad typedefs, da nogle kompilatorer ikke synes at forstå dem.
  • BUG: Silence false positive compiler warnings.
  • GB.DB.MYSQL:
  • BUG: Prøv at genoprette forbindelse til en tabt databaseserver, når du noterer eksisterende databaser og felterne i en tabel.
  • GB.FORM:
  • NY: SliderBox er nu i samme ændringsgruppe som Slider.
  • GB.GTK:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • GB.GTK3:
  • BUG: Løs en uninitialiseret variabel.
  • BUG: Fix advarsel med Slider eller SpinBox, når du indstiller en minimumsværdi svarende til den maksimale værdi eller det modsatte.
  • BUG: Paint.Reset () fungerer nu som forventet på ikke-cachelagrede DrawingArea.
  • GB.GUI.AREA:
  • BUG: TreeView omdøbning virker nu, hvis det omdøbte element ikke er synligt.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Egenskaben Kontrol er blevet omdøbt som ShowControl.
  • GB.QT4:
  • BUG: Egenskaben Menu.Checked returnerer nu den korrekte værdi for ikke-radiomoduler.
  • BUG: TextBox: Løs en Qt4 underlig opførsel, som undertiden mister valget. Samme løsning for redigerbar ComboBox.
  • BUG: Fix en kompileringsadvarsel.

Hvad er nyt i version 3.5.2:

  • UDVIKLINGSMILJØ:
  • BUG: Rapportredaktør: Nu vises rapportgrænserne korrekt i editoren.
  • BUG: Ejendomshjælpen WebView bruger nu den samme standard skriftstørrelse (80%) end hjælpefeltet.
  • BUG: Løs HTML-komprimering, så alt ikke er sat på samme linje.
  • BUG: Subversion: Understøttelse af Subversion & gt; = 1.8.
  • BUG: Subversion: Fjern automatisk ".lang / .pot" fil fra versionskontrol, da det er en genereret fil, og da konflikterne ikke kan løses.
  • BUG: Subversion: Fix Subversion-konflikthåndtering.
  • BUG: Subversion: Hæv svn-kommandoer timeout til 30 sekunder: nogle begår kan tage lang tid.
  • BUG: Dialogboksen Filegenskab: Knappen 'Gendan' er korrekt gemt nu.
  • BUG: Menu editor: Den sidste menu kan flyttes nu.
  • BUG: Menu editor: Fix højden på den aktuelle menu.
  • BUG: Menu editor: Løs menuen søgefelt.
  • BUG: Projektræ: Popup-menuen skal være nøjagtig med eksterne filer nu.
  • BUG: Projekttræ: Fix popup-menuen, når du klikker på & quot; Data & quot; projekt træ mappe.
  • BUG: Form editor: Skjul og vis værktøjslinjeposter korrekt i henhold til den aktuelle tilstand (fejlfinding, skrivebeskyttet ...).
  • BUG: Form editor: Formatering værktøjslinjeknapper virker på hele formularen, hvis intet er valgt nu.
  • BUG: Indstil ikke fokuset til konsollen, hvis det er skjult.
  • BUG: Packager: Fix * .deb pakkebeskrivelse.
  • BUG: Billedredaktør: Forlad ikke redaktøren i en inkonsekvent tilstand, efter at en pasta er udført.
  • tolk:
  • BUG: String.InStr () kolliderer ikke længere, hvis strengemønsteret er ugyldigt. Det returnerer 0 i stedet (som InStr).
  • BUG: Kras ikke, hvis en ukendt mulighed er bestået med '-g'-indstillingen.
  • BUG: Fix LIKE-operatøren whth "{...} & quot; mønstre.
  • BUG: Løs et crash, når du bruger CStr () på et objekt, der har en konverteringsfunktion.
  • BUG: Vær virtuelt selv første gang, når du ringer til operatøren [].
  • COMPILER:
  • BUG: Fix kompilering af IKKE, BEGYNDER OG IKKE SLUTTER operatører, når de ikke er alene i et udtryk.
  • GB.DB:
  • BUG: Kras ikke længere, når du frigiver databaseobjekter.
  • BUG: Den automatiske Blob to String-konvertering fører ikke til et sammenbrud længere.
  • GB.DB.FORM:
  • BUG: DataCheckBox definerer korrekt sin interne TriState-egenskab afhængigt af om dens databasefelt er obligatorisk eller ej.
  • BUG: Redigerbar DataBrowser og DataView opretter ikke en falsk ekstra linje længere.
  • GB.DB.SQLITE3:
  • BUG: Fix specifik implementering af sqlite3_exec. Forhindre nogle nedbrud og genoprette databaseoprettelse (blandt andet).
  • BUG: Behandle forespørgsler korrekt, og returnerer kun et tabelnavn inden for feltnavne.
  • GB.DRAW:
  • BUG: Start initialiser Paint-klassen, når du ringer Paint.Begin () på en allerede åbnet tegneenhed.
  • GB.FORM:
  • BUG: FileProperties: Kras ikke længere, hvis opgavestyringsopgaven returnerer affald.
  • BUG: FileProperties: Ikonet for FileProperties kontrol tilpasser nu sin størrelse.
  • BUG: FileChooser: Egenskaben Stier returnerer nu den valgte vej i enkelt tilstand og ikke længere et tomrum.
  • GB.FORM.DIALOG:
  • BUG: Dialog.Open () i flere tilstand fungerer nu. [GB.FORM.MDI]
  • BUG: Hæv en fejl, hvis metoden Toolbar.Configure () kaldes, mens værktøjslinjen Nøgleegenskab ikke er defineret.
  • BUG: Konfigurationsdialog for værktøjslinje: værktøjslinjeelementerne med en kort tekst vises korrekt nu.
  • GB.GSL:
  • BUG: Polynomial: Opret en ny tomgangspolymoni fører ikke til et sammenbrud længere.
  • GB.GTK:
  • BUG: RTL-layoutet er initialiseret korrekt ved opstart.
  • BUG: Embedder.Embed () tager ikke to argumenter.
  • BUG: Beskydning af popupmenu-klikhændelser fungerer korrekt nu og kolliderer ikke længere.
  • BUG: Window.Picture-ejendommen skal nu fungere korrekt.
  • BUG: Korrigeret opdater baggrund og forgrunden af ​​multi-container kontroller.
  • BUG: Font.Grade maksimal værdi er nu +24, som forventet af skrifttypevælgeren.
  • BUG: Løs hukommelselækage, når du lægger billeder uden alfakanal.
  • BUG: GlArea-kontrol kan nu tage fokus.
  • GB.GUI.BASE:
  • BUG: Når du klikker på GridView / ColumnView-overskrifter, skal det nu fungere korrekt igen.
  • GB.NET.POP3:
  • BUG: Fejlmeddelelser må ikke oversættes.
  • GB.OPENGL:
  • BUG: GL.GetString () rejser nu en fejl, hvis funktionen glGetString () mislykkes.
  • GB.OPENGL.SGE:
  • BUG: Kras ikke, hvis en model kun har en ramme.
  • GB.PCRE:
  • BUG: RegExp.Replace (): Brug eksplicit 0 hvis valgfrie argumenter mangler
  • BUG: Ring ikke til GB.ReturnNewString (), hvis en kamp returnerer en null-streng.
  • BUG: Brug GB.ReturnVoidString () i stedet for GB.ReturnNull ().
  • GB.QT4:
  • BUG: Beskydning af popupmenu-klikhændelser fungerer korrekt nu og kolliderer ikke længere.
  • BUG: Korrigeret opdater baggrund og forgrunden af ​​multi-container kontroller.
  • BUG: Font.Grade maksimal værdi er nu +24, som forventet af skrifttypevælgeren.
  • BUG: Forgrunds- og baggrundsfarver fungerer nu som forventet på ComboBox og SpinBox-kontroller.
  • GB.SDL:
  • BUG: Gendan fyldningsmønster til fast efter en Draw.Rect () eller Draw.Ellipse (), ellers Draw.Image () trækker intet!
  • GB.XML:
  • BUG: XMLElement.AppendFromText () fungerer nu korrekt, hvis der ikke gives ekstra argumenter.
  • BUG: XMLElement.FromText () fanger nu korrekt parsing-undtagelser.
  • BUG: Den boolske parameter 'Indent' i XMLDocument.ToString () er nu korrekt fortolket.
  • BUG: Serialisering af en kommentar, der er et direkte barn i et dokument med indrykning aktiveret, går ikke længere i stykker.
  • BUG: Document.All-ejendommen er nu korrekt erklæret som en XMLNode []
  • GB.XML.HTML:
  • BUG: Serialisering af en kommentar, der er et direkte barn i et dokument med indrykning aktiveret, går ikke længere i stykker.
  • GB.XML.RPC:
  • BUG: miniServer ville give en out-of-bound med flere parallelle anmodninger.
  • BUG: miniServer kunne kollidere på en ugyldig anmodning.
  • GB.WEB:
  • BUG: CGI.Error () sender nu korrekt en UTF-8 HTML-side.

Hvad er nyt i version 3.5.1:

  • UDVIKLINGSMILJØ:
  • BUG: Fix projektorens cursorhåndtering, når fokus er på filterfeltet.
  • BUG: Fix form editor editor markering, når den hovered control er en ScrollView.
  • BUG: Packager bruger nu den nuværende Gambas major & minor version som minimumsversion for komponentafhængigheder.
  • BUG: Følg Ubuntu-pakkenavnekonventionen.
  • BUG: Nogle rettelser i GUI-metapakkeoprettelse til Debian / Ubuntu.
  • BUG: Automatisk afslutning af identifikatorer viser nu de rigtige klasser.
  • BUG: Vis korrekte værdier i underskrifter.
  • NY: Systeminformationsdialogboksen viser nu Gambas-versionen.
  • NY: Komponenten 'gb.desktop.gnome' er nu synlig og eksplicit kan kontrolleres.
  • NY: Hvis et projekt bruger gb.gui, vil pakkeren oprette to ekstra pakker: den ene til Qt4-understøttelse, den anden til GTK + -støtte.
  • NY: Understøttelse af pakkeversionsnummer.
  • NY: Opdater Gambas skrifttype.
  • NY: Vis hjælp til tredjepartskomponenter.
  • NY: Tilføj dansk til sproglisten.
  • tolk:
  • BUG: Afbryd ikke en proces, der returnerer en fejl, ellers er begivenheden tabt.
  • BUG: Kontroller korrekt, at der er en nuværende opregning, hvis Enum-klassens metoder og egenskaber.
  • BUG: Operatøren er nu overskredet korrekt i klasser, der arverer en array klasse eller samling.
  • BUG: VarPtr () fungerer korrekt på metodeargumenter.
  • BUG: Løs CLOSE instruktionen, når du håndterer en strengestrøm.
  • BUG: Forhindre krascher ved udgangen ved først at frigive matrixklasser.
  • NY: Understøttelse af miljøvariablen GB_PATH, der giver Gambas tolkbanen, hvis den er indstillet.
  • NEW: Enum.Stopped er en ny ejendom, der returnerer, hvis den aktuelle opgørelse er stoppet.
  • NEW: ÅBEN STRING er en ny instruktion, der giver mulighed for at bruge en streng som en strøm. Skrivning til det tilføjer de skriftlige data til slutningen af ​​strengen i øjeblikket.
  • NEW: Lukning af en strengstrøm returnerer de data, der er skrevet til strømmen som en ny streng.
  • NYT: Lav WRITE opfører sig på samme måde som READ i en hukommelses stream. Dvs. den skriver en null-termineret "C" streng, da READ læste en null-termineret "C" streng.
  • COMPILER:
  • NY: Ny OPEN STRING-instruktion.
  • NYE: ÅBENHOLD OG ÅBNE PIPE er synonymt med MEMORY og PIPE instruktioner alene.
  • GB.DESKTOP.GNOME:
  • NY: Lav denne komponent synlig for IDE'en.
  • GB.EVAL:
  • NY: Fremhæv den nye OPEN STRING-instruktion korrekt.
  • GB.FORM:
  • BUG: DirChooser.ShowPreview bruges FDirChooser.GetPreview som ikke findes. Det korrekte symbol er FDirChooser.GetShowPreview.
  • NEW: FileChooser har nu støtte til at komprimere zip-filer, forudsat at "zip" -værktøjet er installeret på systemet.
  • GB.GUI:
  • NY: Hvis en GUI-komponent mislykkes, skal du prøve den anden.
  • NY: Afbryd hvis ingen GUI-komponent er fundet.
  • NY: Definer miljøvariablen GB_GUI med den GUI-komponent, der faktisk er indlæst.
  • GB.GUI.OPENGL:
  • NYHED: Indlæs altid OpenGL-supportkomponenten i forbindelse med det, der ligger i GB_GUI-miljøvariablen.
  • GB.SDL:
  • NYHED: Omdøb standard SDL-skrifttypefilen som "_default.ttf & quot; for at forhindre emballagekonflikter.
  • NY: Brug Gambas monospace skrifttypen som SDL standard skrifttype nu.
  • GB.WEB:
  • BUG: JSON.Encode () koder korrekt for ASCII-kontrolpersoner.
  • NY: JSON.Decode () tager nu et ekstra valgfrit argument, der angiver, at nøgler med en nullværdi tages i betragtning indenfor objekter.
  • NY: JSONCollection er en ny klasse, der repræsenterer et JSON-objekt, hvis nogle nøgler er forbundet med en 'null'-værdi.

Hvad er nyt i version 3.5.0:

  • IDE har et nyt avanceret billedredaktør.
  • IDE'en kan fejle webapplikationer takket være den integrerede HTTP-serverkomponent gb.httpd.
  • ARM-support er blevet rettet.
  • En ny MATCH-instruktion, der matcher regulære udtryk ved implicit brug af gb.pcre-komponenten.
  • Global fejlhåndteringssupport.
  • gb.clipper er en ny komponent baseret på Clipper-biblioteket.
  • gb.openssl er en ny komponent til at pakke kryptografiske funktioner af libcrypto fra OpenSSL-projektet.
  • gb.gmp er en ny komponent baseret på Gnu Multiple Precision Arithmetic Library, der implementerer store heltal og store rationelle tal.
  • gb.openal er en ny komponent baseret på OpenAL 3D lydbibliotek.
  • gb.opengl.sge er ny komponent, der implementerer en enkel OpenGL-spilmaskine baseret på MD2-formatet.

Hvad er nyt i version 3.0:

  • Glibcs ​​særlige matematiske funktioner registreres korrekt og bruges nu.
  • Flydende punktnumre skal udskrives på en bedre måde.
  • Fransk, Tjekkisk og Catalansk oversættelse blev opdateret.
  • Og to sikkerhedshuller blev lukket:
  • String hashing algoritme er blevet randomiseret. Se dokumentet for detaljerne.
  • I IDE kan du ikke få projektversionen ved at køre et program (hvad en dum ide!). Nu får du det fra en tekstfil, der er placeret i en overordnet mappe af projektet.

Hvad er nyt i version 2.23.1:

  • [UDVIKLINGSMILJØ]:
  • NYT: Støtte til litauisk sprog.
  • NY: Svensk oversættelse opdateret.
  • [TOLK]:
  • BUG: API'en GB.ToZeroString () håndterer nu nul længde strenge.
  • [Archiver]:
  • BUG: Ignorer "kernen", "vgcore. *" og "callgrind. *" filer, når du kører en eksekverbar.
  • [GB.V4L]:
  • BUG: Lav gb.v4l sammen med nyere kerner.

Hvad er nyt i version 2.23.0:

  • En ny rumænsk oversættelse blev tilføjet, og de tjekkiske og svenske oversættelser blev opdateret.
  • En hukommelselækage, der fører til et nedbrud i opgørelsesstyring, blev rettet.
  • Mange fejl i TextBox, TextArea, SpinBox, Menu, GridView, ListBox og ComboBox kontroller i GTK + komponenten blev fikset.
  • Control.MoveScaled-metoden er blevet rettet.
  • Tabeleksistens er korrekt kontrolleret i ODBC-komponenten.
  • SQLite integer primære nøgler bliver bedre registreret.

Hvad er nyt i version 2.22.0:

  • Konfiguration:
  • BUG: Opdag x86_64-arkitekturen bedre.
  • BUG: Kompilér korrekt på Ubuntu 10.10.
  • NY: Tilføj AC_PROG_LIBTOOL i root configure.ac-filen.
  • NY: Kontrollér for manglende matematisk funktion direkte i stedet for at regne med operativsystem detektering.
  • NY: Fjern ubrugelige install-sh links.
  • Udviklingsmiljø:
  • BUG: A "=" tegn manglede i menupilen genereret af Debian / Ubuntu-pakken.
  • NY: Gem ikke Url-filen i projektfilen, hvis den svarer til standardwebadressen http://www.endoftheinternet.com
  • NY: Græsk oversættelse opdateret af Demosthenes Koptsis.
  • Database Manager:
  • NY: Græsk oversættelse opdateret af Demosthenes Koptsis.
  • Tolk
  • BUG: Eksterne funktioner kan nu håndtere op til 16 pointer- eller strengargumenter.
  • BUG: Brug ikke stakindhold som returværdi.
  • BUG: Returværdien af ​​eksterne funktioner, der returnerer en 'char *', konverteres nu korrekt til en konstant String.
  • BUG: == operatøren fungerer korrekt nu.
  • BUG: Fix to forkerte valgfri funktionsdeklarationer.
  • Compiler:
  • BUG: Fjern nogle ubrugelige tests.
  • Archiver:
  • BUG: Filer med "gambas" udvidelse er nu udelukket fra eksekverbare arkiver. Det forhindrer en mulig endeløs voksende genereret fil.
  • Udviklingsmiljø:
  • NY: Spansk oversættelse opdateret.
  • GB.DB.POSTGRESQL:
  • BUG: ignorer felter, der er slettet med "DROP COLUMN" kommando.
  • GB.FORM:
  • BUG: Få piletasterne til at fungere bedre med skrivebeskyttede celler i TableView-kontrol.
  • NEW: DateChooser bruger søndag som første dag i ugen, når det nuværende sprog er 'C' eller 'en_US'.
  • GB.GTK:
  • BUG: Fix duplikat Klik på begivenhed i CheckBox-kontrol.
  • BUG: Korrekt håndtere tristate Checkbox kontroller.
  • BUG: Løs adfærd hos ComboBox, når du indstiller listen og ReadOnly-ejendommen, og den rækkefølge, der bruges til at gemme ComboBox-egenskaber i * .form filen.
  • BUG: Popupmenuer arbejder nu korrekt på ikoner i bakken i alle tilfælde.
  • BUG: Lad TabStrip opføre sig som i gb.qt, når du indsætter en ny fane.
  • BUG: TabStrip bruger nu sit eget vindue, så det ikke er delvist synligt, når det dækker andre widgets.
  • BUG: ColumnView, TreeView og ListView opdateres korrekt, når et elementikon er ændret.
  • BUG: Read-only ComboBox-kontroller taber ikke mere fokushændelser.
  • BUG: Korrekt fri menukoder.
  • BUG: Fix mulige nedbrud i tre anvendelsesrutiner.
  • BUG: Fix et crash i GridView.Rows []. Tekstegenskab.
  • BUG: Fix en uendelig rekursion i træk og slip styring, når du trækker TextBox eller TextArea indhold inde i samme applikation.
  • BUG: Reparer et vindue på øverste niveau viser ikke længere skjulte børn.
  • BUG: Styring af rich-text-streng er blevet rettet. Ampersand-karakteren, & quot; && quot ;, & gt; & quot; og & quot;

Hvad er nyt i version 2.16.0:

  • Denne udgave kompilerer libtool 2.x Ubuntu versioner.
  • Ctrl + PageUp og Ctrl + PageDown skifter nu mellem faner i IDE'en.
  • Genveje er korrekt gemt i alle tilfælde i IDE menu editor.
  • READ instruktionen er blevet rettet på 64-bit systemer.
  • gb.pdf kompilerer nu med nyere Poppler-versioner.

Lignende software

Seed7
Seed7

22 Jun 18

Craft
Craft

20 Feb 15

phc
phc

3 Jun 15

Kommentarer til Gambas 3

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!