Delphi-PRAXiS
Seite 1 von 9  1 23     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 20. Jan 2006 15:12


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

Hier möchte ich Euch ein Program vorstellen, welches mir und meinen Freunden schon seit Jahren sehr gute Dienste leistet. Es handelt sich um eine Schnellstartleiste, die Dateien jeder Art aufnimmt, darstellt und per 'Single Maus-Klick' dann startet. Einen Anrufmonitor für die FritzBox kann optional zugeschaltet werden. Über UDP können Nachrichten im Netzwerk verschickt und empfangen werden. Die Darstellung erfolgt über Popup Fenster welche sehr umfangreich angepasst werden können.

Vorab erstmal ein Screenshot:
http://www.launcher-online.de/bilder/steel100.png

Weitere Features:

- klein, pfeilschnell, resourcenschonend
- Setup.exe oder Zip-Datei fürs schnelle Testen
- speichert nichts in der Registry
- optisch ansprechende intuitive Bedienung
- Programmstart mit einem Mausklick incl. Parameter
- flexible Anordnug der eigenen Symbole
- Fenster ist stufenlos zu vergrößern
- Anrufmonitor für die FritzBox
- Popup Fenster für alle möglichen Gelegenheiten
- Senden und empfangen von Nachrichten über UDP

Hier noch ein weiterer Screenshot und der Link zum Download:
http://www.launcher-online.de/bilder/launcher48x48.png

Setup.exe (1.36 MB)
Zip-Datei (876 KB)

Ihr könnt auch ein vorhandenes Icon auf den Buttons austauschen. Dazu müsst Ihr das neue Icon bei gedrückter Strg-Taste auf den entsprechenden Button ziehen. Akzeptiert wird alles, also nicht nur *.ico Dateien sondern auch *.exe, *.dll, *.bmp, *.png etc. So ist es möglich schönere Symbole zu verwenden als die Original-Icons. Wird eine *.lnk Datei, also eine Verknüpfung auf einen freien Button gezogen so wird die dazugehörige *.exe Datei ausgewählt.


Feedback und Anregungen/Wünsche immer gerne.

[edit=Christian Seehase]Titel korrigiert. Mfg, Christian Seehase[/edit]

Zacherl 20. Jan 2006 15:16

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Meine Firewall hat eine Abgehende Verbindung zu home.arcor.de geblockt.
Kann man den AutoUpdate vielleicht abschalten?

Florian

SittingDuck 20. Jan 2006 15:22

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Danke für den Hinweis ...

Dieser Punkt steht bei mir auf der ToDo-Liste ganz oben und
wir in Bälde eingebaut.

Ist aber unbedenklich, da er nichts sendet
sondern nur die Versionsnummer erfragt.
Also ruhig durchlassen. :-D

Daniel Schuhmann 20. Jan 2006 15:33

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Schickes Tool, gefällt mir sehr gut.

- Den Sound würde ich gern abschalten können, sowas regt mich immer total auf.
- Ne dolle Option wäre es, das Ding permanent in den Vordergrund zu setzen.
- Beim Vergrößern/Verkleinern mit Alt wäre es schön, wenn man die Anzahl der Buttons ändern könnte, statt es "nur" zu vergrößern und verkleinern. Und eine Einstellung "Benutze Icongröße 16x16" wär auch fein.
- Ich bin unfähig, die Preferences zu ändern. Gibts da nen Trick? Schön wärs auch, wenn da die Times New Roman durch ne normale Dialogschriftart ersetzt werden könnte (okay, ist Geschmacksache).

Edit: Ach ja nochwas: Wenn man den Launcher mit Shift+>> wegklappt, wär es gut, wenn er durch einfachen Klick (ohne Shift) wieder ausgeklappt werden könnte. Schließlich kann man etwas anderes in dem Moment eh nicht machen.
Edit2: Ich muß noch mal meckern (ja, ich kanns nicht lassen). Wenn man Änderungen an der Leiste gemacht hat, wärs ganz doll, wenn man beim Beenden gefragt würde, ob man die Einstellungen gern gesichert hätte. Naja, andererseits ist der Lerneffekt beim kompletten Neueinstellen sehr hoch, so daß man das Klicken auf Save Settings wohl nimmer vergißt.

Ansonsten wäre noch die Speicherung der Position zu nennen, sagtest Du ja bereits.

SittingDuck 20. Jan 2006 15:47

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Gut ...

- Das mit den Sound dachte ich mir schon ... wird gemacht ...
- Option: Permanent im Vordergrund ... wird gemacht ...
- Größe ändern hat eine 'Zoom-Raste' bei 100% (32x32)
und bei 150% (48x48) ... Raste 50% (16x16) wird nachgereicht ...
- Schriftart ... ok, das ist mal ein leicher Wunsch
- ausklappen ohne Shift-Taste ... wird gemacht ...

Das Ihr die Preferences nicht ändern könnt ist die einzige
Einschränkung ... bin noch unschlüssig ob Freeware oder nicht.

Dies ist die erste Vorstellung meines Programms, also exklusiv
für das Delphi-Praxis Forum ... das ganze übrige Internet ahnt
noch nix von diesem Tool.

Danke schon mal für Feedback.

Daniel Schuhmann 20. Jan 2006 15:50

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Hey super, ich bin gespannt.

