Entwickler-Ecke
Freeware Projekte - Application Loader v1.0.2(neue Version - Stand 20.02.2005)
matze.de - So 28.11.04 17:05
Titel: Application Loader v1.0.2(neue Version - Stand 20.02.2005)
Moin Mädels.
Ich stell mal mein erstes Programm vor, welches ich hier poste.
Mit dem "ApplicationLoader" ist es einem ermöglicht seine Programme einfach zu verwalten und diese mit ihm zu öffnen von wo man will. Mit dem benutzerdefinierten systemweiten HotKey lässt sich der "ApplicationLoader" von überall handlich öffnen.
Der "ApplicationLoader" kann:
-Andere Anwendung öffnen
- Parameter werden unterstützt
- Programme zur Programmliste hinzufügen
- Programme aus der Programmliste entfernen
- Einträge in der Liste editieren
Bekannte Bugs:
Hoffe bekomme bisl Kritik. Und bitte ned so hart sein ich bin noch nicht so gut in Delphi :)
mfg matze
J.Borchert - So 28.11.04 17:50
Mir erschließt sich nicht ganz der Sinn, der hinter dieser Arbeit steht.
Du solltest den Quelltext uploaden, damit sich überhaupt einer traut, dein Programm zu starten.
Daten in langen Pfaden werden nicht schön im Edit-Feld dargestellt.
Es sollte nur eine Instanz möglich sein zu starten.
Habe gleich mehrmals geklickt, bis ich im Tray die vielen Icons sah.
Vielleicht wäre ein Splash-Screen gut beim Start.
Warum nur Applicationen, lasse doch jede Datei als "startbar" gelten.
Beispiel von mir: ZeitBackup.exe
(siehe
http://www.delphi-forum.de/viewtopic.php?p=192887#192887 )
mfG Jürgen
matze.de - So 28.11.04 17:54
Das mit dem sinn kann ich dir leicht sagen. Ich will mien wissen in Delphi erweitern, mir fällt es ja schließlich nicht zu :) .
hm deine Verbesserungspunkte gefallen mir 8) werd sie umsetzen.
mfg matze
wulfskin - So 28.11.04 18:13
Poste doch mal den Quelltext, mit dem du die Dateien ausführst. Vielleicht finden wir ja den Fehler und dann geht auch dein Quake3! ;)
Gruß Hape!
Delete - So 28.11.04 18:21
Da braucht man doch keinen Quelltext, @wulfskin. Der Tipp, bei "ShellExecute" (mehr wird´s wohl nicht sein) als Arbeitsverzeichnis den Quake3-Ordner zu nutzen, könnte schon reichen. ;)
TimonWorld - So 28.11.04 18:22
Wie öffnest du eine Datei?
So
Delphi-Quelltext
1:
| ShellExecute(Application.Handle, 'open', 'Datei.exe', nil, nil, SW_SHOW); |
oder
Delphi-Quelltext
1:
| Winexec(PChar('Datei.exe'), SW_SHOW); |
?
Ändere doch mal dann
SW_SHOW in das Verzeichnis, wo das Programm ausgeführt werden kann.
Delete - So 28.11.04 18:27
Meinst du, @TimonWorld, dass das ein vernünftiger Tipp war?
TimonWorld - So 28.11.04 18:30
| MathiasSimmack hat folgendes geschrieben: |
| Meinst du, @TimonWorld, dass das ein vernünftiger Tipp war? |
Oh hab ja garnicht gesehen, dass du auch noch gepostet hast! Ich habe dein Beitrag ja mit den Tip garnicht gelesen! Ich habe auf wulfskins eher geantwort, d.h. ich habe deinen beitrag nit gesehen :oops:
matze.de - So 28.11.04 18:43
hey cool danke für eure posts. Ich öffne die datei mit
Delphi-Quelltext
1: 2:
| ShellExecute(Application.Handle, 'open', PChar(ApplicationLink[ApplicationList.ItemIndex]), nil, nil, SW_SHOW); |
Karlson - So 28.11.04 18:48
Was eine sehr sinnvolle Verbesserung wäre, wäre eine Hotkeyfunktion, damit man per Hotkey die Programme in der Liste starten kann! siehe dazu:
REGISTERHOTKEY
matze.de - So 28.11.04 18:51
also jedes programm nen hotkey joa könnte man sich überlegen :)
p.s: ich weiß wie das mit hotkeys gehen(siehe ALT+Q), trotzdem danke
TimonWorld - So 28.11.04 18:58
| matze.de hat folgendes geschrieben: |
hey cool danke für eure posts. Ich öffne die datei mit Delphi-Quelltext 1: 2:
| ShellExecute(Application.Handle, 'open', PChar(ApplicationLink[ApplicationList.ItemIndex]), nil, nil, SW_SHOW); | |
Vergesse aber nicht, dass du noch SW_SHOW in ein Verzeichnis ersetzen musst, damit Quake 3 funzt!
matze.de - So 28.11.04 19:02
ja werd ich auf jeden fall machen dann wär schnmal 1 bug abgehakt dann kommen die erweiterungen dran.Spätestens morgen seht ihr ein neues update :)
//kleine frage: ist es schlimm das es 2 dateien sind wollte das erst an die exe hängen das war mir dann doch zu kompliziert während der laufzeit.
mfg matze
Delete - So 28.11.04 19:22
| TimonWorld hat folgendes geschrieben: |
| Vergesse aber nicht, dass du noch SW_SHOW in ein Verzeichnis ersetzen musst, damit Quake 3 funzt! |
Da war er wieder, der Quark. :mrgreen:
SW_SHOW hat absolut nichts mit dem Arbeitsverzeichnis zu tun, sondern es bedeutet wie die zu startende Anwendung angezeigt werden soll. Das Arbeitsverzeichnis ist der
vorletzte Parameter von "ShellExecute".
Stefan-W - Mo 29.11.04 11:31
Hey Matze!
Dein Programm find ich nicht schlecht, und es erinnert mich irgend wie stark an
das hier [
http://www.delphi-forum.de/viewtopic.php?p=151664#151664] :wink:
ich find solche Proc's gut, damit kann man schnell alles was man oft brauch öffnen. und das ohne sich erst durch tausende Menüs zu klicken...
Tschau
Chatfix - Mo 29.11.04 11:58
| MathiasSimmack hat folgendes geschrieben: |
| TimonWorld hat folgendes geschrieben: | | Vergesse aber nicht, dass du noch SW_SHOW in ein Verzeichnis ersetzen musst, damit Quake 3 funzt! |
Da war er wieder, der Quark. :mrgreen: SW_SHOW hat absolut nichts mit dem Arbeitsverzeichnis zu tun, sondern es bedeutet wie die zu startende Anwendung angezeigt werden soll. Das Arbeitsverzeichnis ist der vorletzte Parameter von "ShellExecute". |
Ein Blick in die OH oder hier im Delphi-Forum würde die Funktion ShellExecute ja erklären...
Aber spätestens beim Compilieren wird er merken das er den String nciht zum Integer bekommt *gg*
matze.de - Mo 29.11.04 17:45
neue version ist draußen!!
Version 1.0.1
Changelog: bis dato erkannten Bugs entfernt(letzten eintrag löschen, Quake 3), Starten von Applicationen mit Parametern funktioniertund kleinere sachen gefixt.
mfg matze
xxx244 - Di 30.11.04 16:37
Hallo!
Ist schon ganz gut dein Programm!
Ich hab da nur noch ne Frage zur Umsetzung:
Wie schafst du das mit der Leiste unten, dass das Programm sich als Symbol in der Statusleiste einträgt? :?:
Adrian
matze.de - Di 30.11.04 17:12
@xxx244: Danke erstma für dien feedback. Schau dir mal die Befehle
SHELL_NOTIFYICON und
SHOWWINDOW an. Gibt genügend Threads zu dem Thema hier im Forum :)
mfg matze
matze.de - So 20.02.05 17:37
hey,
ich hab ma bisl in meinen alten projekten rumgewuselt und hab einfach mal das programm hier weitergeschrieben. Leider war der Source von früher ziehmlich chaotisch :D
Hoffe es gefällt euch.
mfg matze
TimonWorld - So 20.02.05 21:31
hi!!!
schreib doch mal so um, dass man eine andere hintergrundfarbe wählen kann! Nämlich das Grau gefällt mir überhaupt nicht :(
gruß,
timon
matze.de - So 20.02.05 22:28
wird gemacht! :D morgen kommt das neue update mit farbsettings. Gefällt dir das Programm ansonnsten gut?
mfg matze
JayEff - So 20.02.05 23:12
ich wäre sau glücklich, wenn ich die einzelnen apps per hotkey anwählen könnte... ich weis, das geht auch mit ner normal en verknüpfung... aber... das klöappt iwie nie so recht...
matze.de - Mo 21.02.05 13:50
wenn dich das so glücklich machen würde, dann füg ichs gleich mal ein :)
mfg matze
TimonWorld - Mo 21.02.05 20:44
THX... :D
Aber ich meine ja nur, dass bei meinen Windows überhaupt garkein Grau reinpasst! Weil ich komplett auf Hellblau-Glas mit Grüntönen gestellt habe!
Gruß,
Timon!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!