AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte FastCast: Einfach und komfortabel Programme starten
Thema durchsuchen
Ansicht
Themen-Optionen

FastCast: Einfach und komfortabel Programme starten

Ein Thema von Aike · begonnen am 29. Jul 2005 · letzter Beitrag vom 8. Feb 2006
Antwort Antwort
Seite 4 von 4   « Erste     234   
Aike
Registriert seit: 2. Okt 2004
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

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ß

Aike
Angehängte Dateien
Dateityp: exe fastcast_190.exe (814,0 KB, 1x aufgerufen)
 
kleiner Unwissender

 
Delphi 6 Personal
 
#31
  Alt 7. Aug 2005, 19:14
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!
  Mit Zitat antworten Zitat
Aike
 
#32
  Alt 8. Aug 2005, 07:13
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 Geht jetzt wieder.

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

Zitat:
das man per drag & drop die reihenvolge der einträge individuell anpassen kann.
Ich hätte wirklich nie gedacht, dass das jemand braucht 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
Achim
  Mit Zitat antworten Zitat
Benutzerbild von dahead
dahead
 
#33
  Alt 8. Aug 2005, 10:22
wegen den xp styles hab ich folgendes gefunden:

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

BOOL IsAppThemed(VOID); bzw.

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

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

edit:

Einzubindende external function:

  function IsThemeActive: BOOL; stdcall; external 'uxtheme.dllname 'IsThemeActive'; Beispiel-Aufruf:

  ShowMessage(BoolToStr(IsThemeActive, True));
  Mit Zitat antworten Zitat
Aike
 
#34
  Alt 9. Aug 2005, 09:16
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 )
Achim
  Mit Zitat antworten Zitat
Aike
 
#35
  Alt 8. Feb 2006, 10:47
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 ...
Angehängte Dateien
Dateityp: exe fastcast_186.exe (722,5 KB, 2x aufgerufen)
Achim
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:20 Uhr.
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