PureBoard
https://www.purebasic.fr/german/

PureBasic 5.70 LTS Finale Version!
https://www.purebasic.fr/german/viewtopic.php?f=1&t=30829
Seite 2 von 8

Autor:  Nino [ 01.06.2018 19:18 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

RSBasic hat geschrieben:
Die neue Dokumentation wird immer erst in der Final-Version veröffentlicht. Jedenfalls die deutsche Hilfe.

Ein bisschen Dokumentation wäre aber schon nicht schlecht. Wenigstens soviel, dass man weiß wie man neue Funktionen benutzen soll. :twisted: Sonst kann man auch schlecht testen ...

Folgendes kann ich ungefähr raten:
Code:
Debug DesktopResolutionX()
Debug DesktopResolutionY()
Beides zeigt bei mir 1.25 an, wenn ich in den Compiler-Optionen bei
Code:
[v] Enable DPI aware executable
ein Häkchen mache. Und mein Monitor ist auf DPI 125 % eingestellt.



Aber was ist hiermit?
Code:
Debug DesktopScaleX()
Debug DesktopScaleY()
Debug DesktopUnscaleX()
Debug DesktopUnscaleY()
Weiß jemand, wie diese neuen Befehle benutzt werden sollen :?:

Autor:  ccode_new [ 01.06.2018 20:38 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

Hallo Nino,

ich habe mir jetzt auch mal die Beta von PureBasic 5.7 heruntergeladen.

Egal was ich unter Windows 10 probiere, die neuen Auflösungsfunktionen liefern kein korrektes Ergebnis.

Natürlich habe ich auch "Enable DPI aware executable" eingeschalten.

Also ich habe die Windows-Skalierung auf 100%:

Code:
Debug DesktopScaleX(90)
Debug DesktopScaleY(90)
Debug DesktopResolutionX()
Debug DesktopResolutionY()


DesktopScaleX liefert: 90
DesktopScaleY liefert: 90
DesktopResolutionX liefert: 1.0
DesktopResolutionY liefert: 1.0

Ich habe die Windows-Skalierung auf 125% geändert (Abmeldung ist Pflicht!):

(Änderung: Ich habe PureBasic noch mal neugestartet und siehe da:)
DesktopScaleX liefert: 112
DesktopScaleY liefert: 112
DesktopResolutionX liefert: 1.25
DesktopResolutionY liefert: 1.25

Autor:  helpy [ 01.06.2018 21:00 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

Code:
90 * 1.25 = 112.5

Autor:  ccode_new [ 01.06.2018 21:12 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

@helpy

Jepp, und genau dafür braucht man diese Funktionen. :)

Autor:  Nino [ 01.06.2018 21:14 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

Ach so ... danke für die Hinweise!

Code:
Macro MyDesktopScaleX(r)
   Int(DesktopResolutionX() * r)
EndMacro

Define a.i = 90
Debug   DesktopScaleX(a)
Debug MyDesktopScaleX(a)

Autor:  ccode_new [ 01.06.2018 21:58 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

Zu PureBasic Beta - QT-Subsystem:

Micha122 hat geschrieben:
ts-soft hat geschrieben:
- Added: Brand new QT subsystem for Linux

Warum nur für Linux?


Für Windows wäre das auch toll.

Anbei: Ich finde ja das QT-Richedit-Control ganz toll.

Autor:  ts-soft [ 01.06.2018 22:58 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

Es sind nur die Controls integriert, die auch unseren Gadgets entsprechen, mit deren Funktionalität. Wer sich hier also ein Qt-Framework erhofft, sollte den Gedanken am besten gleich aufgeben.

Dient also nur dem Aussehen unter Linux GTK2, GTK3 und Qt. Unter Windows sind ja native Controls vorhanden. Wer mehr möchte, sollte sich also selber den Wrapper (C++ :mrgreen: ) schreiben. Fred oder Freak werden das IMHO nicht machen.

Autor:  freak [ 01.06.2018 23:25 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

Zum Thema Qt habe ich ein bischen was geschrieben. Bin jetzt aber zum übersetzen zu müde/faul :)
https://www.purebasic.fr/english/viewto ... 95#p522895

Autor:  ts-soft [ 02.06.2018 00:06 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

Hört sich großartig an :allright:

Autor:  RSBasic [ 06.06.2018 22:32 ]
Betreff des Beitrags:  Re: PureBasic 5.70 LTS beta 1 is out !

@Linux-User
Fred hat geschrieben:
A new version has been uploaded for Linux to fix the IDE issues, feel free to give it a try !

Seite 2 von 8 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/