Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   FastCast: Einfach und komfortabel Programme starten (https://www.delphipraxis.net/50668-fastcast-einfach-und-komfortabel-programme-starten.html)

Aike 29. Jul 2005 11:32


FastCast: Einfach und komfortabel Programme starten
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallöchen!

[Beitrag grundlegend editiert am 26.03.2007]

Hiermit darf ich euch mein erstes, publikumtaugliches Programm vorstellen: FastCast (v2.0, 24.03.2007). Weil ich aber ein bisschen schreibfaul bin, zitiere ich an dieser Stelle den Text meiner Homepage, um euch vorzustellen, was es kann :zwinker:

Zitat:

FastCast ist ein leistungsstarkes und einfach zu bedienendes Programm, welches es ermöglicht, Programme einfach, komfortabel und schnell aus einer kleinen Box auf dem Desktop heraus zu starten. Dabei kann jedes beliebige Programm oder auch Word-Dokumente etc. angegeben und gestartet werden. Was das Programm im Vergleich zu Verknüpfungen auf dem Desktop oder dem Startmenü von Windows besser da stehen lässt, sind die vielen weiteren Möglichkeiten, die das Programm bietet.
Dazu gehört folgende Punkte:

- Lässt sich dauerhaft in den Vordergrund bringen
- Tray-Icon einblenden
- Herunterfahren, neustarten und abmelden (v2.0) durch Tray-Icon
- Systemsteuerung im Tray einbinden (ggf. mit verbessersten Sound-Optionen)
- Als "Side-bar" einsetzbar. Programm ploppt bei Randberührung auf (v1.06)
- FastCast übernimmt den Autostart, der ggf. abgebrochen werden kann (v2.0). Nützlich zum Beispiel, wenn man viele Autostarts hat und den PC nur kurz anwerfen will, ohne auf alle Programme zu warten. Die Programme können individuell angeordnet werden und mit einer eigenen Wartezeitversehen werden.

Damit aber noch nicht genug. Das Programm hat einige Systemstandards integriert, wie zum Beispiel "Papierkorb leeren", Paint, Taschenrechner uvm. FastCast kann sich selbst aus der Task-Leiste entfernen und verschwendet dadurch keinen Platz in selbiger. Außerdem lässt sich FastCast auch nach Englisch translatieren.
Ich habe es unter XP probiert, es sollte aber auch unter allen Win9x und 2000 laufen, allerdings kann es zu Problemen mit den Standardeinträgen kommen, da z.B. der Editor unter XP im Verzeichnis %SystemRoot%\system32\notepad.exe liegt, das aber bei 9x noch anders war, wenn ich mich richtig entsinne. Ich halte diesen "Fehler" allerdings nicht für weiter schlimm. Solltet ihr das anders sehen, werde ich mich darum bemühen, dem abzuhelfen.

Die Herunterfahren-Funktion sollte unter allen Windows-Versionen funktionieren, genauso die Systemsteuerungsimplemetation.

Screenshots:

http://www.artherk.de/FastCast.jpg

Ich höre mir wirklich gerne eure Vorschläge und Kritikpunkte an, denn ich möchte, dass mein Programm gut funktioniert und dem Benutzer das Leben erleichtert und nicht erschwert ;-) Wahrscheinlich gibt es in Version 2.0 noch einige Bugs, aber mitlerweile ist das Programm recht umfangreich geworden und ich habe etwas den Überblick verloren, was noch funktioniert und was nicht, nachdem ich von v1.13 auf v2.0 einige grüßere Änderungen vorgenommen habe, vor allem was die graphische Darbietung des Programmes angeht, was sich leider auch auf die Funktionen ausgewirkt hat. Drag&Drop funktioniert zum Beispiel nicht mehr, aber ich werde es versuchen, wieder einzubauen.

Ich wünsche euch viel Spaß :angel:

Aike

Zacherl 29. Jul 2005 11:40

Re: FastCast: Einfach und komfortabel Programme starten
 
Hallo,
ansich funktioniert das Programm gut! :thumb: Auch die Ansicht Optionen sind in Ordnung.
Nur mich persönlich wüurde so ein Programm stören, das immer im Vordergrund ist. Wenn diese Option deaktiviert ist, muss man erst das Programm auswählen und kann dann ein zu Startendes Programm anklicken. Ich denke kaum, dass das komfort bringt. :wink:

Florian

Aike 29. Jul 2005 11:55

Re: FastCast: Einfach und komfortabel Programme starten
 
Ich nutze FastCast als Startmenü- und Quicklaunch-Ersatz.

Wenn ich auf Start=>Programme=>"NAME"=>"Programm" klicke, dauert es viel länger, als wenn ich mein Programm anklicke und einen Eintrag wähle. Viele benutzen 19''-Monitore, ich selbst habe einen 17er mit 1280x1024, und da ist genug Platz auf dem Desktop. Da sehe ich eigentlich kein Problem darin.