Da hab ich doch gleich noch was. Die Caption des Programms könnte vielleicht auf Launcher oder zumindest etwas ungleich « gesetzt werden, dann findet man es beim Blättern mit Alt+Tab auch gleich wieder ;)

SittingDuck 20. Jan 2006 15:54

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Oh Mann ... Du nimmst mich ja auseinander :zwinker:

Gut ... ist mir noch nie aufgefallen bzw. ich habe erst
kürzlich die Caption 'zweckentfremdet' ... da kommt schon
der erste Bumerrang ... was soll ich sagen ... wird gemacht ..

kleiner Unwissender 20. Jan 2006 17:56

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Mich würde ein Argument für das Programm interessieren!
Was macht es besser als die Symbolleisten in der Taskleiste?
Dort klicke ich rauf wenn ich sie brauche, und dann mit einem klick wird das gewünschte Programm gestartet. Und wenn ich sie nich benötige nimmt sie keinen Platz weg, sondern verschwindet in der Taskleiste.

Wo liegt der große Vorteil deines Programms gegenüber diesem Windowseigenen feature?

SittingDuck 20. Jan 2006 18:56

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Nun ... da wäre als Erstes einmal, man hat etwas mehr Platz.
Ein Jeder weiß, das es da unten in der Windows-
Taskleiste schon mal recht eng zugehen kann. Sich durch
den Start-Button und dessen Unterordner zu quälen ist
auch nicht jedermanns Sache.

Desweiteren ist die frei skalierbare Icongröße eine Eigenschaft
die man mit zunehmendem Alter und damit verbundener oftmals
steigender Dioptriezahl irgendwann zu schätzen weiß.
(eine Begleiterscheinung, die mit etwas Glück
bei Dir noch nicht zum Tragen kommt :wink: )

Angenehm empfinde ich auch, das man nach einer Neuinstallation
von Windows alles wieder direkt vorfindet. Zu mindestens als
Symbol und dem dazugehörigen Pfad. Oftmals auch sofort lauffähig
sofern sich die Verknüpfungen außerhalb des Laufwerkes befinden
auf das man Windows neu raufgezogen hat.

Natürlich gebe ich dir Recht ... So oder so ähnlich gibt es
das Alles schon, auch sogar mit Hilfe von Windows-Bordmittlen
und wenn ich ehrlich bin, dann oft auch mit grafischen Effekten
von denen ich bisher nur träumen kann.

Aber was solls ... mir macht programmieren halt Spass :thumb:
und wenns nur ein paar Leuten gefällt, denen hilft und
von Nutzen ist ...

... und als letztes Argument: Ich setzte Eure Vorschläge
nahezu direkt um (neue Version 2.0.19 in wenigen Minuten
verfügbar) ... sag welche Features Dir noch fehlen und ich
tue mein Bestes ...

Schwer aus der Reserve gelockt :P grüßt

SittingDuck 20. Jan 2006 19:54

Re: Der Laucher ... Eine Schnellstart-Leiste
 
So ...

Wie verspochen liegt nun die neue Version 2.0.1.19
zum Download bereit. Komplett als zip oder per
Update übers Menü, bei dem nur die Launcher.exe
direkt ersetzt wird. (reicht auch)
'Save Changes' übernimmt dann die neuen Parameter
in die Ini-Datei.

Folgende Ideen wurden umgesetzt:

- Sound ist nun abschaltbar :cry:
- optinonales StayOnTop eingebaut
- umgestellt auf Systemschriften
- 'Zoom-Raste' nun auch bei 50% = Icongröße 16x16
(100% = 32x32 und 150% = 48x48 gab es vorher schon)
- einklappen mit Shift-Taste, ausklappen nun
auch ohne Shift-Taste

Caption-Problem zurückgestellt ... hab Hunger und
muss erstmal was essen.

Wäre dankbar, wenn Ihr mich wissen laßt ob es läuft.

Daniel Schuhmann 20. Jan 2006 20:38

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wow, das ist ja schon mal super, gefällt mir sehr gut. Aber natürlich hab ich schon wieder was zu meckern.

Diesmal betrifft es eine Sache, die vermutlich nicht so leicht zu beheben ist. Obs wichtig ist, mußt Du selbst entscheiden - im Gegensatz zu den anderen Problemchen betrifft es nur eine sehr kleine Personengruppe: Die Dual-Monitor-Anwender.

Folgendes Problem: Wenn ich das Fenster an die rechte Seite des linken Monitors andocke und dann den kleinen Pfeil zum "zusammenschnappen" klicke, wandert es auf den zweiten Monitor. Wenn man nur einen hat, fällt das nicht weiter auf, weil es "toter Bereich" ist, aber so schauts halt komisch aus.

Zur Illustration ist ein Screenshot angehängt - die graue Linie stellt den Zwischenraum der beiden Monitore dar.

SittingDuck 21. Jan 2006 02:44

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Hm ... hast Recht ... sieht irgenwie komisch aus. Da ich
keine Erfahrung im sinnvollen Umgang mit zwei Monitoren
habe, ist eine gute Empfehlung jetzt gar nicht so einfach.

Ich vermute mal, das beim Einklappen ein Sprung an den
rechten Rand des zweiten Monitors wohl eher Unsinn ist.

Ich könnte anbieten, das Fenster beim Einklappen auf die
Größe des '>>'-Buttons (der braucht dringend einen Namen)
schrumpfen zu lassen.

