IpsView 1.1 Probleme nach Update

Nach dem Update auf 1.1 habe ich Probleme mit IPSViewDesigner unter Windows

auf dem Rechner wo IPS installiert ist Funktioniert IPSViewDesigner ohne Probleme

auf meinem Remote Rechner mit dem ich bisher die Views erstellt habe kommt immer die folgende Meldung

an was könnte das liegen

Danke

Bruno

Morgen,

geh mal in das Verzeichnis
C:\Users\xxxx\AppData\Roaming\IPSView\IPSViewDesigner\

und lösche im File DesignerSettings.xml die aktuelle ViewID (oder trage mal eine andere ein)
<SelectedViewID></SelectedViewID>

dann lade mal alle VIews nacheinander und schaue bei welcher es das Teil zerlegt …

So habe die ViewID gelöscht dann sieht das nach dem start des Designers so aus

nach verbinden mit IPS (leeres IPS) sieht es so aus

Habe es auf einem anderen PC mit Win7 x64 installiert da gehts

Ich denke irgend etwas is auf meinem Test PC nicht OK

Gruß
Bruno

Ich habe den Live Update heute durchgeführt (Vorher aktuelles Beta). Am Anfang lief alles wie gehabt.
Nachdem ich eine Reihe weiterer Buttons angelegt hatte, zeigte der Designer ein sehr sehr langsames Zeitverhalten, Bei jeder Bedienung dauert es Minuten bis eine Reaktion erfolgt das heißt das ich den Designer im Moment nicht nutzen kann.
Ich werde versuchen eine andere View zu laden um zu sehen ob es daran liegt. Ich habe alle Systeme neu gestartet und den Designer auf meinem PC neu installiert : Ohne Erfolg
Die Views laufen auf meinem IPAD ohne Probleme

PS. Auch meine anderen Views die ich bis jetzt nicht verändert habe zeigen den gleichen Fehler

Hallo!

Nach Update auf 1.1 geht mein PC Client nicht mehr.
Doppelklick auf das Icon…nichts passiert kein Bild, kein Fehler.

Was kann ich machen?

@Erwolf

gibts ein LogFile vom Crash?

zu finden unter:
C:\Users\xxxx\AppData\Roaming\IPSView\IPSViewClientCrash.log

@Erwoolf

gibts ein LogFile vom Crash?

Crash 2014-09-07 20:41:11.415

Message: Durch den Aufruf des Konstruktors für Typ „IPSViewClient.MainWindow“, der den angegebenen Bindungseinschränkungen entspricht, wurde eine Ausnahme ausgelöst.

Inner Exception: „-3“ ist kein gültiger Wert für die Eigenschaft „Width“.

Stack: bei System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
bei System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
bei System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
bei System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
bei System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
bei System.Windows.Application.DoStartup()
bei System.Windows.Application.<.ctor>b__1(Object unused)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Hallo Geimeinde…

den Fix sehe ich in einigen Situationen leider auch als Problem an.
Bei Darstellung eines Webcamviews z.B. muss die Größe des Streams hier zwangsläufig so angepasst werden, wie es die Position des Icons, hinter welchem das Popup liegt hergibt.

Schön wäre es hier, wenn man die PopUp Position anpassen könnte, oder das Verhalten (Version 1.1 <-> 1.0) selbst bestimmen könnte.

Bye

gmop

Der Fehler wurde von mir verursacht.
Ich hatte ein Ereignis definiert das ein skript dazu brachte im sekundentakt variable und profile zu löschen nur ums diese wieder neu anzulegen. Nachdem ich dieses Fehlverhalten korrigiert habe ist das zeitverhalten ders Designers wieder wie es sein sollte

Was mir eben noch aufgefallen ist :

Ein Bild in einer HTML-Box wird auf dem Windows Client in korrekter Größe (150150) dargestellt, auf dem Android Client hingegen nur ganz winzig. (ca. 1515)

Inhalt HMTL-Box:

<table width=‚100px%‘ cellspacing=‚0‘><tr><td align=center><img src=‚http://0.0.0.0:0000/music/current/cover_150x150_00.jpg?player=00:00:00:00:00:00‘></img></td></tr></table>

Die Anzeige von HTML auf Andorid und iOS wird skaliert dargestellt, bei Windows ist das technisch bedingt nicht möglich, hier wird immer der HTML Content 1:1 dargestellt.

Dein HTML ist auch nicht ganz korrekt:


<table width='100px%' 

@Erwoolf

Fix für den Absturz des Windows Client kommt morgen Abend…

Da hat sich wohl heimlich eine Pixeleinheit zum Prozent gesellt :slight_smile:

Hatte aber nichts mit dem Verhalten zu tun, da die Line bei jedem Coverwechsel neu (Angabe nur in Prozent) geschrieben wird.

OK, schade, die Cover sehen echt etwas mickrig auf den Android Clients aus.

Trotzdem Danke fürs Feedback.

Bye

gmop

Zur Info:

Den Content in einen ImageGrabber umleiten, umgeht das Problem mit dem Scaling auf iOS und Android.

Hallo Andreas,

Habe soeben versucht IPSView auf die Letztgültige Version upzudaten. Leider ohne Erfolg. Hast du eine Idee?

Warum heißt denn bei Dir die EXE „IPSViewLive_new.exe“?

Sonst: Rechte Maustaste auf „IPSView Live“ -> „Als Admin ausführen“ -> Update

Cheers
/Jens

Die „IPSViewLive_new.exe“ hat er mir nach misslungenem Update angelegt. Habs jetzt mit Administratorrechten versucht und hat geklappt. DANKE!

Ich hatte heute einen seltsamen Fehler :

Ich nutze 2 IPADS, beide haben das gleiche Profil
Ein IPAD war ausgeschaltet das andere an.
Nachdem ich im Designer eine weitere Lampe hinzugefügt hatte wurde diese Änderung von dem eingeschalteten IPAD (1) übernommen.
Nachdem ich das zweite IPAD (2) aktivierte war diese Änderung auch nach dem neustart der viewer APP nicht vorhanden.
Erst nachdem ich im Designer erneut gespeichert habe (beide IPADS waren eingeschaltet) wurde die Änderung vom zweiten IPAD (2) übernommen

Der View wird auf dem iPad aus Gründen der Optimierung zwischengespeichert, wenn das Automatische Reload nach einem Restart nicht korrekt funktioniert, dann hört sich das eher nach einem Bug an - seh ich mir an.

Ansonsten kannst Du einen manuellen Reload auch jeder zeit durch längeres Drücken auf den Touch auslösen.

Stimmt ein Relaod ausgelöst durch ein langes drücken behebt das Problem