Visual Dataflex
Zur Startseite Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen
Datenbank RSS Feed Selector Zur User-Map

 
Boardmenü
» Forum
» Portal

» Registrieren
» Suche
» Statistik
» Mitglieder
» Team
» Kalender
» Sponsoren
» Partner

» F.A.Q

Portalmenü
» Datenbank anlegen
» Datenbank Entwicklung
» Empfehlungen
» Portal
» Programm erstellen
» Über visual Dataflex

» Statistik

Dataflex Empfehlungen

Englisches Dataflex Forum


Anzeigen

Sponsoren
Kostenloser Linktausch

Antivirus Software

Foren Verzeichnis

HP Color Laserjet 1600

Windows 7 Forum


Social Bookmark Script

Visual Dataflex » VDF Anfänger » Klassenpalette nach Migration auf 12.1 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Klassenpalette nach Migration auf 12.1
Autor
Beitrag
Ditte Ditte ist männlich
Foren As


images/avatars/avatar-71.jpg

Dabei seit: 23.07.2007
Beiträge: 77
Einsatzart von VDF: gewerblich
Anwenderstatus: Programmierprofi
Herkunft: Berlin
Betriebssystem: XP,Win7,Win Serv2003,2008

Klassenpalette nach Migration auf 12.1 Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

unsere Hauptprojekt läuft zur Zeit noch auf VDF11.1.
Ich habe mich nun aufgemacht dieses für VDF12.1 vorzubereiten und habe es auch schon mal umgestellt. Die vielen Warnungen die ich erhielt habe ich entsprechend in den Quellen korrigiert (manche nicht verstanden, wieso er zum Beispiel pkg nicht fand die im Pfad waren). Wie es auch sei.
Am Ende habe ich dann meine Klassen in der Class Palette wieder gesehen.
Nach dem compilieren lief das Programm auch wieder ohne Fehler.

Nun mein Problem:
Ich mache also eine testview und ziehe ein CWinButton rein, umsprung in den Editor, Objekt angekommen, zurück in den Designer, leere View. (fishing in the darkness).

Meine MigratinWarnings.log sagte mir dazu
Source.: C:\VDF111\Usr\Global\IDESrc\cWinButton.dfc
Message: Property 'Justification_Mode' is not defined in class 'cWinButton' or its superclasses. Property meta-data not migrated.
Action.: Remove or correct property definition in .DFC file and remigrate, or set 'OverrideProperty' meta-data tag for initial value in migrated source code.

Source.: C:\VDF111\Usr\Global\IDESrc\cWinButton.dfc
Message: Property 'Auto_Size_State' is not defined in class 'cWinButton' or its superclasses. Property meta-data not migrated.
Action.: Remove or correct property definition in .DFC file and remigrate, or set 'OverrideProperty' meta-data tag for initial value in migrated source code.

Aber auch meine anderen Klassen reagieren so.

Für einen Tip wäre ich sehr dankbar.

Bei meine Splitterobjekt habe ich (nach VO - spiele bischen mit der Designerklasse ??????)die Zeilen:

{ DesignerClass=cDTLineControl }
{ HelpTopic=LineControl }
{ OverrideProperty=Color DesignTime=True }

eingefügt.

Dittmar
(hat denn keiner sonst Probleme mit der Migration??)

__________________
Dittmar
31.10.2007 09:52 Ditte ist offline E-Mail an Ditte senden Homepage von Ditte Beiträge von Ditte suchen Nehmen Sie Ditte in Ihre Freundesliste auf
Ditte Ditte ist männlich
Foren As


images/avatars/avatar-71.jpg

Dabei seit: 23.07.2007
Beiträge: 77
Einsatzart von VDF: gewerblich
Anwenderstatus: Programmierprofi
Herkunft: Berlin
Betriebssystem: XP,Win7,Win Serv2003,2008

Themenstarter Thema begonnen von Ditte
RE: Klassenpalette nach Migration auf 12.1 Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi,

ich nochmal.

Also wenn ein Objekt nicht im Designer sichtbar ist, dann fehlt der Eintrag
{ DesignerClass=...} der über der
Class ... is a ... im pkg steht.
Die Designerklassen sind entweder im windows.pkg
oder im entsprechenden pkg definiert.

Somit für mein cWinButton.pkg

#IF (!@ >= 120)
{ DesignerClass=cDTButton } //Ditte
{ OverrideProperty=Border_Style InitialValue=Border_Dialog }
{ OverrideProperty=Border_Style DesignTime=False }
#ENDIF

#If...#endif ist nur nötig, wenn die pkg auch noch für ältere Versionen genutzt werden

Weiteres unter DesignerClass in der Hilfe.

__________________
Dittmar
31.10.2007 12:50 Ditte ist offline E-Mail an Ditte senden Homepage von Ditte Beiträge von Ditte suchen Nehmen Sie Ditte in Ihre Freundesliste auf
Roman Köhler Roman Köhler ist männlich
Administrator


images/avatars/avatar-4.jpg

Dabei seit: 29.08.2007
Beiträge: 202
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Mannheim
Betriebssystem: Windows XP

RE: Klassenpalette nach Migration auf 12.1 Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Guten Morgen Dittmar,

wenn ich ehrlich bin, hatte ich bei der Übernahme unserer Klassen kein einziges Mal diese Fehlermeldung. Bei mir beschränkten sich die Probleme darauf, dass die selbst definierten Properties im Studio einfach nicht angezeigt wurden. Dies betraf im folgenden Beispiel die Property Toolbar_Printer.

Class dbViewGG is a dbView
Procedure Construct_Object
Forward Send Construct_Object
Property Integer Toolbar_Printer public False
...

Das Compilieren war kein Problem, aber es wurde einfach nicht angezeigt.
Dies konnte ich durch Hinzufügen der folgende Zeile ändern:
{ OverrideProperty=Toolbar_Printer InitialValue=False }
Diese Zeile wurde vor die Zeile Class dbView... gesetzt, dann liefs.

Wie gesagt, eine Fehlermeldung erschien mir nie, aber vielleicht bringts bei Dir ja trotzdem was. Irgendwie klingt Deine Fehlermeldung danach, als könnte dies die Lösung sein.

LG
Roman
05.11.2007 08:38 Roman Köhler ist offline E-Mail an Roman Köhler senden Homepage von Roman Köhler Beiträge von Roman Köhler suchen Nehmen Sie Roman Köhler in Ihre Freundesliste auf
Ditte Ditte ist männlich
Foren As


images/avatars/avatar-71.jpg

Dabei seit: 23.07.2007
Beiträge: 77
Einsatzart von VDF: gewerblich
Anwenderstatus: Programmierprofi
Herkunft: Berlin
Betriebssystem: XP,Win7,Win Serv2003,2008

Themenstarter Thema begonnen von Ditte
RE: Klassenpalette nach Migration auf 12.1 Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Roman,

ich weiß auch nicht warum die Klassenübernahme soviel Probleme gemacht hat.
Vielleich war meine Klassenstruktur in VDF11 schon gar nicht so günstig gewählt.
Habe eigentlich keine Workspace-Klassen, sondern alle Klassen die ich anlege sollen für alle Projekte gelten (global).
Er hat ja alle Klassen des Framework übernommen, hat auch die Metatags eingetragen, warum er die {DesignerClass=...} nicht ergänzt hat, keine Ahnung.
Mit dem Eintragen der
{ OverrideProperty=... InitialValue=False } ist es eine schöne Sache, eigene Eigenschaften für den Designer zu ergänzen.

Ich habe mir dann auch weiter keine Gedanken bei der Übernahme gemacht, weil das für mich nur ein einmaliger Vorgang ist. Programm läuft jetzt.
Danke.

__________________
Dittmar
05.11.2007 11:43 Ditte ist offline E-Mail an Ditte senden Homepage von Ditte Beiträge von Ditte suchen Nehmen Sie Ditte in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Anfänger » Klassenpalette nach Migration auf 12.1

Views heute: 2.624 | Views gestern: 2.645 | Views gesamt: 2.187.805

Impressum

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH | SEO by seo-wbb.de - Sponsored by Rene Urlaub und Reise Infos Frankenthal