Weiß jetzt auch nicht ... Wie ist denn das auf dem Mac
gelöst ? Hat keiner mehr Zugriff auf ein altes 7er oder
8er System ? Die hatten doch auch mal so eine Einklapp-
Leiste ...

Etwas ratlos grüßt ...

Luckie 21. Jan 2006 04:03

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Microsoft nennt die Dinger Chevron: http://msdn.microsoft.com/library/de.../ietoolbar.asp

SittingDuck 21. Jan 2006 12:48

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Na gut ... wenn Luckie meint ...
dann heißt der '>>'-Button ab jetzt
also 'Chevron' :-D

Mit einer Sorge weniger grüßt ...

SittingDuck 21. Jan 2006 16:27

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

Eine neue Version ist verfügbar: V2.0.1.20
Download-Links siehe oben oder per Menü.

Folgende Änderungen:

- beim Blättern mit ALT + TAB wird nun
der richtige Name angezeigt

- das Einklappen per Shift-Taste und
'Chevron'-Klick :wink: verkleinert jetzt
das Fenster und schiebt es nicht mehr
einfach nur rechts aus dem Bildschirm

Über eine kurze Info bzgl. Lauffähigkeit
unter Win98 und abwärts würde ich mich
ebenfalls sehr freuen.

Viel Spass und Danke fürs Testen.

In gespannter Erwartung grüßt ...

SittingDuck 22. Jan 2006 14:10

Re: Der Laucher ... Eine Schnellstart-Leiste
 
So ... und ab gehts in die nächste Runde ...


Release Launcher V2.0.1.21

- das Reinscrollen des Launchers beim Start
wieder rausgenommen ... erzeugte unerwartete
Probleme und war eh nur Angeberkram :)

- vereinfachtes Einklappen jetzt nicht nur per
Shift-Taste und Chevron-Klick, sondern jetzt auch
beim gleichzeitigen Drücken beider Maustasten
(Reihenfolge ist dabei egal)

- beim schnellen Drücken von beiden Maustasten
über den Programm-Buttons konnte es passieren
das der Button gedrückt blieb ... Fehler behoben

- einige Menüpunkte neu sortiert und auch
teilweise umbenannt

- vergrößern/verkleinern per ALT-Taste wird im
eingeklappten Zustand nicht mehr erlaubt, da sonst
die Proportionen extrem schwer zu berechnen waren
(kein Verlust, denn es machte sowieso wenig Sinn)

- In Zoom-Stufen < 100% wurden Button-Klicks
falsch erkannt ... Fehler behoben

- korrekte Positionierung jetzt auch beim
Wechsel der Desktop-Auflösung


Staunend, die gekillten Bugs betrachtend grüßt ...

Jay14193 22. Jan 2006 15:21

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Also ich hab Win 98 SE und da funktioniert das Programm.

jmit 22. Jan 2006 16:22

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Hallo,

nicht schlecht gemacht, aber:

1. Das Programm friert nach kurzer Zeit auf meinem Rechner ein. Taskmanager: Keine Rückmeldung.
2. Wie ändert man die vorhandenen Einträge?
3. Was ist der Vorteil gegenüber der Taskleiste von Windows? Dort hatte ich bisher keine Platzprobleme.


Gruß Jörg

MathiasSimmack 22. Jan 2006 17:22

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

Zitat von jmit
3. Was ist der Vorteil gegenüber der Taskleiste von Windows? Dort hatte ich bisher keine Platzprobleme.

Ein Schnellstarter soll weniger die Platzprobleme der Taskleiste lösen. Er bietet eher schnellen Zugriff auf bestimmte, vom User bevorzugte Tools an. Im Prinzip sparst du dir den Weg durch das Startmenü.

kleiner Unwissender 22. Jan 2006 17:49

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Liste der Anhänge anzeigen (Anzahl: 1)
Aber den spare ich mir doch mit ner Symbolleiste in der Taskleiste auch!

MathiasSimmack 22. Jan 2006 17:53

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Es führen eben viele Weg nach Rom und zum Programm. ;)

SittingDuck 22. Jan 2006 20:47

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Tach zusammen ...

Vorab erstmal Danke fürs Testen und Euer Feedback. :thumb:

@Jay: Wichtiger Hinweis mit 'Win 98 SE' ... hätte ich gar
nicht gedacht ... also Theorie und Praxis stimmen scheinbar
doch zeitweise mal überein.

@jmit: *Shocking* ... 'Keine Rückmeldung' ? Wie unerwartet !
Du kannst Dir vorstellen, das ich ein starkes Interesse an
der Reproduzierbarkeit des Fehlers hätte, der bei Dir aufge-
treten ist. Eine mögliche Ursache wäre ein blockende Fire-
wall ...Aber auch 'Menü/Add Special/Network', der Dir per
Hint-Fenster die Lan/Wan-Adresse zeigt könnte querschießen.

Die vorhanden Einträge, die Ihr beim ersten Start seht können
natürlich alle per 'Menü/Delete' gelöscht und mit Euren eigenen
Programmen/Verknüpfungen belegt werden. Diese einfach auf ein
freies Feld ziehen und wenn Alles fertig ist 'Menü/Save Changes'
nicht vergessen.


Was den Punkt Launcher vs. Taskleiste anbelangt, so kann ich nur
sagen, in letzter Konsequenz natürlich 'Geschamckssache'.
Ich biete nur eine Alternative an, deren Funtionalität Ihr durch
entsprechende Ideen und Beiträge ja bereits eifrig mitgestaltet.

