![]() |
Package erstellen und installieren...
Hallo,
ich will mir aus einer .pas datei ein package machen... Ich mache dazu folgende schritte: - Ich gehe in Delphi 2005 - Datei -> Neu -> Package - Delphi für Win32 - In der Projektverwaltung rechtsklick aufs Package -> Hinzufügen - auf Durchsuchen... und meine .pas auswählen (Jetzt ist sie in 'Contains') - alles abspeichern und compilieren - rechtsklick aufs Package -> Installieren -> Meldung für erfolgreich Wenn ich jetzt ein Projekt öffne ist das Package aber nicht in der Tool-Palette unter Samples zu finden. WIESO, was mache ich falsch??? Habs genau so gemacht wie hier beschrieben (will auch die sendkeys benutzten): ![]() DANKE AUF JEDEN FALL SCHONMAL!!!!! :-D :-D :-D :-D :-D |
Re: Package erstellen und installieren...
Wie sieht deine Register-Prozedur aus?
|
Re: Package erstellen und installieren...
hmm sry, ich bin noch noob und weis nicht so ganz was du meinst :(
|
Re: Package erstellen und installieren...
In der Prozedur Register registrierst du die Komponeneten in der IDE.
Delphi-Quellcode:
procedure Register;
begin RegisterComponents('Samples', [ TKompo1, TKompo2, ... ]); end; |
Re: Package erstellen und installieren...
weis zwar noch ned genau wie und wo das jetzt rein soll aber ich werds mal versuchen, wenns ned klappt meld ich mich nochma :wink:
danke auf jeden fall |
Re: Package erstellen und installieren...
bin wohl irgendwie zu blöd oder so... :wall: :wall: :wall:
aber ich schnall ned wo der codeschnippsel rein muss sry... :cry: :cry: :cry: in der sndkey32.pas will ers ned und im quellcode vom package auch ned... sagt mir am besten wo und an welche stelle das muss sonst verzweifel ich hier noch(ich würd hier ned posten wenn ich ned schon seit stunden alles erdenkliche probieren würde) ich-> :coder2: |
Re: Package erstellen und installieren...
In die sndkey32.pas oder einer eigenen Datei (z.B. sndkey32reg.pas).
Kopf in Interface-Abschnitt und gesammte Prozedur in den Implementation-Teil. Was für ein Fehler bringt Delphi? |
Re: Package erstellen und installieren...
also ich hab jetzt
Delphi-Quellcode:
in interface
procedure Register12;
und
Delphi-Quellcode:
in implementation
procedure Register12;
begin RegisterComponents('Samples', [ Sendkeys ]); end; fehler:
Delphi-Quellcode:
[Fehler] sndkey32.pas(132): E2003 Undefinierter Bezeichner: 'RegisterComponents'
[Fehler] sndkey32.pas(132): E2035 Nicht genügend wirkliche Parameter [Fataler Fehler] Package1.dpk(31): F2063 Verwendete Unit '..\..\Desktop\sndkey32.pas' kann nicht compiliert werden |
Re: Package erstellen und installieren...
Di Prozedur RegisterComponents befindet sich in Unit Classes ist diese eingebunden?
Es muß Register heißen nicht Register12 ! |
Re: Package erstellen und installieren...
so, heißt register und Classes is jetzt auch eingebunden...
Delphi-Quellcode:
[Fehler] sndkey32.pas(132): E2035 Nicht genügend wirkliche Parameter
[Fataler Fehler] Package1.dpk(31): F2063 Verwendete Unit '..\..\Desktop\sndkey32.pas' kann nicht compiliert werden |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz