Hallo,
es handelt sich um TurpoPower - Orpheus und um die ComPort Library by dejancrn Komponente (beides von sourceforge), die
Probleme machen.
Wenn ich entsprechende Packages für den C-Compiler aufsetzte funktionieren diese.
Aber immer nur entweder für Delphi oder für CBuilder.
Andere Komponenten (
Jedi, TMS) funktionieren nach der Installation in beiden Welten.
Wenn ich unter 2010-Delphi
'Komponente'->'Neue
VCL Komponente'
von TEdit die Klasse TEdit1 ableite wird automatisch:
Code:
unit Edit1;
interface
uses
SysUtils, Classes, Controls, StdCtrls;
type
TEdit1 = class(TEdit)
private
{ Private-Deklarationen }
protected
{ Protected-Deklarationen }
public
{ Public-Deklarationen }
published
{ Published-Deklarationen }
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('Samples', [TEdit1]);
end;
end.
erezugt.
Dieses dann in ein neues Delphi
Package einbinde, wird die Komponente ohne Warnungen erzeugt und installiert:
Code:
package Package1;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$IMPLICITBUILD ON}
requires
rtl,
vcl;
contains
Edit1 in 'Edit1.pas';
end.
diese Komponete funktioniert dann auch unter Delphi
unter Cbuilder taucht sie aber in der Tool Palette nicht auf.
Gibts da einen Trick?
mfg
DerDan