Kategorie: Delphi

  • OnDemandServer – lokalen Fileserver nur bei Dateizugriff wecken

    In meinem Netzwerk verwende ich einen Fileserver, der auf Windows Home Server aufsetzt und als zentraler Datenspeicher für Dokumente, Musik, Fotos, TV-Aufnahmen und diverses anderes dient. Um den Stromverbrauch des Servers zu reduzieren verwende ich das WHS-AddIn Lights-Out. Dieses schickt den Server schlafen, sobald keine anderen Rechner im Netzwerk mehr laufen und weckt ihn automatisch auf,…

  • Die Updates hören nicht auf: XMLDoc-Viewer v0.4

    Warum habe ich damals die erste Version vom XMLDoc-Viewer nicht irgendwie anders geschrieben? Zum Beispiel nicht mit JavaScript und HTML? Irgendwie anders? Vielleicht weil mir dann jetzt der Spaß entgangen wäre, mich mit so lustigen Dingen herumzuschlagen, wie ungültige Zeichen auf UTF-8 Dateien herauszufiltern… ich habe noch immer Kopfschmerzen davon. Das Problem: Delphi (zumindest mein…

  • Und schon wieder ein XMLDoc Viewer Update (v0.3)

    Lange nichts, jetzt gleich zwei Updates kurz hintereinander – so kann’s gehen. Das „korrekte“ Laden des Sourcecodes (also mit vernünftiger Anzeige der Sonderzeichen) funktioniert jetzt tatsächlich (zumindest bei mir mit dem IE9 und dem FF16). Außerdem werden in der Version 0.3 jetzt auch die XDoc-Tags param und retval sowie die Dokumentation von Aufzählungstypen angezeigt. Was…

  • Delphi XMLDoc Viewer Update

    Nach langer Zeit ist das erste Update für den Delphi XMLDoc Viewer fertig. Das klingt jetzt, als hätte ich lange daran gearbeitet und deshalb kommt es erst jetzt, aber um erhlich zu sein, ich habe den Viewer einfach lange nicht benutzt und inzwischen gab es so einige Probleme damit, z.B. im IE9. Wie auch immer, in…

  • Delphi XMLDoc Viewer

    Wie vor einiger Zeit bereits angekündigt (XML Documentation mit Delphi) habe ich meinen eigenen kleinen Viewer für Delphis XML-Dokumentation gebastelt (oder vielmehr bin ich noch dabei, aber den aktuellen Stand kann man schon als benutzbar bezeichnen). Hier ist er also, der Delphi XMLDoc Viewer in der Version 0.1. Der Inhalt des Archivs sollte in ein…

  • XMLDoc Probleme bei Delphi 2007

    Beim Arbeiten an meinem XMLDoc Viewer bin ich auf einige „Probleme“ gestoßen, die Delphi 2007 bei der Erstellung der XML-Dokumentation hat: Umlaute in Resourcestrings (und wahrscheinlich in Konstanten) werden nicht in Unicode „übersetzt“. Das hat zur Folge, dass die XML-Dateien für entsprechende Units nicht wohlgeformt (ungültige Zeichen) und damit nicht ohne weiteres einfach so zu…

  • XML Documentation mit Delphi – Hintergrund, Tags und Tipps

    Seit Delphi 2005 (ich weiß nicht genau ab welcher Delphi Version, mindestens aber seit 2005) gibt es die Möglichkeit beim Compilieren eines Projekt automatisch eine XML Dokumentation dazu erstellen zu lassen. Dies generiert zu jeder Unit eine XML-Datei mit der „Dokumentation“ von allem, was in deren Implementation-Teil definiert wurde. Allerdings enthält diese Doku bis hierhin…

  • Delphi: Self-Contained-Multiple-Enumerator-Record

    Für ein aktuelles Projekt wollte ich eine Klasse mit mehreren Enumeratoren versehen und bin dafür zunächst im Internet auf die Suche gegangen und schließlich wieder einmal bei den (immer wieder interessanten) Enumerator-Artikeln auf The Delphi Geek gelandet, im speziellen Fun with enumerators, part 2 – multiple enumerators. Das dort beschriebene Prinzip für mehrere Enumeratoren in…