Theoretisch könnte eine Liste an Prozessen überwacht werden, die das Programm wieder in den Hintergrund verschwinden lassen. Hättest du daran Interesse?

Aenogym 29. Jul 2005 12:54

Re: FastCast: Einfach und komfortabel Programme starten
 
hi,

leider hab ich grad wenig zeit und kann dein programm daher nicht testen, aber eine anregung hab ich: du kannst das programm ja unsichtbar starten, sodass es nur ein icon im systray neben der uhr anzeigt. wenn der benutzer einmal auf das icon klickt, erscheint das programmfenster, man kann das zu startende programm anklicken und fastcast verschwindet wieder in den systray. nimmt quasi keinen platz weg und ist schnell abrufbar ;)

aenogym

Luckie 29. Jul 2005 13:06

Re: FastCast: Einfach und komfortabel Programme starten
 
Eventuell dürfte dich das: KeyLink interessieren.

Aike 29. Jul 2005 13:34

Re: FastCast: Einfach und komfortabel Programme starten
 
Sehr schöne Anregung, Luckie. Vielen Dank. Ich werde vielleicht ein oder zwei Ideen übernehmen :???:

Das funktioniert eigentlich auch so, wie du es beschrieben hast, Aenogym. Da fallen mir aber gerade zwei kleine Probleme auf, die es zu beseitigen gilt :-)

St.Pauli 31. Jul 2005 00:53

Re: FastCast: Einfach und komfortabel Programme starten
 
Schönes Programm!

Vorschlag: Bei Browser den Standart-Browser aufrufen - nicht den IE! Immer diese Diskriminierungen als Fireefox'ler... :wink:

Und was ist das mit der Option XP-Design? Ob ja oder nein, bei mir ist es immer im XP-Style.
Aber sonst :thumb: . Besonders die vielen Optionen gefallen mir.

BlackJack 31. Jul 2005 01:15

Re: FastCast: Einfach und komfortabel Programme starten
 
schönes schlankes programm, kann man nicht anders sagen. vielleicht solltest du noch einbauen, dass man z.b. über ein kontext-menü die programme mit bestimmten parametern starten kann oder auch dass man per drag- und drop einzelne dateien auf die liste ziehen kann, damit dass jeweilige programm dann automatisch diese datei öffnet (sofern unterstüzt natürlich) - das wäre z.b. beim editor ja ganz praktisch.

edit: ansonsten wäre vielleicht noch die möglichkeit gut, eigene einträge zu der liste hinzufügen zu können, und man sollte auch die reihenfolge der prgramme in der liste ändern können. ach ja und vielleicht sollte man auch die programme, die hinter den jeweiligen listen-einträgen stehen, verändern können, damit z.b. jeder seinen lieblings-editor direkt aufrufen kann.

supermuckl 31. Jul 2005 03:38

Re: FastCast: Einfach und komfortabel Programme starten
 
schön :)
nur witzig ist, das es fast das gleiche geworden ist, wie das was ich mal gemacht hab (auf meiner homepage -> fastax)

Aike 31. Jul 2005 11:50

Re: FastCast: Einfach und komfortabel Programme starten
 
Wow, vielen Dank für eure Tipps! :)

- Vorschlag: Bei Browser den Standart-Browser aufrufen
=> Muss ich mal schauen, ob ich das kann ;-) Ist aber auf jeden Fall nachlesenswert.

- Und was ist das mit der Option XP-Design?
=> Wenn man das XP-Design von Windows benutzt, muss bei ausschalten der Titel- und Menü-Leiste des Programmes ein anderer Wert abgezogen/dazugerechnet werden. Das hat nichts mit dem Design meines Programmes an sich zu tun.

- Besonders die vielen Optionen gefallen mir.
=> *Freu* Danke!

- über ein kontext-menü die programme mit bestimmten parametern starten kann
=> Das wird vielleicht nicht gehen, weil mir das zu viel Arbeit ist. Meinst du, dass man das braucht? Ich starte nur Miranda mit Parameter und kenne sonst nur Q3 und Half-Life, das man mit Parametern aufrufen könnte.

- per drag- und drop einzelne dateien auf die liste ziehen kann
=> Klingt nach einer Herausfordeung, die ich gerna annehmen werde. Das ist auf jeden Fall dann eine Versionsnummererhöhunge wert ;)

- eigene einträge zu der liste hinzufügen zu können
=> Tray -> Einstellungen ... oder Datei -> Einstellungen (Sollte ich mal umbenennen). Nach dem Hinzufügen und Bestätigen muss jeder Eintrag doppelgeklickt und die zugehörige Datei gesucht werden.


