Delphi-PRAXiS
Seite 27 von 33   « Erste     17252627 2829     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Der Launcher ... Eine Schnellstart-Leiste (https://www.delphipraxis.net/61370-der-launcher-eine-schnellstart-leiste.html)

SittingDuck 16. Dez 2006 12:42

Re: Der Launcher ... Eine Schnellstart-Leiste
 
Moin Moin ...

So ... nachdem ich weit auf die hinteren Ränge zurückgedrängt wurde,
möchte ich mich doch wieder einmal zu Wort melden. Selbstverständlich
mit einer neuen Beta-Version (Beta10), aber dazu später mehr.

Ich möchte kein Hehl daraus machen, aber nachdem die Chinesen mein
Programm gecrackt und ins Internet gestellt hatten, bin ich mit meiner
Motivation doch arg in den Keller gerutscht. Wofür das Ganze ? Diese
Frage musste ich mir immer wieder stellen ... Zeitgleich konnte ich
auch verfolgen wie die Anzahl der Registrierungswilligen schlagartig
auf null zurück ging. Das Geld selber war mir gar nicht so wichtig,
(einen Teil davon habe ich sowieso gleich wieder an das GR32-Team
durchgeschoben) aber fürs Ego und die Motivation war es schon klasse !
Jetzt will ich hier nicht übermäßig in die Kissen heulen, aber diesen
'Rückschlag' in meiner 'Shareware-Geschichte' wollte ich Euch doch
nicht vorenthalten und das den 'harten Jungs' aus der 'Szene' nicht
beizu kommen ist, das dürfte ja auch klar sein, egal wieviel Mühe man
auch darauf verwendet sein Programm zu schützen. Sorry, aber dafür
habe ich zu viel hier im Forum gelesen ... No way !

Soweit zur Vorgeschichte ... schade eigentlich ...
(Es sei an dieser Stelle noch erwähnt, das ich natürlich nichts gegen
Chinesen habe. Dafür bin ich viel zu oft und gerne in China. Sie haben
einfach nur dieses zweifelhafte 'Cracker-Wettrennen' gewonnen und waren,
was den Launcher anbelangt zwar schneller, jedoch kein Stück besser,
als alle anderen 'Gruppen'.)

---

Die Beta10 beinhaltet im Groben das, was mir schon seit einiger Zeit
an Ideen im Kopf herumschwirrte. An dem 'Hochkant-Betrieb' hatte ich
im Moment keinen Bock weiter herumzu fummeln. Was ich jetzt brauchte
waren ein paar leichte aber dennoch effektreiche Routinen ;)
Aber seht selbst:


Beta10
  • Das Maus-Rad kann nun zum Umschalten der Seiten genutzt werden. Dies ist insbesondere
    dann von Vorteil, wenn man Symbole über mehrere Seiten hinweg tauschen möchte. Per
    Default-Einstellung ist diese Eigenschaft aktiv. Wen das nervt, der kann über die
    Variable 'UseWheel=0' in der Launcher.ini dieses Feature manuell deaktivieren.
  • Die Hint-Fenster werden nun auch dann angezeigt, wenn das Launcher-Fenster nicht aktiv
    ist. Vorbei die Zeit, wo man ständig auf ein leeres Feld geklickt hat, nur um einen Hint
    zu sehen. (Dieses Verhalten ist von Windows eigentlich nicht vorgesehen, wird allerdings
    von zahlreichen Programmen dennoch genutzt ... allen voran z.B. FireFox.)
  • Bewegt man die Maus mit gedrückter linker Maustaste ins Launcher-Fenster, so wird dieser
    dadurch in den Vordergrund geholt. Dies ist gerade dann von Nutzen, wenn man z.B. eine
    Datei auf dem Launcher per Drag & Drop fallen lassen möchte, aber von diesem nur ein
    kleines Stück zu sehen ist. Das Maus-Rad oder die Tasten 1-8 funktionieren in diesem
    Fall auch zum Umschalten der Seiten. Da Windows das 'MouseEnter'-Event bei einer zu
    schnellen Bewegung ganz gerne einmal 'verschluckt', ist ggf. eine langsamere und auch
    deutlichere Mausbewegung notwendig um das Fenster nach vorne zu holen.
  • Das 'Flackern' des Popup-Menüs wurde beseitigt.
  • Die 'Immer im Vordergrund'-Option ist bei sichtbarem Preferences-Fenster vorübergehend
    abgeschaltet um logische Konflikte zu vermeiden.
  • Umfangreichste Ergänzungen in nahezu allen Sprachdateien incl. der neuen 'Slovak.ini'.
  • Der Launcher ist nun deutlich 'unempfindlicher' bei wechselnder Desktop-Farbtiefe.
  • Das gedrückte Icon hat keinen verschmierten Rand mehr, sondern wird sauber verkleinert.
  • Das Preferences-Fenster wurde komplett neu designed und auf Grund der zunehmenden
    Größe, nun auf mehrere 'Reiter' verteilt. (PageControl & TabSheets)
  • Neuer Effekt: IconSize, welcher das Icon unter der Maus leicht vergrößert darstellt und
    besonders bei einem rahmenlosen Launcher ausgezeichnet ausschaut.
  • Passend dazu der ebenfalls neue Effekt: IconLight, welches das Icon unter der Maus
    leicht aufgehellt anzeigt.
  • Um das Leuchten noch deutlicher hervor zu heben kann man nun auch den übrigen Icons
    per 'Icon Blend Effekt' die Farbe 'entziehen'. (reduzieren auf Graustufen)

