Artiklen "Konsolprogrammer part 2 - Objekt-orienteret parser"

Tags:    delphi

Hva jeg er støt på et problem jeg ikke kan løse :/
Jeg er ved at gennem gå artikelen: "Konsolprogrammer part 2 - Objekt-orienteret parser"

Fold kodeboks ind/udKode 

Jeg er virkelig lost når han skriver:

så vi starter med at erklære den
function UdfoerKommando(AKommando: TKommandoParser): Boolean;

osv... hvor skal jeg skrive det henne???
skal jeg til at erklere type osv.. igen? eller hvorden:
Lige nu ser min kommando.pas sådan her ud:
Fold kodeboks ind/udKode 


Håber i forstår mig :)

[Redigeret d. 26/03-04 18:29:03 af Kasper Svendsen]



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Nu har jeg ikke læst artiklen, men med procedure, funktioner, records, objekter, klasser, typer osv. gør det lige meget hvor man definere dem, bare de kan identificeres af det kode der skal brug dem...

I dit eksempel ville jeg gøre således:

Fold kodeboks ind/udKode 




Hvis du vil sikre dig en global erklæring (Som kan læses fra andre units) kan man gøre således:

Fold kodeboks ind/udKode 





Det kan godt være jeg ikke forklarede mig helt godt :)
Nu har jeg forstået sådan da hvad han mener, men jeg for en fejl:

[Fatal Error] kommando.pas(5): File not found: 'KommandoParser.dcu'

det er ved linien:
uses KommandoParser, SysUtils;



Ja så har jeg fundet en løsning :)
Jeg puttede funktionen Udfoer kommando over i project.dpr istedet for i kommando.pas :) det kan godt være at kommando'erne ikke har sin ejen pas fil... men fuck da det :)

Søren du for 15 points for din hjælp :)



Jeg takker mange gange :D



t