Nochmals vielen lieben Dank, dass ihr euch mein Programm antut. Natürlich würde ich mich ganz besonders freuen, wenn ihr es dauerhaft benutzen und mir das sagen würdet ;-)

MrKnogge 31. Jul 2005 12:03

Re: FastCast: Einfach und komfortabel Programme starten
 
Zitat:

Zitat von Aike
- über ein kontext-menü die programme mit bestimmten parametern starten kann
=> Das wird vielleicht nicht gehen, weil mir das zu viel Arbeit ist. Meinst du, dass man das braucht? Ich starte nur Miranda mit Parameter und kenne sonst nur Q3 und Half-Life, das man mit Parametern aufrufen könnte.

Ich würde sagen, bei (fast) jedem Programm bei dem es Sinn macht, bzw Zweckmäßig ist ( :mrgreen: ) Parameter zu übergeben, kann man dies auch.

gruss

BlackJack 31. Jul 2005 19:04

Re: FastCast: Einfach und komfortabel Programme starten
 
Zitat:

Zitat von Aike
- über ein kontext-menü die programme mit bestimmten parametern starten kann
=> Das wird vielleicht nicht gehen, weil mir das zu viel Arbeit ist. Meinst du, dass man das braucht? Ich starte nur Miranda mit Parameter und kenne sonst nur Q3 und Half-Life, das man mit Parametern aufrufen könnte.

na das kontextmenü wird ja nicht das problem sein, und da machst du dann einfach eine option a la "mit Parametern starten" rein, wenn man die auswählt, kommt erst ein InputQuery, InputDialog o.Ä., in dem man dann die parameter angibt, und diesen string, der vom InpuTquery zurückgegeben wird, musst du dann ganz einfach als passenden parameter beim ShellExecute benutzen. so schwierig ist das ja wohl nicht, oder? ;)


Zitat:

Zitat von Aike
- eigene einträge zu der liste hinzufügen zu können
=> Tray -> Einstellungen ... oder Datei -> Einstellungen (Sollte ich mal umbenennen). Nach dem Hinzufügen und Bestätigen muss jeder Eintrag doppelgeklickt und die zugehörige Datei gesucht werden.

ach so, ich bin nicht darauf gekommen, dass man in dieser DropDown-Box auch was eintippen kann. aber ich würde dir dann auch noch raten einen button wie z.b. "Bearbeiten" hinzuzufügen, mit dem man dann den pfad hinter dem eintrag in der Listbox direkt ändern kann - so wie ich das bisher gesehen habe muss man doch immer erst den eintrag löschen und dann einen neuen anlegen, um den pfad zu ändern, oder?
ach ja und man sollte in den einstellungen wie gesagt auch noch die reihenfolge der einträge in der listbox verändern können.

Aike 31. Jul 2005 19:09

Re: FastCast: Einfach und komfortabel Programme starten
 
Oka-ay, das ist ... gut. Ich werde für dich Parameter mit einprogrammieren :stupid: Das wirst du büßen müssen! :lol:

Aber dass du das bearbeiten willst, vergebe ich dir nicht ;p Daran lässt sich arbeiten, aber erst muss ich noch zwei andere, kleinere Probleme bearbeiten. Ich komme aber besser als gedacht voran *Glücklich*

Was ich nicht verstehe, ist, warum du die Reihenfolge ändern willst. Eine alphabetische Reihenfolge halte ich eigentlich für am sinnvollsten, weil's einfach übersichtlich ist. Vielleicht lässt es sich auch noch einstellen, dass es nicht sortiert wird, kann ich aber nicht versprechen :-/

Arbeit ruft! ;-)

Aike 31. Jul 2005 22:30

Re: FastCast: Einfach und komfortabel Programme starten
 
Ha ha! *Freut sich wie blöd* Das ist mir gelungen.
In FastCast 1.07 ist es jetzt auch möglich,
- Parameter für Programme anzugeben,
- per Drag&Drop Programme einzufügen,
- die Google-Suchmaschine zu benutzen (Deutsch),
- eine command line zu aktivieren.
[edit]- Standard-Browser wird aufgerufen *g*[/edit]
[edit2]- "leo Tag" bzw. "wiki Tag" in die Google-Leiste eingetippt, sucht bei dem Wörterbuch LEO bzw. Wikipedia nach "Tag".[/edit2]

Das sollte alles funktionieren. Hab's 'n paar mal getestet und hin und her. Falls trotzdem Probleme auftauchen sollen, einfach bescheid sagen :-)

Aber mal noch eine Frage von mir an euch:
Es haben sich jetzt doch sehr viele Optionen und Einstellmöglichkeiten ergeben. Das Hautmenü wird immer länger und so. Soll ich ein Menü programmieren wie in ICQ? Da hat man alles schön übersichtlich und das Menü ploppt nicht immer sofort weg, wenn man was anklickt. Wäre natürlich viel Arbeit, weil ich oft mit "if bla.checked then ..." gearbeitet habe und ich das alles ersetzen müsste. Da ich noch nicht so viel Ahnung von "profesionellen" Programmen habe, würde ich gerne eure Meinung dazu hören.

Download (v1.07, .exe, 643 kb) [edit2]659.456byte[/edit2]
Download (v1.07, .zip, 329 kb) [edit2]337.333byte[edit2]

Liebe Grüße,
Aike

Aike 31. Jul 2005 22:40

Re: FastCast: Einfach und komfortabel Programme starten
 
In der Hektik zu schnell geklickt *So klein mit Hut* Bitte um Löschung :-/

Aike 3. Aug 2005 09:49

Re: FastCast: Einfach und komfortabel Programme starten
 
Scheint niemanden mehr zu interessieren :-/

Ich hab trotzdem weiter programmiert :twisted:

Version 1.08:
  • Bei den Link-Optionen lassen die Einträge sich jetzt rechtsklicken. Dort kann man die Parameter bzw. den Dateipfad ansehen/bearbeiten oder den Eintrag löschen. Darum wurden die beiden Buttons rechts entfernt.
  • Die Google-Suchleiste und die Command line wurden zu Gunsten der Eingabezeile entfernt.
    Eigenschaften:
    "Wort" (immer mit Enter zu bestätigen): "Wort" wird bei Google gesucht.
    "leo Wort": "Wort" wird bei LEO (Übersetzung) gesucht.
    "wiki Wort": "Wort" wird bei Wikipedia gesucht.
    "cmd Wort": cmd.exe wird mit dem Befehl "Wort" aufgerufen.
Ich hoffe, das ist ein weiterer Anreiz für euch :tongue: Für weiter Vorschläge bin ich offen!

[edit]
Download (v1.08, exe, 663.040 Bytes)
Download (v1.08, zip, 339.679 Bytes)
[/edit]


Liebe Grüße
Aike

BlackJack 3. Aug 2005 11:42

Re: FastCast: Einfach und komfortabel Programme starten
 
naja also das mit dem Drag&Drop hatte ich eigentlich anders gedacht, und zwar dass man sich z.b. im Explorer eine .BMP-datei schnappen kann und die auf den Paint-eintrag in der liste zieht, und dann wird eben dieses Bild in Paint geöffnet.
vielleicht findest du ja eine möglichkeit, beide varianten zu benutzen, weil verknüpfungen in der Liste durch Drag&Drop neu hinzuzufügen ist natürlich auch nicht schlecht ;)

ach ja wenn man eine verknüpfung in die liste zieht wird die .lnk-datei zur liste hinzugefügt, und die damit verknüpfte datei lässt sich dann nicht starten, das solltest du wohl verbessern ;)

und das mit den parametern hatte ich eigentlich auch anders gedacht: so wie es jetzt ist kann man die parameter ja nur für eigene verknüpfungen fest angeben, aber ich hatte es eigentlich so gedacht dass man für jedes programm die parameter über eine option bei jedem starten anders angeben kann.
da kann man dann ja auch eine mischung aus beidem machen: man kann feste parameter angeben, die standardmäßig benutz werden, aber wenn man dann z.b. über einen rechtsklick in die liste (nicht da wo man die einträge bearbeitet) einen bestimmten menüpunkt aufruft, kann man für dieses eine mal andere parameter angeben, und die standardparameter werden nicht benutzt.

das musst du jetzt wissen wie viel von meinen vorstellungen du umsetzen willst ;)

Aike 3. Aug 2005 11:53

Re: FastCast: Einfach und komfortabel Programme starten
 
".BMP-datei schnappen kann und die auf den Paint-eintrag in der liste zieht, und dann wird eben dieses Bild in Paint geöffnet."
- Boar, wie gemein. Da ich nicht davon ausgehen kann, dass du nicht eine .exe-Datei mit Paint öffnen willst, muss ich da ja überprüfen, was für eine Datei du gerade "in Händen" hältst. Ich weiß nicht, ob ich das können werde (:angel:), aber mal schauen.

"wenn man eine verknüpfung in die liste zieht"
- Manche Leute kommen auf Ideen! *Schauder* Ok, ich werde danach sehen. Danke für den Hinweis. Darauf wäre ich echt nicht gekommen :gruebel:

"für jedes programm die parameter über eine option bei jedem starten anders angeben kann."
- höhö, ja, das lässt sich einrichten. Wird nur ein PopUp mehr, aber da ich nun weiß, wie's geht, ist das kein großer Arbeitsaufwand.

Aber erzähl mir doch mal, welches Programm du mit so vielen Parametern aufrufst :cyclops:

/signed
Aike

BlackJack 3. Aug 2005 12:25

Re: FastCast: Einfach und komfortabel Programme starten
 
Zitat:

Zitat von Aike
".BMP-datei schnappen kann und die auf den Paint-eintrag in der liste zieht, und dann wird eben dieses Bild in Paint geöffnet."
- Boar, wie gemein. Da ich nicht davon ausgehen kann, dass du nicht eine .exe-Datei mit Paint öffnen willst, muss ich da ja überprüfen, was für eine Datei du gerade "in Händen" hältst. Ich weiß nicht, ob ich das können werde (:angel:), aber mal schauen.

naja die überprüfung würde ich mir einfach sparen, schliesslich kann es ja auch sein dass die Dateiendung verändert wurde, und schliesslich sollte doch der User wissen, was er macht, und somit auch wissen, welche dateien er mit welchen programm öffnen sollte.
es wäre ja auch möglich (und gar nicht so abwegig), eine .exe mit dem Editor zu öffnen...

Zitat:

"wenn man eine verknüpfung in die liste zieht"
- Manche Leute kommen auf Ideen! *Schauder* Ok, ich werde danach sehen. Danke für den Hinweis. Darauf wäre ich echt nicht gekommen :gruebel:
naja auf dem desktop hab ich nunmal nur verknüpfungen, und mit denen habe ich es dann direkt mal ausprobiert :D

Zitat:

"für jedes programm die parameter über eine option bei jedem starten anders angeben kann."
- höhö, ja, das lässt sich einrichten. Wird nur ein PopUp mehr, aber da ich nun weiß, wie's geht, ist das kein großer Arbeitsaufwand.
aber ich würde nicht bei einem einfachen doppelklick immer eine Parameter-InputBox o.Ä. aufrufen, da das ja dann doch nerven würde, wenn man ein programm öfter ohne parameter starten würde. von daher würde ich da eher ein Rechte-Maus-Klick-Kontext-Menü mit entsprechenden Menüpunkten empfehlen. (noch ne Idee: in dieses Kontextmenü könnte man dann direkt auch Menüpunkte fürs bearbeiten der Einträge einfügen, dann würdest du dir das "Einstellungen"-Fenster sparen (und es wäre meines erachtens auch übersichtlicher und intuitiver)).

Zitat:

Aber erzähl mir doch mal, welches Programm du mit so vielen Parametern aufrufst :cyclops:
keine Ahnung, einen Compiler oder so vielleicht ;)
aber man muss sich ja alle Möglichkeiten offen halten und auch noch was zum weiterentwickeln haben, oder? :D

Aike 4. Aug 2005 16:58

Re: FastCast: Einfach und komfortabel Programme starten
 
So-o, nach zehn Stunden Arbeit habe ich FastCast 1.10 fertiggestellt. Ha ha! Und was es alles kann! *Freut sich*
  • Neues Optionen-Fenster:
    Fast alle Optionen wurden in einer neuen Form untergebracht. Dadurch kann man übersichtlicher und einfacher Änderungen vornehmen. Außerdem wurden einige Hilfedialoge eingebaut.
  • Drag&Drop bewirkt jetzt im Hauptprogramm, dass das "gedragte" Item mit über dem "gedropten" Item geöffnet wird.
  • Drag&Drop in den Optionen bewirkt, wie vorher im Hauptprogramm, dass ein Eintrag hinzugefügt wird.
  • Rechtsklick auf ein Item im Hauptprogramm öffnet ein PopUp, mit dem man das Programm mit oder ohne (falls vorhanden) Parameter starten kann. Gegebenenfalls lässt sich auch der Dateipfad angeben, soweit noch nicht geschehen.
  • Zieht man einen Link in das Einträge-Listenfeld, wird der Pfad, auf den der Link verweist, richtig interpretiert.
Leider hatte ich noch keine Zeit, die Unmengen an Msgs ins Englische zu übersetzen, aber ich werde es noch nachliefern ;-)
Das Link-Ziehen funktioniert noch nicht im Hauptprogramm, aber ich schätze, dass das mit der nächsten Version implementiert sein wird :cat:

Vielen Dank auch an BlackJack. Sollte ich jemals in dem Programm jemandem danken, stehst du mit drin :twisted: Natürlich hoffe ich auf weitere Anregungen, wie ich das Programm verbessern kann!

Download (v1.10, exe, 718.336 Bytes)
Download (v1.10, zip, 358.710 Bytes)

Liebe Grüße,
Aike

DannyK.II 6. Aug 2005 20:41

Re: FastCast: Einfach und komfortabel Programme starten
 
Schönes Programm!

