Deutsch
Stammtisch & Café

Darstellungs-Probleme

 

RudiB.




Hallo zusammen,

kennt jemand diese Erfahrung....??
Habe unter XProfan 11.2 unter Win10 (Auflösung 1366x768) ein Programm geschrieben als .exe erstellt und läuft. Nun habe ich dieses Programm (.exe) auf einem Rechner unter Win7 Enterprise mit höherer Auflösung (1980x1080) laufen lassen. Im Programm feste Werte fürs Fenster (1024x768) und feste Werte für die Elemente.
Und siehe da, ich habe massive Darstellungs-Probleme,
Habe zwei Screenshots angefügt...findet die Fehler...(hahaha)...nein ernsthaft.
z.B bei den Check-Boxen...abgeschnittener Text.
Wieso ????.... versteh ich nicht ...man arbeitet doch mit Breite in Pixeln für jedes Element und so sollte das auch entsprechend auf einem fremden Rechner so dargestellt werden.....

218 kB
Hochgeladen: vor 20 Tagen
Ladeanzahl2
Herunterladen
613 kB
Hochgeladen: vor 20 Tagen
Ladeanzahl1
Herunterladen
 
vor 20 Tagen  
 




RudiB.
oh....wartet...jetzt hab ich es das erste mal richtig gesehen.
Es ist ein Problem mit dem Zeichensatz / Darstellung....aber trotzdem warum??
 
vor 20 Tagen  
 




Georg
Teles
Nabend,

mit der Breite der Pixel hat es wenig zutun, sie gibt ja nur die Dimensionen des Feldes der Checkbox / des RadioButtons / des Buttons an.

Kann nicht genau sagen, woran es bei dir liegt, da müsste man in deinen Code reinschauen. Ich vermute, dass es bei der Umrechnung vom Schriftmodus zum Grafikmodus zu solch einem Ergebnis kommt. Wenn man nicht genau die Werte einer Schriftart definiert, wird es auf unterschiedlichen Systemen unterschiedlich umgerechnet.

Um dem aus dem Weg zu gehen, definiere ich in meinen Programmen genau, welcher Font und dessen Format benutzt werden soll:
UseFont "Arial",14,0,0,0,0
SetDialogFont 1

Hierbei wird jedes Element, was danach erzeugt wird, mit dieser Schriftart versehen - in jedem Windows sieht es dann gleich aus.

Das müsste dein Problem lösen. Alternativ gibt es noch Create("Font, falls Du für bestimmte Elemente nur bestimmte Schriftarten verwenden möchtest - dann müsstest Du aber jedem Element mit SetFont die Schrift zuweisen.

Grüße
 
TC-Programming [...] 
XProfan 10.0 - XProfan X2 - XProfan X3 - XProfan X4
vor 19 Tagen  
 




RGH
Wie Georg richtig festgestellt hat: Damit es überall passt, mit SetDialogFont auch diesen festzurren. Ansonsten wählt Windows den Standard-Font aus, den jeder User anders eingestellt haben kann. Wenn da jemand z.B. bei der Darstellung der Schrift statt 100% etwa 125% oder gar 150% angegeben hat, passt es natürlich nicht mehr.

Gruß
Roland
 
XProfan X4
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
vor 19 Tagen  
 




RudiB.
Danke für Eure Antworten.
UseFont "Arial",14,0,0,0,0
SetDialogFont 1

habe ich so schon gesetzt, jedoch SetDialogFont 1 nur einmal am Anfang des Programms.
Werde mal jedes mal hinter UseFont ein SetDialogFont 1 setzen, mal schauen ob das was bringt.
 
vor 19 Tagen  
 




Georg
Teles
Es genügt grundsätzlich nur 1 Mal dies am Anfang des Programms zu schreiben, alle Fensterobjekte haben dann diese Schriftart.

Wenn du natürlich mehrere Schriftarten verwendest, dann macht es Sinn jeweils vor den Fensterobjekten eine andere Schriftart zu definieren.
 
XProfan X2
TC-Programming [...] 
XProfan 10.0 - XProfan X2 - XProfan X3 - XProfan X4
vor 18 Tagen  
 




RudiB.
Problem gelöst,
es war einfach nur die Darstellung (im fremden System) der Schriftart im System auf 125% eingestellt.

Vielen Dank
 
vor 13 Tagen  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

193 Betrachtungen

Unbenanntvor 0 min.
Georg Teles vor 4 Tagen
RGH vor 6 Tagen
Roland Schäffer vor 8 Tagen
Peter Max Müller vor 10 Tagen
Mehr...

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

RudiB. (4x)
Georg Teles (2x)
RGH (1x)


AGB  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Impressum  |  Mart  |  Support  |  Suche

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie