Seite 3 von 8

Re: PureBasic 5.70 LTS beta 1 is out !

Verfasst: 07.06.2018 00:03
von diceman
Ich habe mir die Patchnotes (noch) nicht durchgelesen, aber ich finde es einfach schön zu lesen, daß PureBasic eine relevante Sprache bleibt, an der beständig geschraubt wird.
Schließlich gibt es immer etwas zu verbessern und zu tweaken.
Ich habe auch noch nie mit einer so schönen, komfortablen und mächtigen IDE arbeiten dürfen.
Der Umstieg von Blitzbasic auf PureBasic war die zweitbeste Entscheidung meines Lebens, soviel ist mir jetzt klar geworden! 8)

Re: PureBasic 5.70 LTS beta 1 is out !

Verfasst: 07.06.2018 00:07
von NicTheQuick
diceman hat geschrieben:Ich habe auch noch nie mit einer so schönen, komfortablen und mächtigen IDE arbeiten dürfen.
"schön" liegt im Auge des Betrachters. Aber komfortabel und mächtig ;-) Naja, du kennst wohl nicht so viele IDEs :-D

Re: PureBasic 5.70 LTS beta 1 is out !

Verfasst: 07.06.2018 00:14
von diceman
Nee, ich kenne tatsächlich noch nicht soviele. :)
Für mich war das schon so eine Art Eureka-Erlebnis; bin jetzt auch froh, nicht den Python-Pfad gegangen zu sein ... diese Entscheidung habe ich mir tatsächlich nicht leicht gemacht, als ich mich neu orientiert habe, und was ich jetzt im Nachhinein alles über Python lese, bin ich mir sicher, daß ich damit nicht glücklich geworden wäre.

Re: PureBasic 5.70 LTS beta 1 is out !

Verfasst: 08.06.2018 19:16
von hjf
Irgendwas läuft schief mit den neuen Funktionen, bekomme
immer nur die folgende Meldung:

[img]
https://picload.org/view/doioawra/dpi.png.html
[/img]

In den Compiler-Einstellungen ist die DPIaware-Funktionalität enabled.

Re: PureBasic 5.70 LTS beta 1 is out !

Verfasst: 08.06.2018 19:19
von Sicro
@hjf:
Du hast die runden Klammern am Ende der Funktionsnamen vergessen.

Code: Alles auswählen

EnableExplicit

Debug DesktopResolutionX()
Debug DesktopScaleX(10)
Debug DesktopUnscaleX(20)

Re: PureBasic 5.70 LTS beta 1 is out !

Verfasst: 08.06.2018 20:14
von hjf
Betriebsblind!

Danke

Re: PureBasic 5.70 LTS beta 1 is out !

Verfasst: 12.06.2018 19:42
von mk-soft
Hat jemand PB v5.70 (x64) unter Ubuntu 18.04 am laufen?

Im Packet sind keine Programme...

Ok...
Erst mal über Terminal './purebasic'

Re: PureBasic 5.70 LTS beta 1 is out !

Verfasst: 12.07.2018 09:45
von stevie1401
Ja, ich. Läuft zum ersten Mal problemlos unter Linux. Herrlich :)
Ich hoffe, dass das Spiderbasic in naher Zukunft auch bald macht :)

Re: PureBasic 5.70 LTS beta 2 is out !

Verfasst: 23.09.2018 16:49
von RSBasic
Fred hat geschrieben:Beta 2 is out, see first post for more info !

Code: Alles auswählen

- HTTPRequest() and HTTPRequestMemory() to call REST api easily (sponsored by c-wayne)
- UseMySQLDatabase() which use the opensource libmariadb.dll (found in purebasic\compilers\ dir) and brings MySQL and MariaDB support natively to PureBasic ! (sponsored by Paul)
- MaterialTextureAliases() which allow to bind a PureBasic texture to an alias for use in a script
Example for new HTTPRequest() command:

Code: Alles auswählen

InitNetwork()

; Specify the header you want for the request
;
NewMap Header$()
Header$("ContentType") = "octectstream"
Header$("UserAgent") = "Firefox 54.0"
Header$("NoParamHeader") = ""  ; When putting no string value, it will an empty parameter

; Various http request type
; #PB_HTTP_Get - post data will be ignored
; #PB_HTTP_Post - post data will be used if specified
; #PB_HTTP_Put - post data will be used if specified
; #PB_HTTP_Patch - post data will be used if specified
; #PB_HTTP_Delete - post data will be used if specified

; Example for a POST request with string post data (will return page not found)
;
HttpRequest = HTTPRequest(#PB_HTTP_Post, "https://purebasic.com/action.php", "{ JSON: [Hello] }", 0, Header$())
If HttpRequest
  Debug "ErrorCode = "+ HTTPInfo(HTTPRequest, #PB_HTTP_ErrorCode)
  Debug "Response = " + HTTPInfo(HTTPRequest, #PB_HTTP_Response)
  
  ; Even in NoAsynchronous mode, FinishHTTP() must be called
  FinishHTTP(HttpRequest)
Else
  Debug "Failed"
EndIf
For UseMySQLDatabase(), the OpenDatabase() command must be used like that:

Code: Alles auswählen

db = OpenDatabase(#PB_Any, "host=localhost port=3306 dbname=yourdb", User$, Pass$)

Re: PureBasic 5.70 LTS beta 2 is out !

Verfasst: 23.09.2018 17:47
von ts-soft
:allright: