![]() |
AW: Ordnung muss sein (LaunchBar)
Zitat:
Zitat:
OTTB ist auch nur eine Anwendung wenn du den Desktop anzeigen bestätigst werden alle Anwendungen versteckt. Zitat:
erstelle mal temporär eine neue Verknüpfung und verwende dann Restart OverTheTaskBar. Außerdem wenn du umschaltest von Portabler zur nicht Portabler Version und dann "Restart OverTheTaskBar" klickst must du dafür sorge tragen das unter dem Anwendungspfad sich auch eine gültige OTTB.config Datei befindet. Diese kann unterschiedlich sein zur Portablen Version dann siehst du auch beim aktualisieren den Unterschied. Wenn nichts konfiguriert ist wirst du nur einen leeren Papierkorb sehen! "C:\Users\xxx\AppData\Roaming\BrewIdeas\OTTB\OTTB. config gruss |
AW: Ordnung muss sein (LaunchBar)
Zitat:
Es liegt definitiv an Windows. (Windows 7 und Up) WindowFromDC liefert dann 0 zurück wenn Menu Animationen eingeschaltet sind.. das ist fakt. Meine Lösung dazu ist bei OwnerDraw Menus diese Temporär auszuschalten wenn sie aktiv sind.
Delphi-Quellcode:
gruss
function TSkinEngine.SetMenuAnimation(MenuAnimation: BOOL): Boolean;
begin // Bisherige Einstellung ermitteln: result := SystemParametersInfo(SPI_GETMENUANIMATION, 0, @FOldSetting, 0); if result = false then // Result := False; // Der abfragende Aufruf war nicht erfolgreich exit; // Rückgabewert bleibt False // Wert ändern und Erfolg prüfen: if Bool(FOldSetting) <> MenuAnimation then result := SystemParametersInfo(SPI_SETMENUANIMATION, 0, Pointer(Ord(MenuAnimation)), SPIF_SENDCHANGE); end; |
AW: Ordnung muss sein (LaunchBar)
Hallo nochmal, es existiert keine .ini Datei, nirgendwo.
Mit ProcMon komme ich auch nicht so richtig voran, da weiß ich teilweise nicht was der Fehler ist. Es werden mir total viele Buffer Overflow Fehler in Verbindung beim Auslesen der System-Registrierung gezeigt. Diese Overflows ziehen sich dann durch bis zum eigentlichen Crash. So als ob oftmals Programm-Interne Values ein Result nicht aufnehmen können, zu klein oder falscher typ. Da bei Dir so was nicht passiert werde ich wohl eine Ausnahme sein, kann man halt nichts machen, unter Win7 lief es bei mir gut. |
AW: Ordnung muss sein (LaunchBar)
Dann erstell doch mal im Anwendungspfad ne Ottb.ini
Und knall das hier rein. Und kopiere diese auch unter AppData [OTTB Option] SoundActive=1 ShortCutVisible=1 [Animator] AnimatorClass=TWinAnimator Delay=500 AnimationProbability=100 zudem.. Ich starte die Anwendung nicht mit Admin rechten. Also die Verknüpfung im Startmenu. gruss |
AW: Ordnung muss sein (LaunchBar)
An .ini scheint es nicht zu liegen, im Programm + Roaming ist nun eine ini mit Inhalt wie Du geschrieben hast, keine Besserung.
Das tritt bei mir an der Stelle auf wo Du Deine Graphic Engine initialisiert und der was Anzeigen soll. Eine Worker Area seh ich ja ganz kurz gezeichnet, als schwarzes Rechteck über Taskbar. Das kann bei mir das gleiche Problem sein wie mit dem WatchKit, da seh ich auch nur deinen Kreis, in dem Moment wo der das Fenster zeichnen soll = crash. Da ich netterweiser von Dir noch die D2009 angepasste Version habe, hab ich dazu noch nichts erwähnt. In Dateieigenschaften war ich nicht drinnen, hab nachgeschaut, da ist alles aus/unselected. |
AW: Ordnung muss sein (LaunchBar)
Ich habe das Archiv jetzt von hier geladen.
Extrahiert gestartet! Danach kam eine Meldung das eine unbekannte App gestartet wurde und der zugriff wurde verweigert. Danach habe ich die Meldung unterdrückt und sie trotzdem Starten lassen. Und alles lief einwandfrei. Kein Fehler nichts. Ich kann deinen Fehler nicht reproduzieren unter Win10 noch unter Win7. Zitat:
Und in keinem Fall darfst du die originale Version ersetzen. Ich habe den Eindruck als wenn dir irgendwelche Zugriffsberechtigungen im System fehlen. Was ich machen kann eine Debug Version erstellen. Zitat:
Daran liegt es garantiert nicht denn dann wäre hier auch ein Fehler bei allen meinen anderen Anwendungen und die laufen bei mir alle. Zitat:
gruss |
AW: Ordnung muss sein (LaunchBar)
Zitat:
Da jetzt im Quelltext die Funktionen nicht zu finden sind, hast du aber ja offenbar eine bessere Lösung gefunden. Funktionieren tut es jedenfalls auch bei mir unter Windows 10. Auch wenn mir die schlichter und eleganter aussehenden Standard-Menüs von Windows besser gefallen als dieser bunte in den 90er Jahren im Internet verbreitete "GIF-Stil", Sorry |
AW: Ordnung muss sein (LaunchBar)
Zitat:
Was für mich zählt ist das ich dieses leidige Problem behoben habe. Es wäre schlecht wenn alle Geschmäcker gleiche wären (so geht es mir mit Win10, Sorry) gruss |
AW: Ordnung muss sein (LaunchBar)
Update..
Debug Version deshalb 2,5MB Änderungen: 1: Korrektes parsen des EnvironmentPath 2: Wenn keine OTTB.config im Pfad "C:\Users\xxx\AppData\Roaming\BrewIdeas\OTTB\" existiert wird sie angelegt. Test: Schaltet von Disable zu Enable Portable App um. Dann verwendet Restart OverTheTaskBar und seht das Ergebnis. Anhang gelöscht. gruss |
AW: Ordnung muss sein (LaunchBar)
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz