| Autor |
Beitrag |
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Mi 02.02.05 06:25
Achtung neue Version [34 KB]!
hier gibts infos und screenshots:
www.delphi-forum.de/....php?p=306891#306891
download: krazz.net/retnyg/leetmp3.zip
alte news:
Als kleine Demonstration was mit Delphi in Verbindung mit KOL ( bonanzas.rinet.ru ) alles möglich ist, habe ich mich entschieden meinen mp3player der öffentlichkeit zur verfügung zu stellen
*** features ***
- trayicon, kein platz in der taskbar wird verschwendet
- drag and drop
- lautstärkeregelung
- positions slider
- playliste die sich ausblenden lässt (wodurch der player auch in den pixelmassen winzig ist
- automatisches speichern der playliste beim beenden
- automatisches speichern der alten playliste ('backupYYYYMMDD-'+Gettickcount DIV 60000+'.1337') beim erstellen einer neuen playlist.
- alle playlisten im programmordner sind direkt per popupmenü erreichbar
- komfortables browsen durch den mp3-bestand per popupmenu - siehe screenshot
- player passt auf jedes speichermedium seit erfindung der lochkarte
- unterstützt kommandozeilenparameter (playlist oder mp3namen) z.b: leetmp3.exe "C:\test\slayer - wicked.mp3"
- multithreaded
- skin support (alle farben und buttons lassen sich über ein ini selber einstellen)
-> hier gibt einen demoskin [18 kb] mit passendem inifile
-> und hier wird das inifile erklärt
- Shuffle-Modus (alle Einträge werden nur jeweils einmal abgespielt)
- NEU!! Player kann durch entsprechenden Playlisteneintrag das System in den Standbymodus schicken
- NEU!! Minimierung zur 10 pixel hohen leiste durch doppelklick auf den titel und StayOnTop-Modus
der ganze player bringt ein kampfgewicht von 40 KB (!) mit, was wohl einen weltrekord darstellt  ...
//edit: für einen player mit alltagstauglichem funktionsumfang
//edit: mittlerweile ist der player von 39 kb auf 42 gewachsen, dafür hat er aber mindestens 15 neue funktionen bekommen
download: krazz.net/retnyg/1337mp3.zip
 [b]
Zuletzt bearbeitet von retnyg am Mi 02.11.05 18:07, insgesamt 14-mal bearbeitet
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Mi 02.02.05 20:13
was bedeuetet eigendlich immer das 1337 ? ich hab das schon öfter gelesen, weis aber immernochnicht was das heisst ...
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Mi 02.02.05 20:21
das heisst soviel wie elite
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Mi 02.02.05 20:30
aha danke !
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
matze.de
      
Beiträge: 576
Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
|
Verfasst: Mi 02.02.05 22:17
jo "1337" übersetzt man mit "leet" 
_________________ si tacuisses, philosophus mansisses.
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 02.02.05 22:52
| retnyg hat folgendes geschrieben: | | das heisst soviel wie elite |
Ja, so übersetzen das nur Deppen, die gern die Elite wären. 
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Mi 02.02.05 23:22
| MathiasSimmack hat folgendes geschrieben: | Ja, so übersetzen das nur Deppen, die gern die Elite wären.  |
solch ein statement abzugeben zeugt nicht von besonderer intelligenz
|
|
raziel
      
Beiträge: 2453
Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
|
Verfasst: Mi 02.02.05 23:24
Bitte beim Thema bleiben
Über Deppen und Intelligenz könnt ihr in Ruhe per PN diskutieren.
_________________ JSXGraph
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 02.02.05 23:46
Gehört zum Thema, weil 1337 im Titel vorkommt. 
|
|
Kernel32.dll
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 02.02.05 23:57
Cool, schon acht Antworten und ich bin der Erste, der was zum Programm sagt
Irgendwie vermisse ich bei dem Programm einen OpenDialog. Oder ich bin einfach nur zu blöd ihn zu finden. Aber sonst ganz ok.
[Edit]Schade, aber bei leerem EDIT-Feld auf "save" geklickt und 'nen Runtime-Eror mit anschließendem Programmabsturz bekommen[/Edit]
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: So 06.02.05 17:58
| Kernel32.dll hat folgendes geschrieben: | | Irgendwie vermisse ich bei dem Programm einen OpenDialog. Oder ich bin einfach nur zu blöd ihn zu finden. Aber sonst ganz ok. |
ja momentan kann man die files nur per playliste oder drag und drop laden. ich bastle aber an einer neuen version, welche eine komfortable filebrowser-funktion beinhalten wird.
| Zitat: |
[Edit]Schade, aber bei leerem EDIT-Feld auf "save" geklickt und 'nen Runtime-Eror mit anschließendem Programmabsturz bekommen[/Edit] |
danke für den hinweis (wird gefixt), macht zwar keinen sinn das edit zu löschen und dann die buttons zu drücken, aber der kunde is nunmal könig 
|
|
mael
      
Beiträge: 198
Erhaltene Danke: 39
Delphi XE3 Prof.
|
Verfasst: So 06.02.05 19:01
Nicht schlecht, für Nochmodemnutzer (ja, die gibt es) ein Traum
Es wäre ganz praktisch, wenn der Player auch in der Taskbar (und nicht in der TBNA) erscheinen würde, das erleichtert Drag&Drop.
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: So 06.02.05 20:05
| mael hat folgendes geschrieben: | Nicht schlecht, für Nochmodemnutzer (ja, die gibt es) ein Traum  |
danke, das hört man gerne
| mael hat folgendes geschrieben: | | Es wäre ganz praktisch, wenn der Player auch in der Taskbar (und nicht in der TBNA) erscheinen würde, das erleichtert Drag&Drop. |
stimmt, ich habe das eigentlich so gemacht weil meine taskleiste immer so unübersichtlich voll ist. beim nächsten release wird es aber eine geschickte integration des dateisystems per popupmenu geben, wodurch sich das gedragge in grenzen halten sollte.
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Mo 07.02.05 19:35
das ist leetspeak, deshalb übersetzt man F34r0fTh3D4rk auch nicht mit Dunkelfürchter sondern mit Fear Of The Dark
das "Kampfgewicht" ist echt beachtlich, wie hast du das gemacht, also bei mir sind die kleinsten witz programme schon mind 250kb ?
kann der irgendwo noch mehr abspecken, komm den kriegen wir nochmal aufn drittel reduziert
die animation zum try sollte noch korrigiert werden
Moderiert von raziel: Beiträge zusammengefasst. Es gibt hier auch eine Edit-Funktion!
|
|
The...
      
Beiträge: 122
|
Verfasst: Di 08.02.05 00:19
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Di 08.02.05 02:19
naja ich habs halt mit KOL gemacht - ein leeres kol-projekt mit window hat so ca. 20kb. habe dann halt wo es geht speicher eingespart, z.b. directory auflisten mit api statt mit TSearchrec wo jedesmal die ganze sysutils.pas mit reinkompiliert wird. und für den farbverlauf hab ich ein KOLGradientPanel hergenommen, das die farbwerte berechnet, anstatt ein bitmap mit einigen kilobytes zu laden - der grossteil des ruhmes gebührt aber vladimir kladov, der quasi die komplette VCL mit assembler neu geschrieben hat. link siehe oben, oder auf meiner hp, wo noch andre KOL-links zu finden sind.
die trackbarkomponente stammt aus der feder von thaddy de koning, ein alt-guru... ich habe sie nur noch so weit angepasst, dass der canvas des parentobjektes als hintergrund benutzt wird.
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Sa 12.02.05 16:59
echt genial, hätte nie gedacht, dass sowas auch nur im ansatz möglich ist 
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Sa 12.02.05 17:14
danke, ein lob aus deinem munde freut mich besonders 
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Sa 12.02.05 17:15
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Sa 12.02.05 17:28
is genau so gemeint wie es da steht 
|
|
|