Was du noch einbauen könntest ist ein Feature, aus dem man zwar eigentlich ein eigenes Programm macht (wie z.B. WinKey), was aber gut hierzu passen würde: Die Programme auch per ShortCut öffnen! (Z.B. Win+P für paint Shop pro usw.)

Aike 7. Aug 2005 12:43

Re: FastCast: Einfach und komfortabel Programme starten
 
Boar, werd mal nicht übermütig :twisted:

Das kann ich schon noch einbauen, aber ... Arrr! Ihr haltet mich auf Trab. Aber was man nicht alles tut :wink:

by the way - ich hab eine Hilfe-Datei erstellt :mrgreen: Download (FastCast.chm, 22.355 Bytes)

Und ein Update von FastCast v1.10 ist auch verfügbar. Hab ein oder zwei Bugs korrigiert.
Download (v1.10, .exe, 720.896 Bytes)

Liebe Grüße,
Aike

MrKnogge 7. Aug 2005 13:15

Re: FastCast: Einfach und komfortabel Programme starten
 
Hallo,

das Programm ist ja ganz nett, aber irgendwie funktioniert bei mir nur die hälfte :roll:

Optionen - XPDesign : keinerlei veränderungen
Optionen - Sidebar : Fubktioniert bei mir nicht
Optionen - Sidebar - ? : Es erscheint die "Übersetzungs/Translation"-Meldung
Fascast.chm : Die Seite kann nicht angezeigt werden (und das bei jedem eintrag)

gruss

dahead 7. Aug 2005 13:26

Re: FastCast: Einfach und komfortabel Programme starten
 
also das mit dem xp-design wurde weiter oben schonmal besprochen. das dient nur dazu, die größenänderungen anzupassen.
nebenbei bemerkt, sollte dein programm das automatisch machen, und nicht erst, wenn der benutzer darauf klickt. ich bin mir sicher, dass du ermitteln kannst, ob die xp-themes aktiviert sind oder nicht. aber das nur nebenbei.

die chm-datei konnte ich herunterladen. hätte aber noch einige vorschläge diesbezüglich:

Zitat:

If you don't find your language in my program, I fool sorry about that.
But I'd like to change that, so if you want to help me translating all this stuff, I'd greet ti of you'd mail me."
du solltest das fool in feel abändern. und das "i'd greet ti..." keine ahnung was das heißen soll, aber so ist das nicht korrekt.

auch sonst sind einige rechtschreibfehler vorhanden, bzw. fehlen ganze wörter. das solltest du in eigenem interesse nochmal überarbeiten.

edit:

Zitat:

Andocken:
Da beim Ausschalten der Verschieben-Funktion Platz eingespart wird, muss FastCast entweder an der linken oder rechten Seite bleiben. Mit dieser Option haben Sie die Möglichkeit einzustellen, wo FastCast "andocken" soll.
meinst du damit, dass das form auf Borderstyle := bsNone gesetzt ist? falls ja, auch dann kann man ein fenster noch dazu bringen, per maus bewegt zu werden. falls nicht, mein fehler. (-> http://www.delphipraxis.net/internal...t=form+bewegen)

BlackJack 7. Aug 2005 13:26

Re: FastCast: Einfach und komfortabel Programme starten
 
bei mir funktioniert auch z.b. ein doppelklick auf browser nicht (mein standardbrowser ist der firefox).
und das Drag&Drop mit dateien scheint auch ziemlich buggy zu sein. ziehe ich z.b. ein .BMP auf paint, bei dem der dateipfad leerzeichen enthält, wird mir gesagt, die datei kann nicht gefunden werden, und als datei wird der pfad bis zum 1. leerzeichen + '.bmp' angegeben.
allgemein klappt das Drag&Drop mit dateien bei mir nicht, es wird dann zwar immer das programm geöffnet, aber nicht die jeweilige datei (ok das kann natürlich auch an den anderen programmen liegen)

MrKnogge 7. Aug 2005 13:36

Re: FastCast: Einfach und komfortabel Programme starten
 
Zitat:

Zitat von dahead
also das mit dem xp-design wurde weiter oben schonmal besprochen. das dient nur dazu, die größenänderungen anzupassen.
nebenbei bemerkt, sollte dein programm das automatisch machen, und nicht erst, wenn der benutzer darauf klickt. ich bin mir sicher, dass du ermitteln kannst, ob die xp-themes aktiviert sind oder nicht. aber das nur nebenbei.

Solange kein XP-Manifest verwendet wird, bedarf es keiner größenänderung :roll:

dahead 7. Aug 2005 13:43

Re: FastCast: Einfach und komfortabel Programme starten
 
Zitat:

Zitat von MrKnogge
Zitat:

Zitat von dahead
...

Solange kein XP-Manifest verwendet wird, bedarf es keiner größenänderung :roll:

Zitat:

- Und was ist das mit der Option XP-Design?
=> Wenn man das XP-Design von Windows benutzt, muss bei ausschalten der Titel- und Menü-Leiste des Programmes ein anderer Wert abgezogen/dazugerechnet werden. Das hat nichts mit dem Design meines Programmes an sich zu tun.
http://www.delphipraxis.net/internal...=405884#405884

ich habe das programm noch gar nicht gestartet, habe dir nur Aike's begründung für die option genannt. da du schreibst es gäbe bei dir keine veränderungen.

Aike 7. Aug 2005 14:17

Re: FastCast: Einfach und komfortabel Programme starten
 
Zitat:

Optionen - Sidebar : Fubktioniert bei mir nicht
- Funktioniert erst nach Neustart. Sidebar-Hilfe dahingehend korrigiert. Ich werde eine MsgBox hinzufügen, die dem Benutzer das gleich sagt.

Zitat:

Optionen - Sidebar - ? : Es erscheint die "Übersetzungs/Translation"-Meldung
- Geändert.

Zitat:

Fascast.chm : Die Seite kann nicht angezeigt werden (und das bei jedem eintrag)
- Bei mir geht es und scheinbar auch bei allen anderen. Ich kenne mich mit der Software nicht aus, welche die Datei erstellt hat, werde aber auf deren Seite nachsehen, ob es Kompatibilitätsprobleme geben kann.

Zitat:

die chm-datei konnte ich herunterladen. hätte aber noch einige vorschläge diesbezüglich:
- Peinlich! (Vor allem bei mir.) Habe alle(?) Fehler korrigiert.

Zitat:

Andocken: usw. usf.
- Oh, das wusste ich nicht. Ich werde mich darum kümmern, informieren und ggf. implementieren.

Zitat:

bei mir funktioniert auch z.b. ein doppelklick auf browser nicht (mein standardbrowser ist der firefox).
- Uff. Also mit Opera und dem IE funktioniert es. Ich werde mal FireFox installieren und mir das Problem ansehen. Danke für den Hinweis.

Zitat:

und das Drag&Drop mit dateien scheint auch ziemlich buggy zu sein.
- Sollte behoben sein. Allerdings könnte jetzt ... Aber ich sag nix :-/ Hab eine Änderung wieder rückgängig gemacht, nachdem Fehler auftraten.

Zitat:

Solange kein XP-Manifest verwendet wird, bedarf es keiner größenänderung
- Doch, wenn man nämlich den Rand ausschaltet. Die Titelleiste der Programme ist bei XP größer, was ich berücksichtigen muss. Vielleicht kann ich das auch mal herausfinden, ob XP-Style aktiviert ist. Vielleicht gibt's ja hier im Forum 'ne Anleitung :angel:

Ich hoffe, das waren alle Fragen und alle Antworten. Das lässt mein Programm jetzt nicht gerade in einem guten Licht dastehen (womit ich sagen will: mehr Lob), aber ich arbeite daran, damit ihr ehrlich sagen könnt, dass der Aike was Schönes programmiert hat 8-)

Liebe Grüße
Aike

PS: Leider muss ich jetzt erstmal weg. Weiß noch nicht, ob ich heute noch weiter programmieren kann; postet aber ruhig weiter Bugs. Ich kümmere mich schon darum!

orabimus 7. Aug 2005 14:32

Re: FastCast: Einfach und komfortabel Programme starten
 
Funktioniert FastCast eigentlich auch unter Win9x oder nur mit installiertem .NET ab Windows 2000?

Ist FastCast ein Front-End für .NET oder ein "echtes" Programm?

Wills nur wissen :mrgreen:

mfg

MrKnogge 7. Aug 2005 14:36

Re: FastCast: Einfach und komfortabel Programme starten
 
Zitat:

Zitat von Aike
Zitat:

Optionen - Sidebar : Fubktioniert bei mir nicht
- Funktioniert erst nach Neustart. Sidebar-Hilfe dahingehend korrigiert. Ich werde eine MsgBox hinzufügen, die dem Benutzer das gleich sagt.

Selbst nach einem neustart tut sich bei mir nichts.

Zitat:

Zitat von Aike
Zitat:

bei mir funktioniert auch z.b. ein doppelklick auf browser nicht (mein standardbrowser ist der firefox).
- Uff. Also mit Opera und dem IE funktioniert es.

Ich hab IE 6 und bei mir tuts auch nicht.

Zitat:

Zitat von Aike
Zitat:

Solange kein XP-Manifest verwendet wird, bedarf es keiner größenänderung
- Doch, wenn man nämlich den Rand ausschaltet. Die Titelleiste der Programme ist bei XP größer, was ich berücksichtigen muss.

