PureBasic 5.70 LTS Finale Version!

Ankündigungen PureBasic oder die Community betreffend.
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von Nino »

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: Alles auswählen

Debug DesktopResolutionX()
Debug DesktopResolutionY()
Beides zeigt bei mir 1.25 an, wenn ich in den Compiler-Optionen bei

Code: Alles auswählen

[v] Enable DPI aware executable
ein Häkchen mache. Und mein Monitor ist auf DPI 125 % eingestellt.



Aber was ist hiermit?

Code: Alles auswählen

Debug DesktopScaleX()
Debug DesktopScaleY()
Debug DesktopUnscaleX()
Debug DesktopUnscaleY()
Weiß jemand, wie diese neuen Befehle benutzt werden sollen :?:
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von ccode_new »

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: Alles auswählen

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
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
helpy
Beiträge: 635
Registriert: 29.08.2004 13:29

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von helpy »

Code: Alles auswählen

90 * 1.25 = 112.5
Windows 10
PB Last Final / (Sometimes testing Beta versions)
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von ccode_new »

@helpy

Jepp, und genau dafür braucht man diese Funktionen. :)
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von Nino »

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

Code: Alles auswählen

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

Define a.i = 90
Debug   DesktopScaleX(a)
Debug MyDesktopScaleX(a)
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von ccode_new »

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.
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von ts-soft »

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.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von freak »

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
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von ts-soft »

Hört sich großartig an :allright:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureBasic 5.70 LTS beta 1 is out !

Beitrag von RSBasic »

@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 !
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten