Autor |
Beitrag |
_frank_
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: Di 23.05.06 17:51
Hi,
ich wollte dieses Forum mal nutzen um meinen DFM-Editor bekannt zu machen.
Wer möchte, kann diesen ja mal testen, Sourcecode/Binaries liegen bei sourceforge.
Grundphilosophie ist Unterstützung aller delphi-versionen, somit kein automatisches Hinzufügen von Eigenschaften.
Vorschau, Eigenschaften-Enumeration und viele andere Sachen sind bereits integriert.
Ich verwende ihn auf einer USB-Variante von Delphi, die keine Installation voraussetzt.
dfmedit.sf.net
betas: www.fw-web.de/dfmedit_beta.php
//edit
letzte beta (Direktlink):
binary mit package-support (benötigt vcl30.dpl):
www.fw-web.de/downlo...dfmedit_0.3.0.4b.zip
binary ohne Package-Support:
www.fw-web.de/downlo...3.0.4b_nopackage.zip
source:
www.fw-web.de/downlo...dit_0.3.0.4b_src.zip
Hoffe auf viel Feedback.
Gruß Frank
Einloggen, um Attachments anzusehen!
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
Zuletzt bearbeitet von _frank_ am Di 19.06.07 04:48, insgesamt 17-mal bearbeitet
|
|
alias5000
      
Beiträge: 2145
WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
|
Verfasst: Di 23.05.06 18:58
Könntest du bitte 1-2 Screenshots anhängen?
_________________ Programmers never die, they just GOSUB without RETURN
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: Di 23.05.06 19:23
ist alles auf der Sourceforge-seite zu finden.
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: So 28.05.06 03:00
ich hab mal ne neue Beta hochgeladen (0.1.1.2b), Sie erlaubt jetzt erstellen/bearbeiten sowie kopieren/verschieben (strg+X/C/V) von Controls in der Vorschau.
Link im ersten Posting...
Bitte mal auf Herz und Nieren testen 
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: So 28.05.06 10:59
Hallo,
die Direktlinks zur Beta-Version funktionieren nicht 
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: So 28.05.06 17:58
Hi,
also hab sie grade probiert..bei mir gehen sie...musst ein Sückchen warten, ist ne weiterleitung
Gruß Frank
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
Leuchtturm
      
