Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by zeras,
11. Jul 2015
Das hatte ich schon gemacht, aber offensichtlich mit den falschen Worten. Ich kam dann immer zu dem Ergebnis, dass es nicht geht oder nur, wenn man Root Rechte hat. Aber das wollte ich vermeiden.
Vielen Dank, ich werde das nachher gleich probieren.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by zeras,
10. Jul 2015
Hat keiner eine Idee für mich?
Es gibt doch hier im Forum Tausende von APP's Programmierer oder bin ich der einzige?8-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by zeras,
8. Jul 2015
Wie funktioniert das in deiner APP? Ich habe XE5 und könnte im Programm auch Änderungen einbauen.
Ich habe mal im Internet gelesen, dass man die Statusleiste zwar ausblenden kann, aber man würde Rootrechte und eine APP benötigen. Das wollte ich eigentlich nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by zeras,
7. Jul 2015
Ich bin es nochmal zu dem Thema.
Das mit Screenscale habe ich soweit begriffen. Was mir aber beim Test mit verschiedenen Tabletts Probleme macht, ist die vertikale Pixelanzahl.
Bei
if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, IInterface(ScreenSvc)) then begin
ScreenSize := ScreenSvc.GetScreenSize;
ScreenScale := ScreenSvc.GetScreenScale;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by zeras,
2. Feb 2014
Habs gefunden.
Ich muss neben Size auch noch Scale abfragen mit:
if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, IInterface(ScreenSvc)) then begin
Size := ScreenSvc.GetScreenSize;
Scale := ScreenSvc.GetScreenScale;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by zeras,
2. Feb 2014
Danke für die Info.
Komisch ist nur, dass ich ein ASUS Memo HD habe, was bei der Breite 961 anzeigt, das Nexus 7 aber 960. Ich nutze die selbe Funktion, wie oben beschrieben.
Außerdem kommen dann noch andere Effekte:
ASUS Memo HD hat nach Datenblatt 1.280x800, angezeigt wird 960x552 (Höhe durch Toolbar reduziert)
Nexus 7 hat nach Datenblatt 1.920 x 1.200, angezeigt wird 961x552 (Höhe...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by zeras,
2. Feb 2014
Ich habe ein Nexus 7 neuester Stand mit einer Auflösung von 1.920 x 1.200 Pixel.
Damit möchte ich mit Hilfe eines Canvas einige Sachen zeichnen.
Mit der Funktion
if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, IInterface(ScreenSvc)) then begin
Size := ScreenSvc.GetScreenSize;