AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DFMEdit

Ein Thema von _frank_ · begonnen am 23. Mai 2006 · letzter Beitrag vom 10. Aug 2007
Antwort Antwort
Seite 7 von 10   « Erste     567 89     Letzte »    
Benutzerbild von _frank_
_frank_
Registriert seit: 21. Feb 2003
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.

http://dfmedit.sf.net (Projektseite von Sourceforge, dort sind auch einige Screenshots zu finden)
http://www.fw-web.de/dfmedit_beta.php (betas, die vcl30.dpl kann hier runtergeladen werden!)

letzte beta (Direktlink):
mit Laufzeitpackage-Support (benötigt VCL30.dpl):
dfmedit_0.3.0.4b.zip
ohne Laufzeit-packages:
dfmedit_0.3.0.4b_nopackage.zip
source:
dfmedit_0.3.0.4b_src.zip

Hoffe auf viel Feedback.

Gruß Frank
Miniaturansicht angehängter Grafiken
screenshot3_107.jpg   screenshot2_893.jpg   mainform_208.gif   preview_524.gif  
 
DevilsCamp
 
#61
  Alt 18. Sep 2006, 07:30
Zitat von uligerhardt:
Kompilier's halt selber. Ich hab den Quellcode problemlos mit Delphi2006 übersetzen können. Das werde ich gleich noch mit der neuesten Version probieren.

Uli.
Ich bekomme beim starten dann leider folgende Meldung:
---------------------------
Anwendungsfehler
---------------------------
Exception EReadError in Modul rtl100.bpl bei 00037FB3.

Fehler beim Lesen von Edit_SearchText.OnKeyDown: Ungültiger Eigenschaftswert.


---------------------------
OK
---------------------------



Kompiliert habe ich das mit Turbo Delphi Win32
  Mit Zitat antworten Zitat
DevilsCamp
 
#62
  Alt 18. Sep 2006, 07:47
Bug gefunden:

Wenn ich eine BPL einbinde, so wird diese ein zweites mal in die Liste geschrieben.
Öffne ich das Fenster erneut und klicke nur auf OK, dann erscheinen die Zeile gleich viermal (verdoppelt sich jedesmal).
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

 
Delphi 2007 Professional
 
#63
  Alt 18. Sep 2006, 07:52
Zitat von DevilsCamp:
Exception EReadError in Modul rtl100.bpl bei 00037FB3.

Fehler beim Lesen von Edit_SearchText.OnKeyDown: Ungültiger Eigenschaftswert.
Das ist schräg. Klingt, als hätte TForm_DFMMain.SearchBoxKeyDown eine zu Edit_SearchText.OnKeyDown inkompatible Signatur, nur hat sich doch an OnKeyDown seit 1731 nichts mehr geändert. Was passiert, wenn du die Form in der IDE aufmachst und speicherst? Mäkelt Delphi dann auch?
Uli Gerhardt
  Mit Zitat antworten Zitat
Benutzerbild von _frank_
_frank_

 
Delphi 3 Professional
 
#64
  Alt 18. Sep 2006, 07:58
ich hoffe, du hast die vcl30.dpl nur ins Programmverzeichnis kopiert und nicht nochmal separat bei den packages hinzugefügt...

//edit
achso..du versucht es mit TurboDelphi zu kompilieren...mmh, hab das leider nicht drauf, kann dir auch nicht versprechen, dass der code 100%-kompatibel mit turbodelphi ist (wie geschrieben wurde ist der code zumindest kompatibel mit delphi 3-2006)...
zur not die binary nehmen...dpl ist oben (...oder selbst debuggen)
aber den verdopplungs-bug schau ich mir mal an...
//und nochmal edit...warum kommt keine red-box ???
wenn du selbst kompilierst musst du deine eigene dpl nehmen (vermutl. heist die dann vcl100.dpl), oder lässt den Package-support weg
evtl.wurde die Eigenschaft von Borland umbenannt oder hat andere Parameter...hatte ich schonmal irgendwo, dass eine Eigenschaft einen geänderten Namen hatte...wenn dem so ist, wäre eine lösung hilfreich, die man evtl. per compilerschalter aktivieren könnte

Gruß Frank
Frank Wunderlich
  Mit Zitat antworten Zitat
DevilsCamp
 
#65
  Alt 18. Sep 2006, 08:02
Eben nicht.
Ich kann es ja auch kompilieren. Eigentlich meckert da ja der Compiler schon rum, wenn ich eine Eigenschaft benutze, die nicht vorhanden ist.


Zitat von _frank_:
ich hoffe, du hast die vcl30.dpl nur ins Programmverzeichnis kopiert und nicht nochmal separat bei den packages hinzugefügt...

Gruß Frank
Natürlich liegt sie nur im Programmverzeichnis.
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

 
Delphi 2007 Professional
 
