Zurück   IP-Symcon Community Forum > IP-Symcon 2.x > Dashboard

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #1 (permalink)  
Alt 21.02.09, 11:05
Benutzerbild von Ralf L.
Senior Member
 
Registriert seit: Oct 2007
Beiträge: 134
Unhappy Dashbord-Grafiken auf 2 Rechnern verschoben

Hallo liebe Dashboard-User,
ich habe mein Problem schonmal hier gepostet, weil es auch um das Verständnis des Datenaustausches Server/Client ging. Nun gehe ich mal davon aus, daß die sichtbaren Daten auf dem Bedien-PC genau den Daten des IPS-PC's entsprechen.
Zum Problem:
Ich habe ein PageControl mit drei Seiten. Auf jeder Seite ist als Hintergrund ein Image mit den Grafiken, die sich nicht ändern. Darauf habe ich meine Buttons und Labels etc. platziert.
Vorweg: Das hat mal funktioniert! Das heißt, ich habe die ganzen Labels auf den Bedien-PC erstellt und pixelgenau platziert.
Vor einigen Wochen war das Ganze auf dem Bedien-PC verschoben. Das Serverbild auf dem 800x600 Touchscreen ist "heil" geblieben. Ich versuche nun schon seit Wochen das wieder hinzubiegen aber es gelingt mir ums verrecken nicht. Wenn ich neue Labels einfüge, erscheinen sie auf dem Touch nicht da wo ich sie mit dem Bedienrechner platziert habe.
Ich habe schon alle möglichen Einstellungen versucht: die dpi Einstellung, die Schriftarten-Einstellung und alle möglichen Verschiebungen.
Ein Beispiel:ich platziere ein Image mit der Pos. left=653 top=145. Auf meinem Server erscheint das dann:left=668 top=148.
Bin ich der Einzige, dem das passiert??

Hoffnungsvolle Grüße

Ralf
__________________
irgendwann klappts!
Mit Zitat antworten
  #2 (permalink)  
Alt 21.02.09, 11:57
Benutzerbild von HJH
HJH HJH ist offline
Senior Member
 
Registriert seit: Dec 2005
Beiträge: 913
Standard

Hallo Ralf,

ich verfolge diesen und den damit zusammenhängenden Thread schon eine ganze Weile, und ich muss sagen, dass ich dieses Verhalten ebenfalls nicht verstehe.

Man darf wohl davon ausgehen, dass die in der zugehörigen .bin-Datei hinterlegten Koordinaten und Größenangaben eines Objekts auf allen Rechnern gleich behandelt werden. Es kann nicht sein, dass ein bestimmter Wert auf einem anderen Rechner plötzlich anders interpretiert wird.

Der Hinweis auf irgendwelche DPI-Einstellungen ist meiner Ansicht nach absurd. Dieser Wert gilt nur für Einstellungen, die bei verschiedenen Bildschirmauflösungen in der selben Größe ausgegeben werden müssen, also im Wesentlichen nur für Schriften. Hier wird dann entsprechend skaliert.

Wenn Du bei Deinen Bildern von der Skalierung keinen Gebrauch machst (wovon ich jetzt mal ausgehe), so gibt für das Dashboard auch keinen Grund irgendwelche Koordinaten zu verändern.

Normalerweise sollte auf allen beteiligten Rechnern nur eine einzige Version der .bin-Datei existieren. Möglicherweise funktioniert hier die Synchronisation nicht richtig, so dass nach Änderungen eventuell verschiedene Versionen erzeugt wurden.


Ich halte dieses Problem für einen Bug.


Gruß
HJH
Mit Zitat antworten
  #3 (permalink)  
Alt 22.02.09, 19:46
Benutzerbild von Ralf L.
Senior Member
 
Registriert seit: Oct 2007
Beiträge: 134
Standard Hilfe

Danke schonmal für die Prognose, HJH.
Die DPI-Geschichte hat für mich auch keinen Sinn gemacht. Andererseits war damit zumindest eine Änderung zu erziehlen. Ich habe noch einige Stunden rumprobiert, ohne weiter zu kommen. Ich habe auch zum Testen ein neues Form erstellt, hin- und hergeschoben... konnte den Fehler aber nicht reproduzieren.
Leider weiß ich auch nicht, wie ich nun weitermachen soll - ohne das Dashboard bin ich erledigt
Ich habe ein Bild hochgeladen, damit man das mal sehen kann:
Links das Bild vom Client (ist Client richtig?) und rechts daneben das Bild vom Server (über VNC, daher etwas andere Qualität). An den Koordinaten des Image (rot markiert) sieht man die verschiedenen Werte.
Was ich auch nicht verstehe: Ich bekomme die ganze 800x600 -Grafik gar nicht ganz auf das Bild. Über die horizontalen Scrollbalken komme ich nicht ganz bis an den Rand. Vertikale Scrollbalken habe ich gar keine!!

Mal 'ne Frage ans Forum - Bestimmt habt Ihr auch Grafiken, welche den Bildschirm komplett ausfüllen. Habe nur ICH solche Probleme? Ist das bekannt und man muß damit leben?
Von den Fehlermeldungen (Zugriffsverletzung... 0 Items...verdecktes Fenster...) weiß ich, daß sie bekannt sind. Die sollen ja die Funktion nicht beeinträchtigen!?
Ich kann ja nochmal von vorn anfangen (100 Labels platzieren), aber stehe ich irgendwann wieder vor dem gleichen Problem?
Und falls unser parsey zufällig reinschaut...gibt es derzeit Dashboard-Baustellen?
Bin für alle Tipps und Reaktionen dankbar.
Gruß
Ralf
Miniaturansicht angehängter Grafiken
dashboard.png  
__________________
irgendwann klappts!
Mit Zitat antworten
  #4 (permalink)  
Alt 24.02.09, 02:45
Benutzerbild von qs9000
Senior Member
 
Registriert seit: Dec 2008
Ort: Neuss
Beiträge: 174
Standard

Hallo Ralf,

Zitat:
Was ich auch nicht verstehe: Ich bekomme die ganze 800x600 -Grafik gar nicht ganz auf das Bild. Über die horizontalen Scrollbalken komme ich nicht ganz bis an den Rand. Vertikale Scrollbalken habe ich gar keine!!
das du nicht das ganze Bild nutzen kannst hatte ich auch schon mal, ich erinnere mich hier im Forum etwas dazu gefunden zu haben.

Versuch doch mal folgendes:

Rechts im Fenster (Designer rechts mitte) ist das fenster Struktur.
Gehe mal da auf die erste frm (bei mir "frmDesignForm") drauf und stelle unter Objektinspektor die Align Eigenschaft auf (alClient) danach die Werte Height auf 600 und Width auf 800 (also die Auflösung die du verwendest), dann sollte es funktionieren zumindest war es bei mir so.

Vieleicht hilft das ja weiter..

Gruß Michael
__________________
Soft & Hardware im Einsatz:
IPS V2.x, HMS100 TF, HMS100 T, FS20 ST, FS20 DI, FHT 8B, FS20 MS, FS20 SR, 8"Touchscreen, IPS Designer.
Mit Zitat antworten
  #5 (permalink)  
Alt 24.02.09, 08:53
Senior Member
 
Registriert seit: Jun 2007
Beiträge: 248
Standard

Hallo Ralf,

mein System ist vergleichbar mit deinem System, bei mir sehe ich das Problem
aber nicht.

Das einzige, was meiner Erfahrung nach Koordinaten beeinflusst, sind automatische Skalierungsfunktionen, also bei Hintergrundbildern Autosize oder
die align Eiigenschaft alClient. Die wuerde ich erstmal alle ausschalten. Dann wuerde ich das Hintergrundbild versuchsweise etwas verkleinern, so dass keine
Scrollbalken mehr zu sehen sind.
Ich programmiere selbst mit Delphi und mich haben solche Effekte schon
in den Wahnsinn getrieben 8-(

VG
Stephan
Mit Zitat antworten
  #6 (permalink)  
Alt 24.02.09, 22:56
Benutzerbild von Ralf L.
Senior Member
 
Registriert seit: Oct 2007
Beiträge: 134
Standard Bug?

Ok,
vielen Dank für Euere Beiträge! Ich habe mal alles zusammengewürfelt:
Zitat:
die align Eiigenschaft alClient. Die wuerde ich erstmal alle ausschalten. Dann wuerde ich das Hintergrundbild versuchsweise etwas verkleinern, so dass keine
Scrollbalken mehr zu sehen sind.
So was in der Art dachte ich auch. Nachdem unzähligen Versuchen kann ich das ausschließen.
Zitat:
Gehe mal da auf die erste frm (bei mir "frmDesignForm") drauf und stelle unter Objektinspektor die Align Eigenschaft auf (alClient)
nach weiteren unzähligen Versuchen habe ich mich hierauf konzentriert - allerdings habe ich Änderungen direkt in die .bin-Datei geschrieben.
Ich habs zwar jetzt bei einer älteren Kopie meiner Form hinbekommen - weiß aber nicht warum!? Geändert habe ich:
Font.Height = -96 ....->neu -125
Font.Name = 'Arial Black' ...->neu Arial
Font.Style = [Bold] ...->neu []
Font.Charset = ...->neu DEFAULT_CHARSET

im "frmDesignForm" und noch einige Andere. Irgendwo da liegt der Hund begraben...
Zitat:
Zitat von HJH
Ich halte dieses Problem für einen Bug.
dem stimme ich zu.

Gruß
Ralf
__________________
irgendwann klappts!
Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Schmutziger Trick: Programm auf einem entfernten Rechner ausführen / Remote-Hibernate sokkederheld Anleitungen / Nützliche PHP Scripte 12 25.11.08 16:32
FS20 SR Regensensor schaltet nicht automatisch wieder auf "FALSE" Akio Sonstige Funkkomponenten / Wetterstationen 13 14.01.07 09:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0