Gerade dieser letzte Punkt ist aus meiner Sicht der Entscheidenste,
denn so zweckmäßig die Windows-Taskleiste auch ist, eventuelle
Änderungen oder Verbesserungsvorschläge werden, wenn überhaupt, von
'Billy-Boys' Programmierer-Team sicherlich nicht so zügig umgesetzt
wie ich es versuche.

Das erste mal mit Bill Gates in einem Satz genannt grüßt ... :wink:

MathiasSimmack 22. Jan 2006 22:24

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

Zitat von SittingDuck
eventuelle
Änderungen oder Verbesserungsvorschläge werden, wenn überhaupt, von
'Billy-Boys' Programmierer-Team sicherlich nicht so zügig umgesetzt
wie ich es versuche.

Also die Forschungsabteilung von Microsoft hat schon die ein oder andere Perle gestrickt. Das Problem ist nur, dass viele Sachen leider nicht weiter entwickelt und weiterentwickelt (;)) werden, so dass vieles eben nie offiziell das Licht der Welt erblickt. Guck dich mal auf den Research-Seiten von Microsoft um, da gibt´s viel zu entdecken. :stupid:

SittingDuck 23. Jan 2006 15:00

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Tach auch ... :-D

Nachdem mein Sohn mir heute durch wildes
rumklicken vorführte, wie man 'extrem'
testet, und dabei auch noch einen 'Mini-
fehler' gefunden hat, muss ich glatt
eine neue Version nachschieben.

Release Launcher V2.0.1.22

- unter bestimmten Umständen konnte man im einge-
klappten Zustand immer noch Zoomen ... Fehler behoben
(Danke an Tom fürs Extrem-Testen)

- Positions-Daten des Fensters werden nun beim Start
mit ausgewertet ... Der Launcher nimmt als Orientierung-
Koordinate die rechte oberen Ecke. Sichtbarkeit auf dem
aktuellen Bildschirm wird dabei überprüft und
gewährleistet. (vergesst Menü/Save Changes nicht)

- Cursor-Schwierigkeiten behoben (Move + Resize Window)

- Overall Code-Cleanup, wie es so schön heißt ...


Viel Spass beim Extrem-Testen


Auf Maus und Tasten rumhüpfend grüßt ... :bounce1:

phlux 23. Jan 2006 15:32

Re: Der Laucher ... Eine Schnellstart-Leiste
 
gefällt mir sehr gut dein prog, aber schön wäre es, wenn es sich auf das klicken des chevrons enklappen lässt.
btw: kannst du mir nen codesnippet zukommen lassen, wie du das windowstaste+d problem umgangen hast??

Daniel Schuhmann 23. Jan 2006 17:32

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

Zitat von phlux
schön wäre es, wenn es sich auf das klicken des chevrons enklappen lässt.

Read the fine manual: Nimmst Du Shift+Chevron, klappert es.

SittingDuck 23. Jan 2006 18:16

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Hallo nochmal ...

@phlux: Es freut mich, dass Dir der Launcher gefällt.
Zu Deiner ersten Frage:
Einklappen, siehe entweder Daniels Anwort oder alternativ
mit beiden Maustasten gleichzeitig bzw. erst die linke
Maustaste gedrückt halten und dann die Rechte kurz drücken.
In umgekehrter Reihenfolge funktioniert das auch.

Deine zweite Frage ist mir nicht ganz klar. Mir war nicht
bewußt, das ich ein Problem mit einer Windows-Taste
hatte, von daher weiss ich nicht welchen Teil des
Source-Codes ich Dir zeigen soll.

@Daniel Schuhmann: Der Seitenhieb auf die noch aus-
stehende 'gescheite' Anleitung ist angekommen. :zwinker:


Andere *.chm - Dateien bewundernd grüßt ...

phlux 23. Jan 2006 21:01

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

Zitat von SittingDuck
@phlux: Deine zweite Frage ist mir nicht ganz klar. Mir war nicht
bewußt, das ich ein Problem mit einer Windows-Taste
hatte, von daher weiss ich nicht welchen Teil des
Source-Codes ich Dir zeigen soll.

also das problem bei meinen anwendungen die stayontop sein sollten: sobald man windowstaste+d für alle fenster minimieren drückt werden auch alle fenster minimiert auch meine anwendung die eigentlich stayontop sein sollte. Nun ist deine anwendung auch stayontop und bleibt es auch nachdem man win+d gedrückt hat, ich würde nun gerne wissen wieso dein stayontop anders ist als meins ;)

edit: was ich mir jetzt noch wünschen würd wäre ein vernünftiger dialog in dem man die icons verwalten kann etc, ich find nämlich ein tick nervig alles über popupmenus zu machen... hmm und wie wärs mit skins? :D

Daniel Schuhmann 23. Jan 2006 22:20

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Das Einklappen funktioniert übrigens perfekt mit dem zweiten Monitor, Danke!

Und das Klappen mit beiden Maustasten ist auch sehr schön ;-)

SittingDuck 24. Jan 2006 17:19

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Abend ... und weiter gehts ...

Kleine Veränderungen, aber durchaus erwähnenswert.

Release Launcher V2.0.1.23

- 'Menu/Add Special/Desktop' hat, wenn 'Always On Top'
markiert ist, nun die gleiche Funktion wie Windows + D
(sonst öffnet es nur ein Fenster mit dem Desktop-Inhalt)

