Thema: DFMEdit

Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#85

Re: DFMEdit

  Alt 20. Sep 2006, 19:52
um den Fehler zu lokalisieren würde ich die komponente mal statisch einbinden (uses in classes_u.pas, registerclasses) und breakpoints innerhalb der klasse machen (constructor, onpaint, etc)...dann müsstest du sehen, wo die AV herkommt

schonmal die neuen Funktionen getested/neuer Name dieser eingefallen?

//edit:
hab mir jetzt mal Turbo-delphi installiert...musste erstmal sämtliche TSpinedits/TSpinbuttons in TUpDown ändern (weil es die Komponenten nicht mehr gibt bzw. sich das Zusatzpacket nicht installieren lässt), jetzt läuft es erstmal
ich musste nur feststellen, dass die popups in der toolbar nicht funktionieren. Auch das setzen der EnableDropdown-Eigenschaft half nicht (da wird button ausgegraut)...was ist da falsch?

im Anhang mal das geänderte Main-und Options-Form
die functions_u.pas enthält den folgenden bugfix sowie eine Möglichkeit in der config anzugeben, dass es sich bei einer unbekannten Komponente um ein Control handelt (wenn kein rtti möglich ist).

//edit bugfix:
Zugriffsverletzung beim Erstellen von unbekannten Komponenten
functions_u.pas:804:
Delphi-Quellcode:
  if assigned(cl) then
  begin
    if cl.InheritsFrom(TControl) then
      sl.AddStrings(ctlprop);
  end;
//edit: ich hab jetzt die löschregeln mit in den Optionen-Dialog integriert...
aktuelle version 0.2.0.6b

Frank
  Mit Zitat antworten Zitat