Euer Feedback ist nach wie vor wichtig. Gerade jetzt, wo ich überwiegend 'lustlos' in
die Tasten gegriffen habe, erwarte ich warscheinlich doch den ein oder anderen Fehler.

Über den Multisanostol-Beipackzettel hinweg, grüßt ...

xZise 16. Dez 2006 13:34

Re: Der Launcher ... Eine Schnellstart-Leiste
 
Liste der Anhänge anzeigen (Anzahl: 1)
Du könntest auch so machen, wie bei anderen Programmen: Die Onlineversionen für gecrackte Programme einschränken.
Also das man das Updaten nur möglich macht, für die die auf einer Whitelist stehen (= bezalende User). Daneben bietest du noch eine Freeware-Version an, ohne diese Funktion.

Dann kannst du genau unterscheiden zwischen:
- Registiert
- Gecrackt
- Freeware

Solltest du dann mitbekommen, dass eine gecrackte Version geuploaded wird, dann downloade die exe, mache dann aber die Version auch gleichzeitig wieder ungecrackt.

Ansonsten schönes ding, was du da gebastelt hast ;)

[edit]Ich habe jetzt ein Firefox-Skin erstellt. Funktioniert am besten mit 8 Spalten.[/edit]

vepman 31. Dez 2006 11:25

Re: Der Launcher ... Eine Schnellstart-Leiste
 
Erstmal Gratulation für dieses hervorragenden Programm.
Zwei kleine Fehler sind mir aufgefallen:
Die Special Icons: Reboot, Shutdown, Hibernate, Logoff und Standby haben bei mir (XP mit SP2) keine Wirkung.
Bei gedrückter AltGr wird der Launcher dunkler bis zu schwarz, aber keine Möglichkeit dies wieder rückgängig zu machen,
außer den Wert von SkinColor in der Laucher.ini zu löschen.

Trotzdem weiter so.

Gruss vepman

C.Schoch 31. Dez 2006 12:16

Re: Der Launcher ... Eine Schnellstart-Leiste
 
Hi,
Soll ja ein Qualitätsprädikat sein wenn Software gekrackt wird. Auch wenns für denjenigen der sich bemüht und die Software entwickelt hat bitter ist.

@vepman: Wenn du ALTGR drückst nimmt der LAuncher die Farbe an die aktuell unter dem Mauszeiger ist. Das lässt sich aber leicht über "Optionen -> Rückgängig" zurücksetzen.

@SittingDuck: Die Möglichkeit die Seiten mit dem Mausrad zu wechseln ist super allerdings sollte man den Launcher dazu nicht immer anklicken müssen.
Trotdem hast du ein super und für mich extrem hilfreiches Programm entwickelt, also lass dich nicht entmutigen mach weiter so :thumb: .

