"-= SpookiePower=-" <boxjunk2600@hotmail.com> wrote:
>
> Jeg har siddet og kæmpet med units og kan simpelthen ikke
> finde ud af hvad der er galt. Jeg har lige lavet min første unit
> kaldet RegneRegl hvori jeg vil plus'e to tilsendte tal 1+2 og
> så sende resultatet tilbage til hovedprogrammet Unit1.
Var fejlteksten ikke god nok?
I implementations-delen af RegneRegl skal du rette:
Function Udregn(X,Y : Integer): String;
til:
Function TRegneregl.Udregn(X,Y : Integer): String;
Det gør, at Udregn() kommer til at høre til klassen RegneRegl. Som du har skrevet
det, er Udregn() en almindelig funktion.
Desuden bruger du ikke variablerne X og Y i klassen, så jeg ville oprette den som:
Type
TRegneregl = Class
public
Function Udregn(X,Y : Integer):Integer;
end;
("public" betyder at alle kan kalde funktionen. Det behøves måske ikke, men så er
du sikker, hvis du senere opretter "private" eller "protected" variabler).
PS. Næste gang du har problemer, så kom med alle fejlmeddelelserne. De siger en
hel del om, hvad løsningen kunne være.
MVH, René
--
Using Virtual Access
http://www.vamail.com