AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte BinE - Binär DFM Editor
Thema durchsuchen
Ansicht
Themen-Optionen

BinE - Binär DFM Editor

Ein Thema von maximov · begonnen am 18. Okt 2004
Antwort Antwort
Benutzerbild von maximov
maximov
Registriert seit: 2. Okt 2003
An alle DFM freunde

In der regel muss man über DFM nicht mehr wissen, als das hier die formulardaten, in textform, gespeichert werden. Das ist auch richtig! Allerdings kann man sich dieses format auch zu nutze machen, da es sehr komplexe strukturen aufnehemn kann. Die übergeordnete struktur, des formats, bildet einen hierarchischen objektbaum ab. Die Objekte können dann listen, collections, primitive typen und binärdaten aufnehemn (um nur einige zu nennen).

Ich möchte hier nicht darauf eingehen wie man dieses format nutzbar macht, sondern einen kleinen Editor veröffentlichen, welcher die arbeit mit DFMs erleichtert. Beim erzeugen des DFM-streams (in delphi) werden zunächst alle daten binär in einen stream geschrieben und erst danach in die textuelle representation konvertiert - welche wir als DFM kennen.

So! Bei eigenen daten kann man sich das konvertieren sparen, um zB. platz zu sparen oder die daten nicht zu leicht änderbar zu machen. Und genau hier setzt BinE an: Man kann binäre DFMs leicht in der textform bearbeiten und beim speichern wird es zurück in das binärformat konvertiert, wenn man dies wünscht. Genau so gut kann man es auch zum editieren von text-DFMs benutzen. Mit beiden representationen hat man den vorteil, dass beim speichern eine syntax-prüfung durchgeführt wird.

Der editor arbeitet perfekt mit der dpCollection zusammen, da diese auch automatisch zwischen text und binär unterscheiden kann: http://www.delphipraxis.net/internal...ct.php?t=28945


Hier kann man BinE runterladen[329 bk].

http://delphi.fijulabs.net/release/BinE1.gif

Evtl. kann man damit auch alte < Delphi4 DFMs in textform bringen. Das hab ich aber noch nicht getestet.

Bis bald
mâxîmôv.

{KDT}
 
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz