Einzelnen Beitrag anzeigen

hansewurst

Registriert seit: 29. Mai 2009
Ort: Stralsund
1 Beiträge
 
#1

Problem beim Package installieren

  Alt 21. Aug 2023, 16:23
Bei mir klappt das installieren von Packages nicht mit Delphi 11.3 Patch 1.

Ich gehe über Komponente -> Neue Komponente und und wähle TButton als Vorfahr.
Das erzeugte Package kann ich erzeugen.

Beim Installieren kommt ein Fehler.

"Registrierungsprozedur Button1.Register in Package C:\Users\Public\Documents\Embarcadero\Studio\22.0\ Bpl\Test.bpl hat die Exception-Klasse EAccessViolation: Zugriffsverletzung
bei Adresse 02098333 in Modul 'rtl280.bpl'. Lesen von Adresse 6E65686B ausgelöst."



unit Button1;

interface

uses
System.SysUtils, System.Classes, Vcl.Controls, Vcl.StdCtrls;

type
TButton1 = class(TButton)
private
{ Private-Deklarationen }
protected
{ Protected-Deklarationen }
public
{ Public-Deklarationen }
published
{ Published-Deklarationen }
end;

procedure Register;

implementation

procedure Register;
begin
RegisterComponents('Test', [TButton1]);
end;

end.


package Test;

{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS ON}
{$RANGECHECKS ON}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$IMPLICITBUILD ON}

requires
rtl,
vcl;

contains
Button1 in 'Button1.pas';

end.
  Mit Zitat antworten Zitat