Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Package erstellen und installieren... (https://www.delphipraxis.net/69781-package-erstellen-und-installieren.html)

lordludwig 19. Mai 2006 20:44


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): Forum-Link

DANKE AUF JEDEN FALL SCHONMAL!!!!! :-D :-D :-D :-D :-D

mkinzler 19. Mai 2006 20:46

Re: Package erstellen und installieren...
 
Wie sieht deine Register-Prozedur aus?

lordludwig 19. Mai 2006 20:47

Re: Package erstellen und installieren...
 
hmm sry, ich bin noch noob und weis nicht so ganz was du meinst :(

mkinzler 19. Mai 2006 20:51

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;

lordludwig 19. Mai 2006 20:53

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

lordludwig 19. Mai 2006 21:02

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:

mkinzler 19. Mai 2006 21:06

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?

lordludwig 19. Mai 2006 21:12

Re: Package erstellen und installieren...
 
also ich hab jetzt
Delphi-Quellcode:
procedure Register12;
in interface

und
Delphi-Quellcode:
procedure Register12;
begin
    RegisterComponents('Samples', [ Sendkeys ]);
end;
in implementation

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

mkinzler 19. Mai 2006 21:16

Re: Package erstellen und installieren...
 
Di Prozedur RegisterComponents befindet sich in Unit Classes ist diese eingebunden?

Es muß Register heißen nicht Register12 !

lordludwig 19. Mai 2006 21:19

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 12:42 Uhr.
Seite 1 von 4  1 23     Letzte »    

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