Lidt hjælp :D

Tags:    delphi

<< < 123 > >>
Jeg har et program der tjekker om man har skrevet den rigtige kode og derefter skal man sendes videre.. Hvordan kan jeg komme til en ny form ??

Der skal så være nogle muligheder efter man er kommet til den nye form :)
-----------------------------------
<? echo "Programmering er dejligt, udfordrende og lærerigt!"; ?>



21 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
var
F : TForm;

//Skabes en form
procedure SkabForm;
begin
F := TForm.Create(nil);
F.Visible := True;
end;

//Frigiver en form
procedure SletForm;
begin
F.Free;
end;

Husk at når du skaber noget i Windows skal det altid frigives igen!
Du kan også vælge at gøre det ved: Initialization og Finalization og så gør den synlig når du har brug for den!

NB: Initialization og Finalization skal defines allernederst i din unit!

var
F : TForm;
procedure VisForm;
begin
F.Visible := True;
end;

initialization
F := TForm.Create(nil);

finalization
F.Free;




Altså som sagt mener jeg at du bare kan .Show. Altså i din Button's onclick procedure skriver du:
Fold kodeboks ind/udKode 

Umiddelbart vil jeg sige at det virker godt. Men det kan være at Sørens eksempel går mere i dybden og udføre det på den korrekte måde!? :)
Hilsen CHadi
Mit lykketal er 2959



Hvad mener du med at "komme" til en ny form?
Vil du lave en ny form?



Ja, så den skifter til den form...



Du kan bruge Form2.Show til at vise formen... Så skal du også huske at lukke Form1 :)
Hilsen CHadi
Mit lykketal er 2959



Jeg har en procedure fra en knap. Hvad skal jeg så helt præcist gøre for at den lukker form1 og åbner form2 ?? Er stadig lidt ny i delphi ;)



Det virker ikke.

Det ligger i min if sætning..



Det virker ikke.

Det ligger i min if sætning..

Hvilke fejl kommer den med?


-----
Email: christian [at] steffweb [dot] dk
MSN: christian [at] steffweb [dot] dk



[Error] login_form.pas(53): Missing operator or semicolon

[Fatal Error] schoolsoft.dpr(6): Could not compile used unit 'login_form.pas'





[Error] login_form.pas(53): Missing operator or semicolon

[Fatal Error] schoolsoft.dpr(6): Could not compile used unit 'login_form.pas'



JEg tror vi skal bruge linje 53 for at hjælpe dig:)

-----
Email: christian [at] steffweb [dot] dk
MSN: christian [at] steffweb [dot] dk

[Redigeret d. 31/03-04 18:08:30 af PHP-Nørden]



<< < 123 > >>
t