Beiträge: 1087
Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
|
Verfasst: So 28.05.06 17:59
Bei mir funktioniert der Link auch
_________________ Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 28.05.06 21:52
Bei Listviews mit vordefinierten Columns scheint die Vorschau zu haken. Mir stürzt er dort immer ab, dass er da die Eigenschaft nicht lesen kann.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: So 28.05.06 22:21
Hallo,
_frank_ hat folgendes geschrieben: | ...musst ein Sückchen warten, ist ne weiterleitung... |
hab es gerade mal ne halbe Stunde laufen lassen (DSL), die Weiterleitung auf die Zip wird begonnen, aber nach kurzer Zeit in der Statuszeile als "Fertig" signalisiert. Danach erfolgt eine erneute Weiterleitung mit dem gleichen Ergebnis. Und das solange man möchte
Hab jetzt die Zip unter Umgehung der Weiterleitung geladen
Kannst doch die Zips als Anlage an diesen Thread anhängen.
Und nun zum Programm, erstmal  , interessantes Teil.
Das werd ich mir noch genauer anschauen.
Drei Fehler sind mir aufgefallen:
1. In der Ausgabe kann ich Teile der Einträge löschen, z.B das '=', die Meldung dann mit Nein beantwortet, es wird trotzdem gelöscht. Das führt dann zu Fehlern, wenn die Vorschau aufgerufen wird.
2. Neue Objekte lassen sich auf/in beliebigen Objekten erstellen:
Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| object Form1:TForm_DFMPreview BorderStyle = bsSizeToolWin Caption = 'Form1' Height = 300 Left = 505 Visible = True Width = 400 object Animate1: TAnimate Width = 120 Visible = True Top = 10 Left = 10 Height = 21 object TreeView1: TTreeView Width = 120 Visible = True Top = 10 Left = 10 Height = 21 end end end |
3. Objekte mit gleicher Bezeichnung können angelegt werden, wenn nachträglich im Edit "Edit_Name" der Objektname geändert wird.
ps.: Listviews mit vordefinierten Columns werden bei mir ohne Probleme gelesen.
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: So 28.05.06 22:42
Hallo, erstmal vielen Dank für den Test... war das die Beta oder die Stable?
Lannes hat folgendes geschrieben: | Hallo,
hab es gerade mal ne halbe Stunde laufen lassen (DSL), die Weiterleitung auf die Zip wird begonnen, aber nach kurzer Zeit in der Statuszeile als "Fertig" signalisiert. Danach erfolgt eine erneute Weiterleitung mit dem gleichen Ergebnis. Und das solange man möchte
Hab jetzt die Zip unter Umgehung der Weiterleitung geladen
Kannst doch die Zips als Anlage an diesen Thread anhängen. |
ungern, da ich momentan ziemlich aktiv dran arbeite und außerdem sehen will, wieviele Downloads der DFM-Editor hat
Lannes hat folgendes geschrieben: | Und nun zum Programm, erstmal , interessantes Teil.
Das werd ich mir noch genauer anschauen. |
was hast du für einen Browser, hast du den text gesehen (downloading dfmedit*.zip). evtl. mal in den Source schauen, nicht dass es bei dir da irgendwas im Code zerhaut...
Lannes hat folgendes geschrieben: | Drei Fehler sind mir aufgefallen:
1. In der Ausgabe kann ich Teile der Einträge löschen, z.B das '=', die Meldung dann mit Nein beantwortet, es wird trotzdem gelöscht. Das führt dann zu Fehlern, wenn die Vorschau aufgerufen wird. |
das mit dem Editieren der Ausgabe ist gewollt so...
man sollte da schon wissen was man macht
normalerweise soll man die Bearbeitung im Treeview machen...
Lannes hat folgendes geschrieben: | 2. Neue Objekte lassen sich auf/in beliebigen Objekten erstellen:
Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9:
| object Form1:TForm_DFMPreview ... object Animate1: TAnimate ... object TreeView1: TTreeView ... end end end | |
ist prinzipiell Richtig, aber...gerade bei unbekannten Controls weis DFMEdit nicht, ob das "Parent-Control" ein TWinControl ist und weitere Controls enthalten kann. Von daher hab ich da keine EInschränkung reingemacht.
Lannes hat folgendes geschrieben: | 3. Objekte mit gleicher Bezeichnung können angelegt werden, wenn nachträglich im Edit "Edit_Name" der Objektname geändert wird. |
das ist definitiv ein Bug...da kümmere ich mich drum
Lannes hat folgendes geschrieben: | ps.: Listviews mit vordefinierten Columns werden bei mir ohne Probleme gelesen. |
Sollte doch auch so sein, oder?
Gruß Frank
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: So 28.05.06 22:52
Hallo,
_frank_ hat folgendes geschrieben: |
was hast du für einen Browser, hast du den text gesehen (downloading dfmedit*.zip). evtl. mal in den Source schauen, nicht dass es bei dir da irgendwas im Code zerhaut... |
IE 6 und den Text "downloading dfmedit*.zip" habe ich gesehen. Hab bisher noch keine Probleme mit Weiterleitungen gehabt.
_frank_ hat folgendes geschrieben: |
Lannes hat folgendes geschrieben: | ps.: Listviews mit vordefinierten Columns werden bei mir ohne Probleme gelesen. |
Sollte doch auch so sein, oder?
Gruß Frank |
bezieht sich auf den Beitrag von BenBe vor meinem.
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: So 28.05.06 23:28
BenBE hat folgendes geschrieben: | Bei Listviews mit vordefinierten Columns scheint die Vorschau zu haken. Mir stürzt er dort immer ab, dass er da die Eigenschaft nicht lesen kann. |
kannst du ein Beispiel-DFM posten, wo dieser Fehler auftritt?
vermutlich hast du da eine Eigenschaft der items drin, die es unter D3 nicht gibt.
ich kann momentan nur die Eigenschaften der objekte prüfen.
Gruß Frank
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: Mo 29.05.06 08:30
Lannes hat folgendes geschrieben: | Hallo,
hab es gerade mal ne halbe Stunde laufen lassen (DSL), die Weiterleitung auf die Zip wird begonnen, aber nach kurzer Zeit in der Statuszeile als "Fertig" signalisiert. Danach erfolgt eine erneute Weiterleitung mit dem gleichen Ergebnis. Und das solange man möchte
|
Fehler behoben...URL= hat im Meta gefehlt...damit kam der IE net klar (Firefox und Opera hats nicht getört...)
Lannes hat folgendes geschrieben: |
3. Objekte mit gleicher Bezeichnung können angelegt werden, wenn nachträglich im Edit "Edit_Name" der Objektname geändert wird. |
hab ich in der neuen Beta geändert...
Gruß Frank
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: Mi 31.05.06 15:34
ich habe die letzte beta (0.1.1.3) nochmal überarbeitet und hochgeladen
link steht im ersten posting
wer will kann mal testen
Gruß Frank
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: Di 13.06.06 02:24
ich hab mal eine neue Beta (0.1.1.6b) hochgeladen (link im 1. Posting),
in dieser ist es erstmals möglich über den Objektinspektor so ziemlich alle Basis-Typen zu setzen (integer,String,Enum-und Set-Typen).
Ich würde mich sehr über Beta-Tester freuen.
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: Fr 16.06.06 01:18
ich habe den Objektinspektor erweitert (enumeration aller Properties) und suche dringend beta-tester.
um den neuen Objektinspektor zu testen muss der dfmeditor mit parameter /debug (über beiliegende _debugmode.bat) gestartet werden.
Gruß Frank
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: Di 11.07.06 11:33
ich hab mal wieder eine neue beta hochgeladen. neu sind, der automatisch gefüllte Objektinspektor und das laden von packages (d3-dpl's) um die VCL des DFMEdit zu erweitern.
Link ist im ersten post, der OI ist dort auch noch als screenshon angehängt.
per Doppelklick kommt man in den bearbeiten-Dialog.
So, viel Spaß beim testen und mir bitte mitteilen, wenn ihr Bugs findet.
Gruß Frank
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
Softchaos67
      
Beiträge: 103
XP Prof
Delphi 7
|
Verfasst: Di 11.07.06 13:29
Beim Compilieren bekomme ich folgenden Fehler:
Delphi-Quelltext 1:
| [Fataler Fehler] Package 'IcsDel30' wird benötigt, konnte aber nicht gefunden werden |
Was ist das für ein Package?
_________________ cum grano salis
|
|
_frank_ 
      
Beiträge: 343
Erhaltene Danke: 1
Win XP
Delphi 3 Prof / Turbo Delphi Explorer
|
Verfasst: Di 11.07.06 14:24
ist das package der internet connection suite. hatte übersehen, dass delphi alle installierten Packages mit als laufzeit-packages reinhaut und diese beim compilieren auch mit braucht...
ihr könnt alle packages außer vcl30 und dclstd30 raushauen (ggf. die packages eurer delphi-version verwenden), hatte ich vergessen (noch nicht sooo viel mit packages gemacht  )
bitte teilt mir mit, unter welchen delphi-versionen dfmedit sich compilieren lässt.
die forms lassen sich mit Hilfe der batch-konvertierung von dfmedit ins text-format wandeln.
ich hab mal ne modifizierte version hochgeladen (wegen den packages)...
Gruß Frank
_________________ EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt  )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
|
|
Softchaos67
      
Beiträge: 103
XP Prof
Delphi 7
|
Verfasst: Mi 12.07.06 07:42
Nächstes Problem:
Delphi-Quelltext 1:
| [Fataler Fehler] Package 'dclstd30' wird benötigt, konnte aber nicht gefunden werden |
Was ist das für ein Package?
Gruss
Matthias
_________________ cum grano salis
|
|