1. Kann ich nirgends was finden um die Caption auszublenden, wie es auf dem Screenshot im ersten posting zu sehen ist.
2. Schau dir mal die Eigenschaft "ClientHeight" von TForm an.

gruss

kleiner Unwissender 7. Aug 2005 19:14

Re: FastCast: Einfach und komfortabel Programme starten
 
als erstes möchte ich dein programm mal loben!

aber auch bei mir funst das mit firefox nich.

und änderungsvorschläge hab ich auch: als erstes eine möglichkeit zum umbennen der einträge (am besten über rechtsklick) und zweitens: das man per drag & drop die reihenvolge der einträge individuell anpassen kann. also ich zieh den eintrag 2 stellen nach unten und dann steht er auch da in der liste. so kann man sich das son bisschen nach sinnzusammenhängen ordnen.

und das mit der sidebar funst bei mir auch nich. immer wenn ich da "rechts" aussuche und bestätige und zurück gehe, unnd dann wieder rein, dann steht da wieder "aus". is ein bisschen schade. aber sonst recht gut!

Aike 8. Aug 2005 07:13

Re: FastCast: Einfach und komfortabel Programme starten
 
Zitat:

1. Kann ich nirgends was finden um die Caption auszublenden, wie es auf dem Screenshot im ersten posting zu sehen ist.
Datei->Verschieben (Aus)

Zitat:

2. Schau dir mal die Eigenschaft "ClientHeight" von TForm an.
Kenne ich, funktioniert aber nicht korrekt bei dieser Anwendung.

Zitat:

Ich hab IE 6 und bei mir tuts auch nicht.
Den Code zum Herausfinden des Standard-Browsers habe ich hier von den Schweizern entnommen. Ich habe jetzt deren erste Version benutzt. Hoffentlich funktioniert das.

Zitat:

(Sidebar:) Selbst nach einem neustart tut sich bei mir nichts.
Hatte mich selbst überlistet :oops: Geht jetzt wieder.

Zitat:

als erstes eine möglichkeit zum umbennen der einträge
Sollst du haben :angel2:

Zitat:

das man per drag & drop die reihenvolge der einträge individuell anpassen kann.
Ich hätte wirklich nie gedacht, dass das jemand braucht :wink: Eine alphabetische Anordnung ist viel einfacher und logischer. Außerdem spare ich mir viel Arbeit beim Auslesen aus der Registry. Aber mir fällt gerade auch schon ein, wie ich das einbauen kann.

Hier die aktuelle Version, die hoffentlich den richtigen Browser sucht und startet, und die Sidebar funktioniert auch wieder.
Wenn ihr lustig seit, könnt ihr in eurer Registry kurz suchen, ob der Schlüssel "HKEY_CLASSES_ROOT/htmlfile\shell\open\command" vorhanden ist und mir 'ne PN schicken (muss nicht unbedingt hier rein). Dort wird nämlich im Standard-Schlüssel der Browser-Pfad gespeichert, der bei mir korrekt eingetragen wird (egal ob IE oder Opera).

Download (v1.10, .exe, 724.480 Bytes)

La la la ...
Liebe Grüße
Aike

dahead 8. Aug 2005 10:22

Re: FastCast: Einfach und komfortabel Programme starten
 
wegen den xp styles hab ich folgendes gefunden:

http://msdn.microsoft.com/library/en...asp?frame=true

Delphi-Quellcode:
BOOL IsAppThemed(VOID);
bzw.

http://msdn.microsoft.com/library/de...hemeactive.asp

Delphi-Quellcode:
BOOL IsThemeActive(VOID);
damit lässt sich feststellen, ob dein programm ge-themed ist oder nicht.

edit:

Einzubindende external function:

Delphi-Quellcode:
  function IsThemeActive: BOOL; stdcall; external 'uxtheme.dll' name 'IsThemeActive';
Beispiel-Aufruf:

Delphi-Quellcode:
  ShowMessage(BoolToStr(IsThemeActive, True));

Aike 9. Aug 2005 09:16

Re: FastCast: Einfach und komfortabel Programme starten
 
Wow, vielen Dank. Hab's gleich eingebaut und es funktioniert. Ich möchte aber noch anmerken, dass die Funktionsdefinition in den Implementationsteil gehört (hab bisschen suchen müssen :angel2:)

Aike 8. Feb 2006 10:47

Re: FastCast: Einfach und komfortabel Programme starten
 
Liste der Anhänge anzeigen (Anzahl: 1)
So, sie ist endlich online. Ich habe viel gebastelt, viel probiert, wahrscheinlich vieles falsch gemacht (ganz ehrlich *g*). Wäre nett, wenn ihr kurz rein schaut und mir ggf. Bugs reportet.

best regards ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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-2025 by Thomas Breitkreuz