AGB  ·  Datenschutz  ·  Impressum  







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

Von CLX auf VCL erweitern

Ein Thema von scouty · begonnen am 6. Jan 2004 · letzter Beitrag vom 6. Jan 2004
Antwort Antwort
scouty

Registriert seit: 27. Nov 2003
Ort: Dresden
47 Beiträge
 
#1

Von CLX auf VCL erweitern

  Alt 6. Jan 2004, 15:01
So ich habe folgende Frage. Ich habe innerhalb einer CLX-Anwendung Formulare erstellt, die ich nun in einer anderen VCL-Anwendung quasi als Basis für Erweiterungen nutzen will. Z.b der Form:

Das Formular A ist ein CLX-Formular, von diesem soll das Formular B aberben, allerdings soll B A so erweitern, dass B auch VCL-Komponenten nutzen kann.

Soweit wie ich das bisher überschaue, müsste das theoretisch gehen. Praktisch macht mir aber die Entwicklungsumgebung (Borland Delphi 6) Schwierigkeiten. Meine Frage ist jetzt, ob meine Grundüberlegung von CLX auf VCL zu erweitern generell unmöglich ist und warum; oder welche Einstellungen ich an meiner Entwicklungsumgebung vornehmen muss, damit es funktioniert???


Vielen Dank schon mal Joerg
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Von CLX auf VCL erweitern

  Alt 6. Jan 2004, 15:06
Zitat von scouty:
Soweit wie ich das bisher überschaue, müsste das theoretisch gehen.
Ich bin mir nicht 100% sicher, aber der Meinung, daß es nicht geht, da CLX und VCL auf ganz verschiedenen Objektstrukuren basieren.

(Sorry, ich habe nie mit CLX gearbeitet.)

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
scouty

Registriert seit: 27. Nov 2003
Ort: Dresden
47 Beiträge
 
#3

Re: Von CLX auf VCL erweitern

  Alt 6. Jan 2004, 15:21
Na ja, aber so wie ich das bisher verstanden habe, müsste man von CLX auf VCL erweitern können, jedoch nicht umgekehrt. Da die VCL Komponenten beinhaltet, die CLX nicht kennt. Auf der anderen Seite beinhaltet VCL alle Komponenten aus CLX. - Also, CLX als eine abgespeckte VCL-Version zur Plattformübergreifenden Programmierung. Meine Vermutung gründet sich darauf, dass die Entwicklungsumgebung nur noch eine eingeschränkte Komponentenpalette aufweist, sobald man ein CLX-Formular öffnet.
  Mit Zitat antworten Zitat
cYaONE

Registriert seit: 18. Mai 2003
Ort: Sand am Main
192 Beiträge
 
Delphi 7 Personal
 
#4

Re: Von CLX auf VCL erweitern

  Alt 6. Jan 2004, 15:50
Zitat von scouty:
Na ja, aber so wie ich das bisher verstanden habe, müsste man von CLX auf VCL erweitern können, jedoch nicht umgekehrt. Da die VCL Komponenten beinhaltet, die CLX nicht kennt. Auf der anderen Seite beinhaltet VCL alle Komponenten aus CLX. - Also, CLX als eine abgespeckte VCL-Version zur Plattformübergreifenden Programmierung. Meine Vermutung gründet sich darauf, dass die Entwicklungsumgebung nur noch eine eingeschränkte Komponentenpalette aufweist, sobald man ein CLX-Formular öffnet.
Das stimmt nur zum Teil.
Unter der CLX gibt es teilweise Eigenschaften von Objekten, die es unter der VCL nicht, oder unter anderem Namen gibt!
  Mit Zitat antworten Zitat
Mikko

Registriert seit: 23. Jan 2003
Ort: Baden
65 Beiträge
 
#5

Re: Von CLX auf VCL erweitern

  Alt 6. Jan 2004, 17:37
Wenn ich dich richtig verstanden habe, willst du CLX und VCL-Formulare in einer Anwendung verwenden. Kann mir nicht vorstellen, daß das geht. Wenn müsstest du die Aanwendung von CLX in VCL portieren, um danach in VCL weitermachen zu können.
  Mit Zitat antworten Zitat
scouty

Registriert seit: 27. Nov 2003
Ort: Dresden
47 Beiträge
 
#6

Re: Von CLX auf VCL erweitern

  Alt 6. Jan 2004, 17:48
Ja, ich fürchte Leute Ihr habt Rech. Aufgrund der negativen Anmerkungen hier bezüglich meines Planes habe ich noch mal genauer recherchiert. Bisher ging ich davon aus, dass wenn CLX-Anwendungen, sowohl in Windows als auch in Linux laufen, dann stellen die CLX-Komponenten den kleinsten gemeinsamen Nenner zwischen beiden OS dar. Offensichtlich ist aber die VCL – wie ich irrtümlich annahm – keine Erweiterung von CLX für reine Windows-Anwendungen. Somit enthält die VCL nicht automatisch alle CLX-Komponenten. Das hat zur Folge, dass ich zwar – wahrscheinlich unter Einschränkungen – CLX-Formulare in einer VCL-Anwendung durchaus verwenden kann, allerdings lassen sich diese Formulare nicht auf VCL-Ebene erweitern.

Falls ich mit diesem Resümee immer noch einem Irrtum unterliege, so korrigiert mich bitte.


Danke Scouty….
  Mit Zitat antworten Zitat
Antwort Antwort


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