![]() |
AW: Ordnung muss sein (LaunchBar)
Zitat:
Da ist auch der Quelltext drin. gruss |
AW: Ordnung muss sein (LaunchBar)
Ich hab jetzt alles heruntergeladen, die Exe mal mit, mal ohne Admin-Rechte gestartet, es bleibt beim Absturz. Schade :(
|
AW: Ordnung muss sein (LaunchBar)
Bei mir funktioniert es.
Menu aber noch immer kaputt. |
AW: Ordnung muss sein (LaunchBar)
Zitat:
Wenn ja werde ich wohl ein neues Menu erstellen müssen. Macht so keinen Sinn. Die alte EXE im obrigen Archiv sollte eigentlich funktionieren. (Abgesehen von den Grafikfehler) Danke für den Test Anbei noch meine Config zum testen. Einfach ins Anwender Verzeichnis kopieren Portable Version Einschalten und dann im Menu Restart klicken. Die Erweiterung ".txt" nach *.config umbenennen. Wenn man im Menu "Edit Config! aufruft kann es zu einer Systeminformationsmeldung kommen das die Erweiterung nicht mit einer Anwendung verknüpft ist. Das kann man ignorieren oder einfach die Erweiterung *.config" mit einem beliebigen Text Editor verknüpfen. Nach dem klick auf OK wird diese dann mit Notepad geöffnet. (Default Text Editor) Wenn man CleanUp aus dem Menu startet wird die Config aufgeräumt und alle nicht vorhandenen Icons entfernt. Wenn man das nicht will, den anschließenden Dialog mit Abbrechen bestätigen. gruss |
AW: Ordnung muss sein (LaunchBar)
Zitat:
Ich lösche sie dann wieder wenn es nicht geht. gruss |
AW: Ordnung muss sein (LaunchBar)
Hab es auch mal versucht (Win10/64), leider kriege ich auch einen Absturz beim Start.
Der Grund bei mir scheint daran zu liegen, das über die WM_PRINT Message DockBar.DrawDockBar aufgerufen wird und dort (ab Zeile 128)
Delphi-Quellcode:
ausgeführt wird. ID_FIRST = 6 Sprites enthält aber nur 5 Elemente.
if Sprites[ID_FIRST].Left < 40 then
Sprites[ID_LEFT].Visible := True else Sprites[ID_LEFT].Visible := false; mit:
Delphi-Quellcode:
startet das Programm mal.
if Sprites[ID_LEFT].Left < 40 then
Sprites[ID_LEFT].Visible := True else Sprites[ID_LEFT].Visible := false; |
AW: Ordnung muss sein (LaunchBar)
Zitat:
Müsste eigentlich 0 > 5 sein also 6 Verwende mal meine Config ob das Problem dann behoben ist. gruss |
AW: Ordnung muss sein (LaunchBar)
W10 macht nur Ärger.
Bei mir ist alles in Ordnung. Zitat:
6 = Papierkorb also das 7 Element. Siehe Shot! ID_LEFT ist der kleine Pfeil der sichtbar wird wenn das erste Sprite(Icon) < Left 40 ist. Also es liegt kein Programm Fehler vor. gruss |
AW: Ordnung muss sein (LaunchBar)
Liegt wohl wirklich eher unter Windows 10. Das Problem scheint zu sein, dass unter Windows 10 den Desktop-Ordner nicht gefunden wird (daher bleibt die Leiste auch leer).
Selbst mit der OTTB.txt/.config wird nichts angezeigt. |
AW: Ordnung muss sein (LaunchBar)
Zu mindestens solltest du das so machen, dann gibts keinen Absturz, wenn keine Elemente in der Liste sind:
Delphi-Quellcode:
if (Sprites.Count > ID_FIRST) And (Sprites[ID_FIRST].Left < 40) then
Sprites[ID_LEFT].Visible := True else Sprites[ID_LEFT].Visible := false; |
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