#66
  Alt 18. Sep 2006, 08:45
Zitat von _frank_:
wenn du selbst kompilierst musst du deine eigene dpl nehmen (vermutl. heist die dann vcl100.dpl), oder lässt den Package-support weg
Ich hab Vcl30 durch vcl;rtl ersetzt. Damit hat's funktioniert.
Zitat von _frank_:
evtl.wurde die Eigenschaft von Borland umbenannt oder hat andere Parameter...hatte ich schonmal irgendwo, dass eine Eigenschaft einen geänderten Namen hatte...wenn dem so ist, wäre eine lösung hilfreich, die man evtl. per compilerschalter aktivieren könnte
Nicht dass ich wüsste. Sonst hätte es ja bei mir auch nicht funktioniert.
Uli Gerhardt
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

 
Delphi 2007 Professional
 
#67
  Alt 18. Sep 2006, 08:49
Zitat von _frank_:
die man evtl. per compilerschalter aktivieren könnte
A propos Compilerschalter - ich hab Teletubbie-Support ins *.dpr gebaut:
Delphi-Quellcode:
uses
  Forms,
{$IFDEF CONDITIONALEXPRESSIONS}
{$IF CompilerVersion >= 15}
  XPMan,
{$IFEND}
{$ENDIF}
  main_u in 'main_u.pas{Form_DFMMain},
Bei der 15 bin ich mir nicht hundertprozentig sicher. Das könnten geneigte D7(?)-Nutzer ja mal ausprobieren.
Uli Gerhardt
  Mit Zitat antworten Zitat
DevilsCamp
 
#68
  Alt 18. Sep 2006, 09:10
Geht mir das nur so oder haben andere auch das Problem:

Ich habe auf meinem Rechner Delphi7 Pro und Turbo Delphi Explorer für Win32.
Aber auf KEINER Platte habe ich auch nur eine .DPL Datei. Nur .BPL Dateien.



Ausserdem bekomme ich folgende Fehlermeldung, wenn ich versuche das Projekt OHNE Laufzeit-Packages zu kompilieren:
[Pascal Fataler Fehler] dfmedit.dpr(29): F2051 Unit StdCtrls wurde mit einer unterschiedlichen Version von Consts.SErrorSettingCount compiliert edit:
Diese Meldung kommt sowohl bei Delphi7 als auch bei Turbo Delphi
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

 
Delphi 2007 Professional
 
#69
  Alt 18. Sep 2006, 12:51
Zitat von DevilsCamp:
Geht mir das nur so oder haben andere auch das Problem:

Ich habe auf meinem Rechner Delphi7 Pro und Turbo Delphi Explorer für Win32.
Aber auf KEINER Platte habe ich auch nur eine .DPL Datei. Nur .BPL Dateien.
Packages haben AFAIK früher dpl geheißen (vermutlich Delphi Package Library). Mittlerweile heißen sie bpl (Borland P..., vermutlich, um die BCB-User nicht zu ärgern. ). Das musst du in dem OpenFileDialog auf der Optionform umstellen.

Zitat von DevilsCamp:
Ausserdem bekomme ich folgende Fehlermeldung, wenn ich versuche das Projekt OHNE Laufzeit-Packages zu kompilieren:
[Pascal Fataler Fehler] dfmedit.dpr(29): F2051 Unit StdCtrls wurde mit einer unterschiedlichen Version von Consts.SErrorSettingCount compiliert edit:
Diese Meldung kommt sowohl bei Delphi7 als auch bei Turbo Delphi
Da fällt mir nur ein, dass deine Suchpfade (delphiweit oder projektspezifisch) verbuchselt sein könnten. Aber in beiden IDEs???
Uli Gerhardt
  Mit Zitat antworten Zitat
Benutzerbild von _frank_
_frank_

 
Delphi 3 Professional
 
#70
  Alt 18. Sep 2006, 15:51
kommentiert die consts.pas aus der dfmedit.dpr aus...sollte eigentlich der compilerschalter deaktivieren ($IFDEF VER*). ist ne englische consts-pas von delphi 3.
//edit
folgendes construkt sollte eigentlich die consts.pas nur bei delphi3-compiler mit einbinden (warum das nicht geht, kann ich leider nicht sagen, evtl sind die versionsabfragen in der DPR nicht gültig):
Delphi-Quellcode:
  {$IFDEF VER100}
  Consts in 'CONSTS.PAS',
  {$ENDIF}
//edit
um den fehler mit den doppelten package-Einträgen zu beheben folgende Zeile in
pref_u.pas Zeile 50 einfügen
Form_DFMOptions.Listbox1.Items.clear;

danach schauen, ob die einträge in der dfmedit.ini auch mehrfach auftauchen (section packages)

Gruß Frank
Frank Wunderlich
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 10   « Erste     567 89     Letzte »    


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 01:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz