Beiträge von Jac de Lad

    Ich hab mal überlegt, wie man ein Programm schreiben könnte, das prüft, ob eine Zahl ein Gegenbeispiel darstellt oder nicht. Der Algorithmus ist kurz und schnell geschrieben, aber was ist wenn ich bei 4 anfange und open end durchprobiere? Dann ist mir eingefallen, dass ich nur die ungeraden Zahlen prüfen muss, da die geraden ja halbiert werden. Außerdem kann ich aufhören sobald eine Zahl in der Kette eine Zahl hat, die kleiner als sie selbst ist, da diese ja vorher schon geprüft wurden. Nur mal so als Gedanke...

    Danke. Die Grippe war echt der Hammer, die schwerste seit ich 2009 die Schweinegrippe hatte (damals hatte ich über eine Woche über 40 Grad Fieber). Diesmal hatte ich "nur" wochenlang wirklich schlimmen Husten. Aber das ist jetzt alles vorbei und mir geht's gut.

    Ich will aber auf jeden Fall noch die 2 Bugs fixen, bevor ich hier wieder was hochlade.

    Auch jetzt möchte ich nochmal darauf hinweisen, dass das Projekt noch nicht tot ist. Neue Features sind eingebaut, momentan bin ich mit bugfixing beschäftigt.

    Leider kamen ein Umzug, 3 Wochen heftige Grippe und eine komplizierte sechsteilige Zahnoperation dazwischen. Jetzt ist alles wieder ok, fast alles ausgepackt, kauen kann ich wieder, Husten ist weg und ich will demnächst wirklich einen neuen Upload zurecht machen.

    Berichte über das Ableben des Projekts sind bei Weitem übertrieben!

    In der Tat bin ich gerade damit beschäftigt, weitere Details umzusetzen:

    - "Single-Modus" (keine Kategorien sichtbar, also ähnlich einer besseren Toolbar) -> bereits umgesetzt, aber noch nicht hochgeladen

    - deutliche Verkleinerung der DLL und weniger RAM-Nutzung (durch Kompression der enthaltenen Ressourcen) -> bereits umgesetzt, keine Performanceverluste

    - Scrollen von Kopfelementen (bisher drängeln die sich noch, wenn das Fenster zu schmal ist)

    - Weitere Vereinfachung der Steuerelemente (viele können zusammengefasst und Unterschiede als Eigenschaft gespeichert werden)

    - "In-Place-Liste", also Liste direkt im Ribbon, und Eingabefelder (noch nicht begonnen)

    - die üblichen Bugfixes (was auch sonst...)

    - Verbesserte Hilfe (wird auch Zeit)


    Ich versuche in Kürze einen Upload für die ersten beiden Punkte bereitzustellen. Dieser beinhaltet auch noch eine Reihe weiterer Bugfixes.

    Update:

    - Alle Fehler behoben und ein neuer eingebaut

    - Comboboxen (noch nicht in der Demo); wenn ein Element in der Combobox angeklickt wird verliert das Fenster den Fokus; Fehler wird noch behoben

    - Ribbon scrollt, wenn das Fenster zu klein ist (nur die Hauptelemente, (noch) nicht die Kopfelemente)

    - Verbesserte Darstellung für helle und dunkle Themen


    Veraltete Hilfe liegt bei; die Überarbeitung kommt noch.

    Ich hab heute einen ganzen Tag Urlaub geopfert und kann jetzt folgendes sagen:

    - Ich habe besagten Zugriffsfehler gefunden und korrigiert. Es gibt aber noch weitere...

    - Es wurden Comboboxen hinzugefügt. Es gibt aber noch einen Fehler, durch den das Hauptfenster nach Schließen der Combobox den Fokus verliert. Daran sitze ich schon seit Tagen...

    - Ich habe ein weiteres Problem, dass Icons ihre transparenten Bereiche verlieren und keine Hovermasken angezeigt werden. Das betrifft nur die DLL und funktioniert unter PureBasic. Daran wird auch noch gearbeitet.


    Das Ganze verzögert ein weiteres Release. Im momentanen Stadium kann ich die DLL leider nicht rausgeben, weshalb ich die Interessierten leider um noch mehr Geduld bitten muss. :cry:

    Ah, bitte entschuldige die späte Antwort. Der absolute Pfad bezieht sich auf die Dateien, aus denen die DLL erstellt wurde, ist also nur für mich interessant. Ich habe noch nicht mit 11.2 oder FreeProfan getestet, der Fehler selbst ist aber eine interne Angelegenheit. Momentan bereite ich eine Menge Neuerungen vor (bzw. sie sind schon fertig): Scrolling bei zu kleinem Fenster ist fertig (für die Hauptelemente), RadioButtons (fertig), Comboboxen (fast fertig, kleiner Bug noch), Popup-Fenster stark überarbeitet (fertig), vereinfachte Controlbezeichnungen (fertig), verringerte CPU-Last (fertig, aber natürlich immer weiter optimierbar), viele Bugs behoben. Sobald das komplett läuft lade ich eine neue Version hoch, ich kann aber noch keinen konkreten Zeitplan nennen. Dann bitte nochmal unter 11.2 testen. Übrigens habe ich auch schon eine 64Bit-Version (in der Hoffnung, dass X5 vielleicht auch 64Bit kann, was ich inzwischen für unerlässlich halte).

    So, nach längerer Abwesenheit habe ich es endlich geschafft, dass Ribbon so zu gestalten, dass man die Elemente scrollen kann, wenn das Fenster zu klein ist. Leider ist es immer noch nicht fertig, aber es wird immer besser. Update der DLL erfolgt sobald ich Zeit habe.

    Das Handle kommt an, das Ich kann ich inzwischen mit GetIconInfo() auslesen (einmal als 24-Bit-Bitmap und einmal als Alpha-Maske). Ich kann es jetzt auch schon anzeigen lassen, aber transparente Bereiche werden schwarz. Ich muss das in PureBasic lösen.


    Was mich total verwundert, ist dass es erst ging und jetzt plötzlich nicht mehr. Ich hab so viel an dem Ribbon geändert, aber immer nur in PureBasic getestet. Aus einmal ging es in XProfan nicht mehr (per DLL).

    Hallo,

    ich hoffe, dass ich mich richtig ausdrücken kann. Für die Ribbon.dll benötige ich ein bisschen Hilfe. Bilder kann ich problemlos mit profaninternen Funktionen laden und an die DLL weiterleiten. Wenn ich jedoch ein Icon erstelle (mittels Create("hIcon",...)), funktioniert das nicht. Ich weiß, das Icons und Bilder zum Teil unterschiedlich gehandhabt werden.

    Gibt es eine XProfan-interne Möglichkeit das kompatibel zu laden? Wenn ich hPic verwende geht die Transparenz flöten.

    Hallo,
    ich habe folgendes Problem: Ich habe einen PSN-Acvoubt, mein Kind hat einen Kinderaccount. Mein Kind ist an mich als Familienmanager gebunden und kann deshalb selbst kein Guthaben aufladen. Mein Kind möchte was Inhaber kaufen, in Fortnite. Wie kann mein Kind an das Guthaben rankommen? Kann ich das bei mir aufladen und mein Kind kann es benutzen?

    ...hat gut funktioniert. Jetzt liegt er dauerhaft unter 50 Grad, meistens bei reichlich 40. Wenn ich ihn wie beim ersten Test belaste geht er zwar wieder auf 90 Grad, aber taktet auch auf etwa 4.35GHz. Der maximale Boost für Daueranwendung liegt im Multicore-Betrieb eh nur bei 4.4GHz, die 4.7 erreicht er nur bei Belastung emwenuger Kerne. Das Netzteil Lüfter die Abwärme gut ab, es wird auch nicht geröstet oder so. Für mich ist der Fall damit erstmal abgeschlossen.


    Danke Jörg!