Das XMP ist kein Update des GMP, sondern ein gänzlich neues Plugin, das noch Fehler enthalten kann. (Darum auch Version 0.9.)
Warum ein neues Plugin und nicht einfach ein Update des Gaijin Macro Plugins? Die Antwort ist recht einfach:
Durch die Verwendung von Delphi 7 ist das XMP mit weniger Programmcode wesentlich leistungsfähiger als das in C++ geschriebene GMP. Die Wartung und Erweiterung ist unproblematisch und schneller zu realisieren. Mit 61 Makros und einer Dateigröße von nur 107 KB hat das XMP auch ein besseres Größen-Leistungsverhältnis als das GMP...
Im XMP sind alle wesentlichen Funktionen des GMP enthalten, da sich diese bereits bewährt haben. Viele dieser Funktionen haben andere Namen bzw. andere Aufrufparameter. So wurden z.B. die Makros "%GMP_StrTrim", "%GMP_StrTrimR" und "%GMP_StrTrimL" in ein Makro vereint.
Das XMP bietet insgesamt 61 Makros, die - wie bereits im GMP - vorwiegend in den Bereichen Textbearbeitung, Dateiverwaltung und Systeminformationen, angesiedelt sind. Zusätzlich wurden weiter Makros für die Arbeit mit Datums- und Zeitangaben hinzugefügt.
Die im Download enthaltene Windows-Hilfedatei ist, wie vom GMP gewohnt, strukturiert und gibt einen Überblick über die einzelnen Makros und deren Verwendung.
Einige der neuen Funktionen sind z.B.:
o) Schreiben von Werten in die Registry
o) Schreiben von Werten in INI-Dateien
o) Löschen von Dateien
o) Ermitteln von temporären Dateinamen
o) Datums- und Zeitberechnung von bzw. in die UTC-Zeit
o) Umwandeln eines Datums aus dem Header in ein formatierbares Datum
o) Ausgabe der Internetzeit (.Beats)
usw.
Für Fehlermeldungen, Erweiterungs- oder Änderungsvorschläge genügt eine E-Mail an info@gaijin.at oder einfach ein Posting hier im Forum.
Für eure Unterstützung bedanke ich mich bereits im Voraus. "Helfend Hände" werden natürlich wieder in der Hilfedatei des Makros verewigt
Direktdownload: http://www.gaijin.at/download/thebat/xmp.zip (74 KB)
(Eine Webseite ist derzeit noch nicht verfügbar.)