- wenn 'Fensterinhalt beim Ziehen' bei 'Eigenschaften
Anzeige/Darstellung/Effekte' deaktiviert ist, dann
kann das Andocken an die Fensterränder nicht funktionieren.
Workaround: Letzteres wird während des Zieh-Vorganges
kurzfristig aktivert und dannach ggf. wieder zurückgesetzt.

- Optimierung und Erweiterung der 'Zoom-Rasten' auf
50% - 100% - 150% - 200% - 250% - 300%
(sollte reichen) :roteyes:


@phlux: Alles klar ... Frage verstanden ... hier
die entspechenden Programm-Zeilen:
(nix wirklich Aufregendes)

Delphi-Quellcode:

// über allen anderen Fensten
SetWindowPos(Application.Handle, HWND_TOPMOST, Left,Top,
 Width, Height, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE)

// normal als Fenster eingereiht
SetWindowPos(Application.Handle, HWND_NOTOPMOST, Left, Top,
 Width, Height, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
Danke übrigens für die Verbesserungsvorschläge ...
Erste 'Skin-Versuche' laufen als Testversion bei mir schon.
(Ausführlicher Bericht folge in Bälde.)
Definiere 'vernünftiger Dialog', dann werde ich sehen,
was sich machen läßt. Sobald die Icons einmal richtig hin-
geschoben sind reicht glaube ich ein einfaches Popup-Menü.

@Daniel Schumann: 'Perfekt' höre ich gerne. :-D
Danke nochmal für die 'Zwei-Monitor-Geschichte'


In wincustomize.com versunken grüßt ...

Daniel Schuhmann 24. Jan 2006 17:52

Re: Der Laucher ... Eine Schnellstart-Leiste
 
.oO( meinen Namen konntest Du aber schon besser schreiben )

MarLe 25. Jan 2006 08:51

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Hallo,

Das Programm gefällt mir ganz gut.

Nach dem Programmstart und einigen Aktionen friert die Anwendung
bei mir hin und wieder kurzweilig für einige Zeit ein. (W2K+SP4 1GHZ, 512MB)

Meine Anregungen:
- Das Menü sollte auch erscheinen wenn man die rechte Maustaste im Chevron-Bereich drückt.
- Eine Kurzanleitung/Hilfe sollte übers Menü verfügbar sein
- Bei einer Zweischirmlösung, wenn der Launcher auf der rechten Seite im ersten Schirm hängt,
werden die Hints geteilt
- Der Speicherbedarf ist mit über 8 Mbyte schon recht hoch

Wie soll das mit der Registrierung funktionieren?
(um bei Preferences was verstellen zu können)

Werde die Weiterentwicklung gespannt verfolgen

Gruss
MarLe

SittingDuck 25. Jan 2006 14:04

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

@Daniel Schuhmann: Sorry, war mein Fehler. :oops:
Das hätte ich sehen müssen ... *besserunggelob*

@MarLe: Danke erstmal für Dein Feedback und die
Verbesserungsvorschläge.
Was für eine glänzende Idee mit der Kurzanleitung übers
Menü. :thumb: Wird sofort umgesetzt.

Das Problem mit den geteilten Hints ist verstanden. Muss
mich diesbezüglich erstmal belesen. Könnte mir vorstellen,
das man die Hinweis-Fenster irgendwie zwingen kann. :gruebel:

Die 8MB-Geschichte habe ich erst seit Kurzem. Davor lag ich
immer so knapp über 4MB im Taskmanager. Den entsprechenden
'Bösewicht' :twisted: habe ich noch nicht erkannt ... schaue mir aber
gerade die History rückwärts an.
Ich verdächtige schwer die 'Lan/Wan/IP'-Routine, welche mir
bei geringem Mehrwert leider auch noch 'uses WinSock'
bescherte. Wohl auch verantwortlich für den kleinen 'Hänger',
bei dem sich der Launcher nur mal kurz IP-mäßig umschaut.
Gut ... Letzteres könnte ich (Dank an Luckie) ebenfalls
in einen Thread auslagern, welcher dann halt erst nach ein
paar Sekunden die Adressen ans Hauptprogramm schickt.

Wofür benötigt Du das Menü über dem Chevron-Button ?


Mit der Registrierung sprichts Du ein leicht 'heikles'
Thema an, bei dem ich irgenwie zwischen zwei Stühlen sitzte.
Mir ist bewußt, dass ich mich in einem Freeware-
Forum befinde und ich würde ungern wegen ein paar Euros am
Ende hier rausfliegen. :cry: Dafür sind mir Eure Beiträge
und Verbesserungsvorschläge zu wichtig !
Andererseits stecken, wie schon Eingangs erwähnt, so ca.
5 Jahre Entwicklungszeit in diesem Projekt. Hobby-mäßig
zwar und logischerweise nicht am Stück, aber ein paar Kilo
Gehirnschmalz waren das schon.
Nun bin ich auch Realist genug, um zu ahnen dass ich mit
dem Launcher nicht reich werde, dennoch juckt es mich in den
Fingern und jeder wird nach vollziehen können, das ich einen
echten, ernstzunehmenden Versuch andenke.
Daher auch die, im übrigen einzige Limitierung auf 8x2x2 = 32
Buttons. OK 4096(!) ist vielleicht auch ein auch ein bisschen
übertrieben, aber so Schieberegler sind halt geduldig wenn die
Routine dahinter stabil läuft und das tut sie. :)

