Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.536 Beiträge
 
Delphi 11 Alexandria
 
#58

AW: DFM-Datei in anderem Programm als Vorschau anzeigen

  Alt 28. Feb 2016, 22:58
Ich will nicht gerade sagen, dass ich die Sache jetzt zum Abschluss gebracht hätte. Nein, von gewissen Vorstellungen muss ich mich sicher verabschieden (wahrscheinlich von dem Einbindungen von Drittkomponenten über PlugIn-DLL's).

Aber ich melde mich noch mal, weil die beiden Viewer-Hilfsprogramme (für DFM- und FMX-Formulardateien) nun kostenlos zur Verfügung stehen.

Ich habe das jetzt so gelöst, dass man die Funktion nicht nur in meinem eigenen Datei-Manager (File-IO) verwenden kann, sondern auch in anderen Datei-Managern, wo man für bestimmte Dateitypen eigene Viewer einbinden kann.

Normalerweise funktioniert das dann so, dass der Dateimanager für den entsprechenden Dateitypen, zB."DFM" die "ShowVCL.exe" aufruft und für "FMX" eben die "ShowFMX.exe" und als Paramenter eben den Dateinamen übergibt.

Die Hilfsprogramme haben - das muss man ganz klar sagen - Betastadium, werde da aber noch dran arbeiten, für einige Dinge muss ich mir auch noch etwas Klarheit schaffen. Davon abgesehen, habe ich einen FMX-Viewer noch gar nicht gesehen und die (wenigen) DFM-Viewer hatten auch alle so Ihre Beschränkungen. Während mein File-IO Dateimanager DPI-Aware ist, sind es die Hilfsprogramme nicht, aber das ist gut so, weil Windows dann die Formulare richtig hochskaliert. Sind dann dort ein wenig unscharf, aber eben vernünftig betrachtbar.

Um mal schnell zu sehen, worum es geht, könnt Ihr hier auch ein kurzes Video ansehen:

https://youtu.be/rC0cWRnU200

Kleiner Screenhshot in der Anlage.

Download der Hilfsdateien über diese Seite: http://www.file-io.de, auf der linken Seite den "PlugIn ShowForms.ZIP" Link. Wählen. Ein paar bebilderte Informationen gibt es hier:

http://www.file-io.de/ShowForms.htm

Ach ja, wo ich es jetzt gerade schreibe, wahrscheinlich habe ich vergessen einige Standard-Komponenten (z.B. Datenbankbereich) einzubinden, wenn Jemand mit den Programmen arbeitet und ihm was fehlt, schreibt mir einfach eine kurze Nachricht (oder postet es hier).
Miniaturansicht angehängter Grafiken
dfm-view.jpg  

Geändert von Harry Stahl (28. Feb 2016 um 23:05 Uhr)
  Mit Zitat antworten Zitat