Projekte suchen
Anzeige-Eigenschaften
Projekte 3 bis 10 von 10
|
Erstellt von
Stevie, 21. Sep 2010
Custom Enumerator
Dass man seit einigen Delphi Versionen mit der for-in-Schleife elegant über Listen, Enums und Arrays rutschen kann, wissen ja inzwischen viele.
Wahrscheinlich wissen auch einige, was man selber implementieren muss, um ein eigenes Objekt enumerable zu machen.
Aber habt ihr euch schonmal gewünscht ein Enumerable zur Laufzeit selber zu erstellen, ohne es erst in einen enumerable Container (z.B. Array oder Liste) zu werfen?
Angenommen, ich möchte die Fibonacci Zahlen ermitteln und ausgeben.
Zugegeben, das Beispiel ist eventuell ein bisschen simpel, aber ich finde,...
|
Erstellt von
Stevie, 20. Sep 2010
Singleton in Delphi
Ein kleines Nebenprodukt was beim Experimentieren in Delphi 2010 entstanden ist.
Ich weiß, Singletons sind böse... 8-)
Trotzdem hier mal eine ab Delphi 2010 funktionierene (evtl auch Delphi 2009 oder eher) Unit, die aus einer normalen Klasse ein Singleton macht, wovon weder ein zweites mal eine Instanz erzeugt noch die bestehende Instanz freigegeben werden kann. Hab es bisher im kleinen Stil getestet und dachte, evtl interessiert sich hier der eine oder andere für son krankes Zeug :lol:
Die Benutzung ist denkbar einfach, nachfolgend kurz, was so alles...
|
Erstellt von
Stevie, 24. Aug 2004
IniEditor
Hi Leute,
aus der Not heraus, einen kleinen Editor für Ini-Dateien zu benötigen habe ich mich ans Werk gemacht.
Es war nötig, einige Bereiche, die einem bestimmten Text enthielten, zu löschen.
Ich hab das Programm noch etwas erweitert (nix besonderes), aber ich dachte mir, dass es dem einen oder anderen vielleicht ganz nützlich sein könnte.
Ich schätze Eure konstruktive Kritik und hoffe, Ihr schaut es euch an!
MfG
|
Erstellt von
Stevie, 7. Mär 2005
Design-Editors für Zeos-Komponenten
Hallo Leute,
vor einiger Zeit hab ich einen kleinen Zusatz für die Zeos-Komponenten geschrieben.
Da sie zur Zeit noch nicht in der aktuellen Version enthalten sind - die zudem noch Alpha sind,
ich euch diese - wie ich finde - Erleichterung nicht vorenthalten möchte, stell ich sie euch
hiermit zur Verfügung.
Das Package bietet eine Designtime-Unterstützung für die Komponenten, sodass man wie man es
von anderen Komponenten gewohnt ist, zum Beispiel im OI in einer Property, die vom Typ TField ist,
eine DropDown-Liste bekommt.
|
Erstellt von
Stevie, 3. Jan 2005
Pas-XML-Konverter
Hi Leute,
ich hab einen kleinen Parser geschrieben, der aus Pas-Dateien, XML-Dateien erstellt.
Der Interface-Teil einer Unit wird analysiert und die Klassen, Typen und Methoden
werden in einer XML-Datei gespeichert.
Diese kann man dann auf verschiedene Weise weiterverwenden...
Wenn man das Programm in der Kommandozeile aufruft, dann werden die einzelnen Parameter angezeigt, die
eingegeben werden müssen.
|
Erstellt von
Stevie, 17. Dez 2004
DCRViewer
Hallo Leute,
hier (240770 Bytes) findet ihr ein kleines Tool, um dcr-Dateien anzuschauen.
Die Datei darf dazu nur 24*24 Bitmaps mit 256 Farben enthalten - sowieso Standard.
Alle anderen Formate hab ich nicht getestet!
MfG
Stevie
|
Erstellt von
Stevie, 26. Aug 2004
Open- und Save-Dialoge in Detail-Ansicht
Hey Leute,
in diesem Thread wurde danach gefragt, ob man die Dialoge in Windows (in jedem beliebigen Programm) so anpassen kann, dass sie sich in der Detail-Ansicht öffnen.
Da mich die Sache brennend interessiert hat, hab ich mich auf die Suche gemacht.
Mit den Komponenten von Madshi hab ich einen kleinen Dll-Hook hinbekommen, der dies möglich macht.
Ich hab das ganze in eine kleine Dll gepackt und einen Dienst erstellt, der eigentlich nix anderes macht, als die Dll ins System zu injizieren.
Wird der Dienst gestartet, starten die Dialoge in der Detail-Ansicht,...
|
Erstellt von
Stevie, 18. Aug 2003
WinChat2003
Hallo Leute,
Mein Chat-Programm (wer hätte das bei dem Namen erraten?) ist mit Delphi6 geschrieben und nutzt einige Indy- und RX-Kompos. Das Programm basiert auf einem Server, der als Dienst auf einem Rechner im Internet läuft und einem Client-Programm, über das man sich am Server anmelden kann und mit allen anderen Clients chatten kann.
Im Moment läuft mein Programm auf einem Server: genesis.dynu.net
Hier hab ich noch eine kleine Homepage für mein Programm.
|
|