Wahrscheinlich liege ich richtig mit der Vermutung, das so
einige DP'ler die Projekte in Ihrer Schublade unter ähnlichen
Gesichtspunkten betrachten, sodaß die Ergebnisse einer
'Shareware'-Geschichte in meinem Fall, von vielen mit
hohem Interesse verfolgt werden würde.

Im Gegenzug könnte ich eine transparente, also in jeder Beziehung
offene Darstellung einer 'Shareware-Karriere' anbieten die den
Mitgliedern der DP nicht nur als Grundgerüst, sondern auch in
Hinblick auf eine 'Kosten/Nutzen-Analyse' helfen könnte.


Einen höchst-richterlich Spruch erwartend, grüßt ...

gordon freeman 25. Jan 2006 14:42

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Hi Sitting Duck,
ich lese hier schon seit einiger Zeit mit und finde das Programm auch echt super. Ich bin leider bei der ARbeit, werde es dann aber heute Abend oder morgen Abend mal daheim in Ruhe testen.Dazu allerdings eine Frage: kann man die Updates auch irgendwie anders installieren, weil der Rechner, auf dem ich das Programm brauche/testen will nicht am Internet hängt.
Deine Idee mit der Shareware-Dokumentation finde ich wirklich gut! :thumb:
Ich denke, du hast Recht damit, dass diese Frage im allgemeinen hier immer wieder auftaucht und das es ganz gut wäre einmal ordentlich zu dokumentieren, wie man jetzt seine Software an den Mann bringt.
Zum 'rechtlichen', also wie das aussieht, weil du im Freeware-Forum angefangen hast sollte sich ein Moderator äußern, aber ich persönlich finde die Idee gut und seh auch ein, dass du nach so einer langen Entwicklungszeit etwas Entschädigung haben willst. :zwinker:

mfg, Martin

SittingDuck 26. Jan 2006 19:19

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Tach zusammen ...

Naja ... frei nach dem Motto: 'No News are good News'
lass ich erstmal alles weiterlaufen wie gehabt. :wink:

@gordon: Danke für Deine Unterstützung und natürlich
auch fürs Testen. Die Update Routine macht nix Anderes
als im laufenden Zustand die Launcher.exe zu ersetzten.
Also, natürlich mit Umweg über ein Skript, sonst geht
es ja nicht. Nun steht jedem selbstverständlich frei dies
auch per Hand zu machen. Der Ergebnis ist am Ende gleich.
Die anderen Dateien im Verzeichnis sind bewußt in bekannten
Formaten gehalten und werden, falls sie fehlen, neu erstellt.
(alle Buttons wären in diesem Fall komplett leer)
Also für einen simplen Testlauf auf der Arbeit würde die
Launcher.exe vollkommen ausreichen.

Obwohl die folgende History recht kurz ist, beinhaltet
sie doch heftige und umfangreiche 'Umbauarbeiten'.

Release Launcher V2.0.1.25

- 'Menu/Add Special/Network' zeigt jetzt im Hint den Host,
LanIP und WanIP nur dann an, wenn auch wirklich ein Verbindung
ins Internet besteht ... die dazugehörige Routine wurde
in einen externen Thread ausgelagert und dürfte somit das
Hauptprogramm nicht mehr verzögern ... damit müssten
hoffentlich sämliche sporadisch aufgetretenen 'Hänger'
beseitigt sein

Im Moment stecke ich tief in den 'Skin-Geschichten', welche
sich recht vielversprechend entwickeln. (siehe Screenshot)

http://home.arcor.de/stefan.moka/launcher/Steel100.png

Oben in 100% und nochmal ein Stück reingezoomt(200%)

http://home.arcor.de/stefan.moka/launcher/Steel200.png

Noch ist das Fenster eckig, aber ich denke man kann erkennen,
dass sich der Launcher gut einfügen würde, falls der restliche
Desktop in ähnlicher Weise gestylt wäre.
Viel Spielraum um mich kreativ auszutoben habe ich ja gar nicht.
Wir reden vom Chevron und ggf. einem Bitmap für alle Buttons,
oder entsprechend gekachelt.
Programmieren ist eine Sache, aber für 'modding-mäßige' Vor-
schläge wäre ich jetzt schwer zu haben ! :???:

Fast von gebürsteten Stahlplatten erschlagen, grüßt ...

steph-7 27. Jan 2006 06:22

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Hi!

Ich habe den Launcher zwar noch nicht komplett getestet, aber ich muss schon sagen, dass du da eine "kleine" Software-Perle programmiert hast! Klasse! :thumb:
Ich fang gar nicht erst an hier eine Liste an Features aufzuzählen, dir mir besonders gut gefallen, weil mein Post sonst zu lange wird. :P

Werde den Launcher später noch mal ein wenig testen. Vielleicht stoß ich ja dann noch auf das ein oder andere Manko.

Was mir jetzt schon aufgefallen ist:
Ich wollte gerne Systemsteuerung->Software im Launcher unterbringen. Der Aufruf dafür ist folgender:
%windir%\system32\rundll32.exe Shell32.dll,Control_RunDLL appwiz.cpl
Also habe - wie in der Anleitung beschrieben - den senkrechten Strich | vor dem Parameter eingefügt. So:
%windir%\system32\rundll32.exe|Shell32.dll,Control _RunDLL appwiz.cpl
und so:
%windir%\system32\rundll32.exe|"Shell32.dll,Contro l_RunDLL appwiz.cpl"
Der Aufruf hat dann leider nicht geklappt. Und nach "Save Changes" hat er den Befehl auf
%windir%\system32\rundll32.exe
gekürzt. :?

