18. januar 2004 - 14:22
Der er
11 kommentarer og 1 løsning
Lang kode
Jeg er ret ny i Delphi og er lige skifted fra visual basic Min kode i delphi er efterhånden blevet lidt lang i det så det kan være svært at finde rundt Nogle forslag?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
18. januar 2004 - 14:25
#1
units
18. januar 2004 - 14:25
#2
Du kan putte din kode i separate moduler kaldet units. Så får du struktueret din source code.
18. januar 2004 - 14:29
#3
Kan du lave et mini eksemple arne Så kan jeg lige prøve min frem :-)
18. januar 2004 - 14:36
#5
18. januar 2004 - 17:10
#6
Jeg sidder virklig fast... Hvordan laver man en function i unit2 som man kan bruge i unit1 ?
18. januar 2004 - 17:16
#7
Her er min kode *****Unit1 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation uses unit2; {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin besked('hej'); end; end. *******Unit2 unit Unit2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) private { Private declarations } public function besked(Besked:String); end; implementation function besked(Besked:String); begin ShowMessage(besked); end; end.
18. januar 2004 - 17:47
#8
Hvis du i Unit1 laver en: Uses Unit2; så kan du bruge Unit2 i Unit1.
18. januar 2004 - 18:34
#9
Som du kan se har jeg gjort det, men det virker ikke..hmmm
18. januar 2004 - 19:24
#10
Din unit2 compiler jo ikke. Her er en simpel udgave som gør: unit Unit2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; procedure besked(Besked:String); implementation procedure besked(Besked:String); begin ShowMessage(besked); end; end.
18. januar 2004 - 19:29
#11
Helt sikker...Tusinde tak Arne....Lægger du lige et svar
18. januar 2004 - 19:32
#12
svar
Kurser inden for grundlæggende programmering