Edit: Wenn ich mit dem Launcher ein Programm öffne oder den ALuncher einfach nur anklicke, der Launcher den Focus nicht verloren hat und ich am Mausrad drehe ändern sich die Seiten egal auf welcher Stelle des Desktops sich die Maus gerade befindet.

vepman 31. Dez 2006 12:21

Re: Der Launcher ... Eine Schnellstart-Leiste
 
Zitat:

Zitat von C.Schoch
@vepman: Wenn du ALTGR drückst nimmt der LAuncher die Farbe an die aktuell unter dem Mauszeiger ist. Das lässt sich aber leicht über "Optionen -> Rückgängig" zurücksetzen.
:thumb: .

Ja, klappt gut. Muss ich irgendwie überlesen habe.

Gruss vepman

dominikkv 31. Dez 2006 12:33

Re: Der Launcher ... Eine Schnellstart-Leiste
 
hi
tolles programm
nur was mich stört: ich hab meine taskleiste am oberen bildschirmrand, und auch der launcher wird oben rechts in der ecke angezeigt.
allerdings wird er teilweise von der taskleiste verdeckt...
erst wenn ich wenn ich die taskleiste neu fixiere (rechtsklick auf taskleiste -> hacken weg vor "taskleiste fixieren" und wieder hacken hin) wir das programm "richtig" angezeigt.

omg...und grad hab ich über Spezielle Icons -> Gehe zu seite -> 8 so nen icon erstellt und draufgeklickt und Fehlermeldung:
Zitat:

---------------------------
Launcher
---------------------------
Der Index der Liste überschreitet das Maximum (48)
---------------------------
OK
---------------------------
und jetzt ist das programm schwarz und immer wenn ich draufklick kommt diese fehlermeldung^^

ArmyMan 31. Dez 2006 19:41

Re: Der Launcher ... Eine Schnellstart-Leiste
 
Stimmt...

Benutze selbst keine Seiten da ich nicht soviele Tools auf dem Launcher habe.

@SittingDuck
Man kann ja einstellen wieviele Seiten man hat. Kannst also recht einfach dieses Problem lösen indem du nur soviele Seiten als "Enabled" setzt als auch eingestellt sind.

Hoffe auf neue Funktionen in '07 ;-)

Greetz

SittingDuck 5. Jan 2007 17:04

Re: Der Launcher ... Eine Schnellstart-Leiste
 
Moin Moin ...

Mit neuer Motivation und der aktuellen Beta11 melde ich mich im neuen Jahr zurück ! :hi:
Vorher möchte ich nur kurz das aufräumen was noch liegen geblieben ist.

@xZise: Danke erstmal für Deine 'Schutz-Vorschläge' ... Der Aufwand ist mir ehrlich
gesagt zu hoch. Das einzig probate Mittel gegen diese '0-Dayz-Truppe' ist, praktisch
jede Woche eine neue Version heraus zu bringen. Das hassen diese Typen wie verrückt,
wo sie doch so um 'Aktualität' bemüht sind ! Aber ob ich das durchhalte ?!? :roll:
Danke auch für Deinen Skin ... Falls noch jemand kreativ war ... nur Mut !

Langfristig gesehen schwebt mir eine 'Upload-Funktion' vor, welche es jedem User
ermöglichen soll, einen Schreenshot seines Launcher-Fensters auf einen Server im
Internet zu laden. So kann man sich sehr einfach neue 'Gestaltungs-Ideen' holen,
oder besonders schöne Icons und deren Anordnung bewundern. In Verbindung mit
einem 'Vote-My-Launcher'-System wäre das der totale Hit ! Ist allerdings (bis auf
die Screenshot-Routine ;) ) noch ausschließlich Zukunftsmusik.

@C.Schoch: Deine Verbesserungsvorschläge für das Mausrad wurden, zumindestens
teilweise umgesetzt. Schwierigkeiten macht mir noch auf das MouseWheelEvent zu
reagieren, wenn der Launcher nicht den Focus hat, aber ich arbeite daran.

@dominikkv: Danke fürs Lob und den Hinweis auf den Bereichsfehler. Beides wurde
entsprechend 'verarbeitet'. ;)