Des Weiteren hatte dieser Button dann kein passendes Icon, sondern nur "das weiße Blatt" als Icon (Standard). Gibt es eine Möglichkeit, den Buttons des Launchers neue/andere Icons zuzuordnen?

Jedenfalls finde ich den Launcher echt gut! Klein, handlich, nützlich. Hab schon lange nach so etwas gesucht. Ähnliche Programme (getStarted, Desktop Sidebar) haben mir nicht so gut gefallen, da es immer etwas gab, das mich doch sehr störte (z.B. viel zu groß, Desktop hat sich verschoben, etc). Hatte mir zeitweise auch ne zweite Windows-Taskleiste eingerichtet. Aber die geht ja auch über die gesamte Bildschirmbreite und stört sowohl links, oben als auch rechts oder sie staucht den Desktop.

Also weiter so! :thumb:

Gruß,
Stephan

SittingDuck 27. Jan 2006 10:18

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

@steph-7: Danke fürs Lob :oops: und Deine exakte
Fehlerbeschreibung ... sehr vorbildlich !

Da Dein Problem die 'Basis-Funktionalität' betrifft,
musste ich natürlich umgehend reagieren.

Release Launcher V2.0.1.26

- Eine Parameterangabe, die man manuell in der IconList.txt
hinzugefügt hat wurde etwas übervorsichtig von mir intern
in Anführungsstriche gesetzt. Die wenigsten Programme erwarten
dies jedoch, so dass es in ensprechenden Fällen dazu führen
konnte, das der Parameter nicht beachtet wurde. Beispiel:
C:\WINDOWS\system32\rundll32.exe|Shell32.dll,Contr ol_RunDLL appwiz.cpl
Ob Anführungsstriche, oder nicht ist Sache des aufgerufenen
Programms und logischerweise nicht mein Bier ... Fehler behoben

- Wird ein Parameter angegeben, so wird dieser nun im
Hint-Fenster, in der zweiten Zeile ebenfalls angezeigt

Mir ist klar, das die Parameter-Geschichte noch etwas
Benutzerunfreundlich ist, jedoch hatte ich in den letzten
Jahren vielleicht ein oder zwei Programme, bei denen
das wirklich mal zum Tragen kam. Im Moment möchte ich
deshalb nicht unbedingt den Launcher unnötig mit neuen
Fenstern, Edit-Komponenten etc. 'aufmotzen', nur um
diesen Spezialfall gescheit abzudecken. Naja ... mal sehen.

Variablen wie z.B. %windir% o.ä. werden zu Zeit noch
nicht erkannt, sind jedoch bereits Bestandteil meiner
ToDo-Liste. :zwinker:

Etwas weiter oben hatte ich den einfachen Austausch eines
Icons schon mal angesprochen. Wenn Ihr für ein Programm
ein schöneres Symbol entdeckt habt, dann müsst Ihr beim
'Draufziehen' des neuen Icons die STRG-Taste gedrückt
halten. In diesem Fall wird nur das Icon auf dem Launcher
ersetzt, der Rest wird nicht verändert. Akzeptiert wird
fast alles. Probiert es einfach mal aus ... ist supersimpel.

Das sich die ein oder andere Frage schon mal wiederholt
ist durchaus menschlich, zeigt mir aber einmal mehr, wie
sehr eine gut strukturierte Anleitung überfällig ist.

Dem 'lästigen' Thema kaum noch ausweichend, grüßt ...

steph-7 29. Jan 2006 12:20

Re: Der Laucher ... Eine Schnellstart-Leiste
 
Hi!

Also irgendwie klappt das mit den Parametern in der IconList.txt immer noch nicht so richtig. Oder ich mach was falsch. :gruebel:
Naja, ist auch nicht so wichtig...

Was ich mir noch als Bonus für das Programm gut vorstellen könnte: Das Einfügen von vertikalen Trennzeichen zwischen den Buttons. So kann man seine Buttons besser in Kategorien unterteilen.
Ob das wirklich jeder braucht, wage ich zu bezweifeln. Aber ich würd's nutzen. :wink:

jmit 29. Jan 2006 18:35

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

Zitat von SittingDuck
Tach zusammen ...

Vorab erstmal Danke fürs Testen und Euer Feedback. :thumb:

@Jay: Wichtiger Hinweis mit 'Win 98 SE' ... hätte ich gar
nicht gedacht ... also Theorie und Praxis stimmen scheinbar
doch zeitweise mal überein.

@jmit: *Shocking* ... 'Keine Rückmeldung' ? Wie unerwartet !
Du kannst Dir vorstellen, das ich ein starkes Interesse an
der Reproduzierbarkeit des Fehlers hätte, der bei Dir aufge-
treten ist. Eine mögliche Ursache wäre ein blockende Fire-
wall ...Aber auch 'Menü/Add Special/Network', der Dir per
Hint-Fenster die Lan/Wan-Adresse zeigt könnte querschießen.

Die vorhanden Einträge, die Ihr beim ersten Start seht können
natürlich alle per 'Menü/Delete' gelöscht und mit Euren eigenen
Programmen/Verknüpfungen belegt werden. Diese einfach auf ein
freies Feld ziehen und wenn Alles fertig ist 'Menü/Save Changes'
nicht vergessen.


