Projekte suchen
Anzeige-Eigenschaften
Projekte 1 bis 8 von 10
|
Erstellt von
jaenicke, 13. Jun 2023
AppCentral - Kommunikation mit Interfaces in / zwischen Hostanwendung / DLLs / C#
Ich habe zuerst Interfaces über exportierte DLL-Funktionen verwendet. Das war zwar besser als über viele einzelne DLL-Funktionen, aber immer noch nicht besonders flexibel.
Deshalb habe ich überlegt, wie ich das ganze allgemeiner umsetzen kann. Das Ergebnis ist dieses Projekt.
Damit kann man Interfaces in der Hostanwendung oder einer DLL registrieren und in der Hostanwendung oder einer anderen DLL abrufen. Die DLL kann dabei auch in C# geschrieben sein, was sehr praktisch ist, weil man so sehr gut auch diverse .NET Bibliotheken für Delphi anbinden kann.
Beispiel:...
|
Erstellt von
jaenicke, 30. Mai 2009
TExeDataStream 0.5 - Daten an die Exe anhängen
Hallo!
Vor einer Weile kam im DF (wieder einmal) die Frage wie man Daten an die eigene laufende Exe anhängen kann. Direkt eine laufende Exe manipulieren kann man ja nicht, aber man braucht auch kein zweites Programm dazu. Zunächst hatte ich in dem entsprechenden Beitrag eine schnelle Lösung gepostet, habe mir aber auch überlegt, wie man das vereinfachen kann.
Da bin ich schnell auf die Idee gekommen einfach eine eigene Streamklasse zu benutzen. Man kann diese Klasse jetzt einfach wie andere Nachfahren von TStream (TFileStream, TMemoryStream, ...) benutzen. Um...
|
Erstellt von
jaenicke, 11. Apr 2009
Periodensystem Xtreme 1.0 beta 6
Hallo!
Es wurden ja schon einige Periodensystem-Programme vorgestellt, und da habe ich mich vor ein paar Tagen entschlossen selbst eines zu schreiben. Ich möchte damit auch demostrieren wie man nur mit einer PaintBox eine entsprechende Ausgabe hinbekommt.
Screenshot:
Die Daten wurden automatisch aus Wikipedia ausgelesen, sind aber in dem Programm dabei. Auch die Auslesemethoden selbst sind vorhanden, aber nicht in Benutzung. Eine Internetverbindung ist also zwar sinnvoll für Details und Videos, wird aber nicht benötigt.
Wichtig:
|
Erstellt von
jaenicke, 2. Jun 2013
Delphi Version Selector
Hallo zusammen,
es kam hier vor kurzem der Wunsch auf die Delphiversion beim Öffnen eines Projektes auswählen zu können. Dafür dient dieses Tool. Zudem könnt ihr darüber die Datei mit den Desktop Einstellungen löschen, wenn diese z.B. Probleme macht und ein anderes Profil aus der Registry auswählen oder neu erstellen.
Es genügt die gewünschten Dateierweiterungen (.dpr, .dproj, .bdsproj) damit zu verknüpfen, damit das Tool statt Delphi geöffnet wird.
Wichtig: Das Tool öffnet dann explizit die Delphiversion und nicht den Launcher, so dass eine ggf. laufende...
|
Erstellt von
jaenicke, 29. Mai 2009
SJ Config Utils 1.0 RC 3
Hallo!
Diese Unit stellt eine Klasse zur automatischen Verwaltung der Einstellungen zur Verfügung. Um diese in einem eigenen Programm zu verwenden, bindet man die Unit ein und leitet eine eigene Einstellungsklasse von TAppConfigManager ab. Diese Klasse muss dann bestimmte Methoden implementieren und bekommt die notwendigen Objekte zum Auslesen der Einstellungen geliefert.
Mehr dazu im zweiten Teil unter Implementierung im eigenen Programm.
Eine Demo ist mit im Download enthalten. Der Wizard davon sieht so aus:...
|
Erstellt von
jaenicke, 6. Jun 2010
SJ MMF File Reader 0.2 - Schneller Textdatei Reader
Hallo!
Diese Unit stellt eine Klasse zum schnellen zeichenweisen sequentiellen Auslesen von Textdateien bereit. Dabei werden Memory Mapped Files benutzt, so dass der entsprechende Teil der Datei zuerst in den Arbeitsspeicher eingeblendet wird.
Die Buffergröße ist entsprechend der eigenen Anforderungen einstellbar.
Derzeit wird nur das Auslesen von Strings mit einem festlegbaren Delimiterzeichen unterstützt, aber ich werde noch das Auslesen anderer Datentypen usw. implementieren.
Eine Demo ist mit im Download enthalten, dort wird auch auf Wunsch die...
|
Erstellt von
jaenicke, 23. Aug 2009
SJ Updater Utils 0.6 beta 1 - Updater für eigene Projekte
Hallo!
Nach den SJ Config Utils zur Konfiguration von eigenen Projekten stelle ich dieses Projekt vor, mit dem man die eigenen Anwendung einfach aktualisieren kann. Ohne zusätzliche Exe und mit korrekter Umsetzung mit der UAC unter Vista / 7.
Wichtig:
Sicherheitsmerkmale sind noch nicht vorhanden. Die downgeloadeten Updates werden also noch nicht geprüft!
Features:Direkte Integration in die Exe ohne zusätzliche DLLs oder Exe-Dateien.
Anzeige des UAC-Prompts unter Vista
Fortschrittsanzeige (noch nicht ganz flüssig)
|
Erstellt von
jaenicke, 20. Dez 2009
SJ Screen-Schotter 0.5 alpha 3
Hallo!
Dieses kleine Tool entstand aus der Notwendigkeit schnell und einfach kleine HTML-Seiten zu erstellen, die einen Ablauf innerhalb eines Programms simulieren. Das heißt man klickt sich durch das Programm und markiert jeweils wo geklickt werden muss. Danach kann man das dann in der HTML-Seite nachklicken und so die Abläufe nachvollziehen.
Screenshot (klicken zum Vergrößern):
http://www.sj-berlin.de/service/df/screenshots/screenschotter_thumb.png
Features:Konfigurationsmöglichkeit für die Tastenkombinationen
Tasten für den Wechsel zwischen relativer und...
|
|