Autor Beitrag
_frank_
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
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)
BeitragVerfasst: Di 23.05.06 18:58 
Könntest du bitte 1-2 Screenshots anhängen?

_________________
Programmers never die, they just GOSUB without RETURN
_frank_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: Di 23.05.06 19:23 
ist alles auf der Sourceforge-seite zu finden.
_frank_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: 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_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1087

Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: So 28.05.06 22:21 
Hallo,

user profile icon_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 :wink:
Kannst doch die Zips als Anlage an diesen Thread anhängen.

Und nun zum Programm, erstmal :zustimm: , 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:
ausblenden 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_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: So 28.05.06 22:42 
Hallo, erstmal vielen Dank für den Test... war das die Beta oder die Stable?
user profile iconLannes 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 :wink:
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
user profile iconLannes hat folgendes geschrieben:
Und nun zum Programm, erstmal :zustimm: , 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...

user profile iconLannes 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...

user profile iconLannes hat folgendes geschrieben:
2. Neue Objekte lassen sich auf/in beliebigen Objekten erstellen:
ausblenden 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.

user profile iconLannes 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 ;)

user profile iconLannes hat folgendes geschrieben:
ps.: Listviews mit vordefinierten Columns werden bei mir ohne Probleme gelesen.

Sollte doch auch so sein, oder? :gruebel:

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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: So 28.05.06 22:52 
Hallo,
user profile icon_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.

user profile icon_frank_ hat folgendes geschrieben:

user profile iconLannes hat folgendes geschrieben:
ps.: Listviews mit vordefinierten Columns werden bei mir ohne Probleme gelesen.

Sollte doch auch so sein, oder? :gruebel:

Gruß Frank

bezieht sich auf den Beitrag von user profile iconBenBe vor meinem.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
_frank_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: So 28.05.06 23:28 
user profile iconBenBE 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_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: Mo 29.05.06 08:30 
user profile iconLannes 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...)
user profile iconLannes 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_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: 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_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: 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_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: 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_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: Di 11.07.06 11:33 
:wave:
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 103

XP Prof
Delphi 7
BeitragVerfasst: Di 11.07.06 13:29 
Beim Compilieren bekomme ich folgenden Fehler:
ausblenden 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_ Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 103

XP Prof
Delphi 7
BeitragVerfasst: Mi 12.07.06 07:42 
Nächstes Problem:

ausblenden 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