Was den Punkt Launcher vs. Taskleiste anbelangt, so kann ich nur
sagen, in letzter Konsequenz natürlich 'Geschamckssache'.
Ich biete nur eine Alternative an, deren Funtionalität Ihr durch
entsprechende Ideen und Beiträge ja bereits eifrig mitgestaltet.

Gerade dieser letzte Punkt ist aus meiner Sicht der Entscheidenste,
denn so zweckmäßig die Windows-Taskleiste auch ist, eventuelle
Änderungen oder Verbesserungsvorschläge werden, wenn überhaupt, von
'Billy-Boys' Programmierer-Team sicherlich nicht so zügig umgesetzt
wie ich es versuche.

Das erste mal mit Bill Gates in einem Satz genannt grüßt ... :wink:


Hallo,

ich konnte den Fehler reproduzieren, aber er stellt sich jetzt etwas anders dar.
Ich habe folgendes gemacht:
Nachdem ich meine Verknüpfungen auf die Button gelegt hatte, habe ich noch einige versucht zu verschieben. Dies funktionierte auch. Aber irgendwie war nachdem die Verknüpfung verschoben war (das Icon war jedenfalls an der richtigen Position) das Programm wieder "eingefroren". Die Darstellung des Programms wurde nicht aktualisert. Dies dauerte ca. 2 Minuten. Danach funktionierte wieder alles. An meiner Firewall kann es nicht liegen, denn die hatte ich schon einmal ausgeschaltet (was ich ungern tun). Ich frage mich natürlich jetzt, was macht das Programm während dieser Zeit? Irgendwie doch schon etwas komisch.

Gruß Jörg

SittingDuck 30. Jan 2006 15:57

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

Diverse Stunden später ...

Release Launcher V2.0.1.29

- Positionsdaten wurden nicht immer korrekt gespeichert,
jetzt schon ... Fehler behoben
- 2 Fehler in der Bereichsprüfung behoben
- viele unötige Mehrfachzuweisungen entfernt
- die Routine zum Hinzufügen von neuen 'Rows' und 'Colums'
wurde sehr vereinfacht und dadurch in der Ausführungs-
geschwindigkeit stark optimiert
- wenn das Preferences-Fenster offen ist, wird kein
Einklappen zugelassen, sonst wären Proportionen undefiniert
- Speicherverbrauch und Exe-Größe geringfügig gesenkt
- Popup-Menüerstellung umgebaut und vereinfacht

Übrigens: Reihen, Spalten und Bänke können über das
'Menu/Preferences'-Fenster nur entfernt werden,
wenn sie komplett leer sind ... In der nicht
registrierten Version funktioniert selbstverständlich
auch das Verkleinern. :zwinker:

@steph-7: Ich habe mir die Routine mit den Parametern
nochmal angesehen und bin der Ansicht, das ich keinen
Fehler gemacht habe. Um die 'Systemsteuerung/Software'
aufzurufen, benutze ich folgenden IconList.txt-Eintrag:
C:\WINDOWS\system32\rundll32.exe|Shell32.dll,Contr ol_RunDLL appwiz.cpl

Klappt tadelos ... den Pfad musst Du natürlich anpassen
falls Windows bei Dir wo anders liegt.

Danke für den Trennlinien-Vorschlag ... ich werde darüber
nachdenken. Ich hatte mal eine ähnliche Idee, die in die
Richtung ging ... allerdings wurde dabei der Hintergrund
der Icons ganz leicht eingefärbt um so 'Gruppen' zu
erzeugen. Mal sehen welche Idee das Rennen macht ...

@jmit: Danke für Deinen Testbericht ... Natürlich benötigt
keine meiner Routinen so eine lange Zeit um irgendwas zu
errechnen. Um ehrlich zu sein, ich habe noch keine Ahnung auf was
der Launcher bei Dir wartet ... Denkbar wäre, abgesehen von
der IP-Geschichte, das der Umbau des Popup-Menüs Dir jetzt
vielleicht helfen könnte.
In diesem Zusammenhang bleibt das Feedback von Dir
extrem wichtig ! Kann sonst noch jemand das bestätigen,
was jmit beobachtet hat ?
Als Zwischenlösung werde ich die gesamte 'Internet-Aktivität'
des Launchers, in einer der nächsten Versionen abschaltbar
machen. Vielleicht kann man so die 'Pause' dann gezielt
provozieren, und somit irgendwie eingrenzen.


Was die Skins anbelangt, so bin ich in den letzten Tagen
schwer auf den Boden der Realität zurück geholt worden.
Was anfänglich recht easy und vielversprechend losging,
gestaltet sich nun im Detail so, dass ich fast jede
Routine umschreiben darf. Das wäre noch nicht einmal so
wild, jedoch zieht ein Skin, und sei es auch nur ein
simpler Farbverlauf, einige zwingende Veränderungen
nach sich. Es würde sich z.B das Speicherformat ändern.
Soll heissen, das dass schön einfache Bitmap ersetzt
werden würde gegen irgend welche 'Icon-in-Stream'-
Geschichten. Des weiteren müsste ich mich höchst-
warscheinlich auf einen 'Zwei-Reihigen' Launcher festlegen.
Also vorbei mit mächig Buttons in jede Richtung ...

Hin und her gerissen, grüßt ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.
Seite 1 von 9  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz