Delphi-PRAXiS
Seite 2 von 4     12 34      

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)

mkinzler 19. Mai 2006 21:19

Re: Package erstellen und installieren...
 
fast steht in Zeile 132?

lordludwig 19. Mai 2006 21:22

Re: Package erstellen und installieren...
 
Delphi-Quellcode:
    RegisterComponents('Samples', [ Sendkeys ]);

mkinzler 19. Mai 2006 21:24

Re: Package erstellen und installieren...
 
Stell mal bitte die Unit ein.

lordludwig 19. Mai 2006 21:25

Re: Package erstellen und installieren...
 
Delphi-Quellcode:
unit sndkey32;

interface

Uses SysUtils, Windows, Messages, Classes;

Function SendKeys(SendKeysString : PChar; Wait : Boolean) : Boolean;
function AppActivate(WindowName : PChar) : boolean;
procedure Register;
{Buffer for working with PChar's}

const
  WorkBufLen = 40;
var
  WorkBuf : array[0..WorkBufLen] of Char;
*schon jetzt dafür schäm*

mkinzler 19. Mai 2006 21:28

Re: Package erstellen und installieren...
 
SendKeys ist ja eine Funktion! In der IDE kannst du aber nur Komponenten registrieren. In deinem Fall ist das nicht nötig: Entferne Regiser wieder. Zum verwenden mußt du nur die Unit in die Uses des verwendenen Programms einfügen und kannst dann die Funktion verwenden.

Hansa 19. Mai 2006 21:30

Re: Package erstellen und installieren...
 
Ich befürchte, der Hund liegt viel tiefer begraben. 8) Muß das nicht eine Class sein ? :gruebel: Das hier :

Delphi-Quellcode:
Sendkeys(text : string)
ist nämlich nur eine Prozedur. Das muß IMHO aber zu einee published Methode der Class gemacht werden. So wirst Du die Prozedur womöglich zu Tode registrieren. :mrgreen:

lordludwig 19. Mai 2006 21:37

Re: Package erstellen und installieren...
 
zuerst das
Zitat:

Zum verwenden mußt du nur die Unit in die Uses des verwendenen Programms einfügen und kannst dann die Funktion verwenden.
und dann auch noch das
Zitat:

Das muß IMHO aber zu einee published Methode der Class gemacht werden. So wirst Du die Prozedur womöglich zu Tode registrieren. Mr. Green
*auf der stelle tot umfall*

also alles was nix mit procedure Register; zu tun hat is ned von mir verbrochen sondern das hab ich mir von der instalations cd gezogen.

Also ich habe jetzt procedure Register; wieder oben raus gelöscht... wo soll es jetzt hin??? im moment hab ich noch den gleich fehler

mkinzler 19. Mai 2006 21:38

Re: Package erstellen und installieren...
 
Welchen Fehler?

lordludwig 19. Mai 2006 21:39

Re: Package erstellen und installieren...
 
der da:

Zitat:

[Fehler] sndkey32.pas(132): E2035 Nicht genügend wirkliche Parameter

mkinzler 19. Mai 2006 21:40

Re: Package erstellen und installieren...
 
Vorher stand dort ja die Register-Prozedur. Wenn du diese gelöscht hast, was steht dann jetzt dort?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:27 Uhr.
Seite 2 von 4     12 34      

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