@ArmyMan: Habe das Problem anders gelöst ... trotzdem Danke für Deine Idee.

So ... nun zur History der neuen

Beta11
  • Neuer Effekt: Beim Verschieben der Icons 'schaukeln' diese anfänglich leicht hin und her.
  • Das Umschalten der einzelnen Seiten per Mausrad funktioniert jetzt nur wenn der Mauspfeil
    über dem aktiven Launcher-Fenster steht.
  • Fehler behoben in der Routine, welche den Launcher bei gedrückter linker Maustaste und
    Bewegung der Maus ins Launcher-Fenster, in den Vordergrund bringt.
  • Durch eine starke Optimierung bzw. Vereinfachung der meisten 'Kern-Routinen', in Zusammen-
    hang mit einer sinnvollen Umstellung vieler Programmabläufe, konnte eine deutlich spürbare
    Steigerung der Ausführungsgeschwindigkeit erzielt werden. (keine Buttons mehr die noch als
    gedrückt erscheinen während das aufgerufene Programm schon startet)
  • Bereichs-Fehler behoben, wenn versucht wurde eine Seite per 'Menu/Special Icons/Goto Page'
    anzuspringen, welche es nicht gab.
  • Während eines Tauschvorganges zweier Icons wird die 'Zoom Effect'- und 'Icon Highlight'-
    Routine aus optischen Gründen nun kurzzeitig deaktiviert.
  • Verschiedene doppelte 'Klick-Geräusche' in einem 'Slow-Motion-Test' entdeckt und beseitigt.
  • Fehler behoben, welcher das Launcher-Fenster beim schließen des Config-Fensters bewegt hat.
  • Die Routine zum 'Rahmenzeichnen' wurde fehlerbereinigt und optimiert.
  • Neuer Befehl: SpinDown zum Abschalten von Festplatten. Bisher nur über die 'IconList.txt'
    zu erreichen und zur Sicherheit gegen direktes Anklicken geschützt. Um den Befehl auszulösen
    muss (analog wie auch bei den ShutDown/Restart Befehlen) gleichzeitig die rechte Maustaste
    gedrückt sein. (Beispiel: 'SpinDown|0' zum Abschalten der ersten IDE-Platte im System)

Obwohl mir die GR32-Library, was die Performance anbelangt, über lange Strecken den Rücken
freigehalten hat, bin ich was den 'Schaukel-Effekt' anbelangt sehr gespannt auf das Feed-
back von Usern mit schon etwas betagterer Hardware, da diese Routine doch ausgiebig in die
'Trickkiste' greifen muss. Lasst mich bitte wissen, ob ich dieses Feature mit einem ent-
sprechenden Schalter versehen muss.

Bis auf ein paar Lokalisierungen wird diese Beta vom Funktionsumfang her der kommenden
2.7 Final entsprechen. In dem Zusammenhang möchte ich mich von meinem selbst auferlegten
'Versions-Nummern-Overkill' verabschieden. Abgesehen von einer leichteren Möglichkeit die
Spur des Programmes im Internet zu verfolgen, brachte es mir sonst relativ wenig Vorteile.
Ein Programm mit dem Namen 'Launcher V2.7 Final' klingt einfach bedeutend verlässlicher,
als 'Launcher 2.7.1.15', obwohl sich diese Sache ausschließlich im Kopf abspielt und
tatsächlich nichts aussagt über Stabilität etc. ... Also wundert Euch nicht, aber ich will
das jetzt einfach mal testen ! Hey ... die Welt will betrogen werden ... :twisted:

Von der dunklen Seite, grüßt ...

xZise 5. Jan 2007 20:54

Re: Der Launcher ... Eine Schnellstart-Leiste
 
Also zum Schaukeln großes Lob, aber irgendwie funzt Hibernate nicht... (Schon immer nicht ;) Also nicht erst seit b11)

MrKnogge 5. Jan 2007 21:16

Re: Der Launcher ... Eine Schnellstart-Leiste
 
Bei mir funktioniert "Ruhezustand" ebenfalls nicht.

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:45 Uhr.
Seite 27 von 33   « Erste     17252627 2829     Letzte »    

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-2025 by Thomas Breitkreuz