e2Skinner2

  • ok hab nochmal getestet . mit dem 55, center gibt es greenscreen . Aber wenn ich die leerstelle wegmache 55,center dann gehts .


    Crashlog hab ich mal angehängt

  • Das Problem ist NICHT center
    Das Problem ist die LEERZEICHEN vor center!!!!!
    position="55,_center"
    Also..... das rote Unterline in den Beispiel.


    Ich habe hier in Board 100x geschrieben.
    KEINE LEERZEICHEN in die Klammern, aber ich gebe auf.
    Liest sowieso keiner.
    Das habe ich vor gerade 4 Tage 4Smoky geschriben in dreambo-tools.info Forum:

    Quote

    Original von vali
    ....
    Bitte keine LEERZEICHEN!
    .....


    Sehr viele kopieren scharmlos von Kernis Skins, und Kerni hat
    diese Fehler in ALLE seine Skins.
    Ja.... das ist eine Fehler.
    Jeder Webbrowser oder andere Kontrolltool gibt da fehler heraus!
    Kerni macht es aber eh mit absicht:D
    Oder ist da sein Mac-Editor schuld..... keine Ahnung.


    Mag sein, dass der Python diese Fehler bei ZAHLEN erkennt und korrigiert
    aber das ist Rechenleistung UMSONST und macht der skin langsammer;)




    PS.
    die positionangabe "center" NUR wenn notwendig bitte eintragen.
    Das ist natürlich auch Rechnerei Umsonst für den CPU.

    44106818

    Edited 4 times, last by vali ().

  • Tja wie man das sieht, meiner Ansicht ist das ein fehler in E2, den entweder STRICT bei jedem Leerzeichen meckern oder immer berücksichtigen.
    Wobei das mit der unötigen Rechenleistung auch mehr oder weniger wurscht ist.
    Der .trim() Befehl ist sehr schonend.


    Das ist halt wieder so eine Frage, baut man ein System Benutzerfreundlich (Meiner Meinung erhöhen Leerzeichen die Lesbarkeit) oder schränkt man bewusst das System ein um eine evtl höhere Performace zu erzielen.


    Das selbe gilt auch für das verwenden von center, mag sein das das mehr Perfo braucht, aber es ist einfach mal der korrekte Weg. Bzw was soll an x = (x.res - w)/2 so viel CPU verbrauchen ? Das ist alles augenwischerei. Nochdazu weil die Berechnung nur einmal beim laden des Skins vorgenommen wird. Selbes gilt auch für Leerzeichen.


    Erinnert mich an eine meiner Vorlesungen "Systemoptmierungen". Da wurde sowas ganz genaqu behandelt.


  • Ich habe nie einen Unterschied in der Performance bemerkt, ob mit oder ohne Leerzeichen. (ok, ich hatte auch eine erwachsene Box).


    Aber egal, in Zukunft werde ich eh keine Fehler mehr machen.
    Der einzige Fehler den ich je gemacht habe, war überhaupt mit der Scheiss Skinnerrei anzufangen.

  • Hallo,


    ich habe ein Problem beim Öffnen des Skins. Es ist ein Umbau vom gemini2.stone2, dass damals als Standard beim Gemini dabei war, aber seit einigen Versionen nicht mehr.


    Code
    Unbehandelte Ausnahme in der Anwendung
    Informationen über das Aufrufen von JIT-Debuggen anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

    (usw...)


    Paar Leute vor mir hatten das Problem auch im Thread, nur wie habt ihr das gelöst? °_°


    Gruß :)

    Multytenne + Kabel BW :) Dreambox 8000 S/C/T

  • Skin hochladen und wir können dir sagen an was es scheitert.


    Davon abgesehen hab ich eine neue Version v2.0.5.5 geschustert.
    * Der hier schon bemängelte Leerzeichen Bug in Positions und Größen angaben wurde gefixt.
    * Des weiteren werden nun auch Einträge in Listboxen angezeigt.
    * Die previewText.xml unter xml/ kann nun leere Screens füllen. Bsp. für MediaPlayer und AboutScreen ist bereits enthalten.
    * ServiceName und ServicePosition zu den Convertern hinzugefügt
    * Undo und Redo Icons von G-Power hinzugefügt


    http://code.google.com/p/e2skinner2/downloads/list

  • Quote

    Original von Schischu
    Skin hochladen und wir können dir sagen an was es scheitert.


    Hey danke für die Antwort! Ich habe es dir mal angehängt. Und danke schonmal für die Hilfe, echt tolles Programm! :)

    Files

    Multytenne + Kabel BW :) Dreambox 8000 S/C/T

  • Hallo Schischu,


    danke erstmal für das toole Werkzeug :)


    Habe da ein Ausnahmefehler bei einem Skin, den ich bearbeite.
    Nur bei einem bestimmen Screen , sonst alles fein & funktioniert auch.


    Kann man das fixen, das der e2skinner da nicht aussteigt ?


  • Quote

    Original von Schischu
    Skin hochladen und wir können dir sagen an was es scheitert.

  • # New: Mouse-Support: Elements can be oved by pressing LEFT KEY
    # New: Keyboard-Support: Elements can be moved by useing the Cursor Key, Margin is 5pixel, for 1pixel margin press CTRL


    sind nicht funktionieren