En form for komponent?

Tags:    delphi

Hvordan laver jeg en slags komponent som skal indeholde nogle funktioner (dog ingen form's).

Derefter skal "komponentet" vel lægges i en bestemt mappe så jeg kan kalde det i toppen af mit dokument ligesom man kan med f.eks.

uses
Windows, Messages.... osv.

Har forsøgt mig lidt frem ved at prøve at gemme nogle units uden forms men ved ikke helt præcist hvordan jeg skal gøre. Så håber der lige er nogen der kan hjælpe.


Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Jeg er ikke helt sikker på hva du er ute etter, men jeg skal prøve.
Eksempel, minUnit.pas:
Fold kodeboks ind/udKode 


minUnit.pas må ligge i samme mappe som prosjektet.
I ditt prosjekt kan du tilføye minUnit under uses, så kan du for eksempel kalle ShowMsgBox('Hello World!');
-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel



Jeg er ikke helt sikker på hva du er ute etter, men jeg skal prøve.
Eksempel, minUnit.pas:
Fold kodeboks ind/udKode 


minUnit.pas må ligge i samme mappe som prosjektet.
I ditt prosjekt kan du tilføye minUnit under uses, så kan du for eksempel kalle ShowMsgBox('Hello World!');
-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel


Det skal gerne være så jeg kan kalde den fra ALLE projekter. Ligesom de indbyggede.

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Prøv å legg minUnit.pas i Delphi/Lib
-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel



Prøv å legg minUnit.pas i Delphi/Lib
-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel


Hmm når jeg gør det siger den at den funktion jeg har lavet i "komponentet'" er undeclared.

Men kunne forestille mig det havde noget med min kode at gøre?
Her er Unit1:

Fold kodeboks ind/udKode 


og her er komponent filen (BinDecHex.pas):

Fold kodeboks ind/udKode 


Og her fejlen:
[Error] Unit1.pas(30): Undeclared identifier: 'DecimalToBinary'

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

[Redigeret d. 08/01-05 13:11:29 af Rune Jensen (RoZ)]



Du må definere den med å sette funksjonen i
interface
function DecimalToBinary(Decimal: Integer):String;

implementation
function DecimalToBinary(Decimal: Integer):String;
begin
...
end;
-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel

[Redigeret d. 08/01-05 13:18:43 af DiZpel]



Du må definere den med å sette funksjonen i
interface
function DecimalToBinary(Decimal: Integer):String;

implementation
function DecimalToBinary(Decimal: Integer):String;
begin
...
end;
-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel

[Redigeret d. 08/01-05 13:18:43 af DiZpel]


Okay. Mange tak for hjælpen :D

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



t