Thema: Delphi vcl zu clx

Einzelnen Beitrag anzeigen

delphifan2004

Registriert seit: 26. Nov 2004
Ort: Dresden
272 Beiträge
 
Delphi 10.3 Rio
 
#16

Re: vcl zu clx

  Alt 16. Aug 2005, 08:45
Hallo Ihr Streithähne!

Zitat von Bernhard Geyer:
Nach CLX portieren ist relativ einfach.
Gilt das auch für Toolbar2000?

Hab nämlich grad ein Projekt in Arbeit, das Toolbar2000 verwendet. Unter VCL. Und die Delphi Toolbar Komponenten sind in der CLX nicht so komfortabel im Funktionsumfang, wie die VCL Pendants. Habe selber schon versucht mit CLX Floating Toolbars zu programmieren. Spätestens beim Menü ist da scluss mit lustig. Unter VCL dagegen kein Problem.

Meine Erfahrung mit Portierung:

VCL->CLX :==> Keine Erfahrung.

CLX->VCL :==> Oft, eben auch in meinem Projekt, ein Cad Programm Open Source wird die Libc - Unit verwendet. Man kann mit bedingter Compilierung Libc unter Windows verbannen. So hier:

Delphi-Quellcode:

uses
{$ifdef Linux}
  Libc,
{$else}
  {$ifdef windows}
  Windows,
  {$else}
  // ... evtl. andere Systeme berücksichtigen. Keine Ahnung, wie sinnvoll das mit CLX wäre.
  {$endif}
{$endif}
  systemunabhängige_units;
Aber dann kann es Probleme geben, da ja in diesem Fall Linux-spezifische Typen und Variablen mit diesen Typen verwendet wurden. Genauso verhält es sich, wenn die Unit Qt verwendet wird. Dort sind einige Handles anders definiert, als diejenigen für den gleichen Zweck unter Windows. Dann können die erforderlichen Änderungen recht umfangreich werden.

Es grüßt

Delphifan2004
  Mit Zitat antworten Zitat