Avatar billede w13 Novice
07. december 2006 - 22:43 Der er 6 kommentarer og
1 løsning

Overføre variabel fra Form1 til Form2

Hej Eksperter.

Jeg har næsten lige spurgt herinde, hvordan man overfører en variabel fra en form (Form1) til en anden (Form2).

Jeg troede det virkede og lukkede, men tog fejl. Hvorfor virker dette ikke:
--------------------------
Form2.HastighedHero:=11;
Form2.ShowModal;
--------------------------
Jeg får at vide, at HastighedHero er en "undeclared identifier".. =S

Håber I kan hjælpe hurtigst muligt, da det haster lidt.
Med venlig hilsen
W13
Avatar billede kroning Nybegynder
07. december 2006 - 22:45 #1
Hvordan og hvor har du defineret HastighedHero i Form2?
Avatar billede kalp Novice
07. december 2006 - 22:46 #2
øhm... gå tilbage til dit gamle spørgsmål og se hvordan i gjorde???

http://www.eksperten.dk/spm/747687
Avatar billede kroning Nybegynder
07. december 2006 - 22:48 #3
I det gamle spørgsmål er det ikke klart hvor og hvordan variablen er defineret.
Avatar billede kalp Novice
07. december 2006 - 22:49 #4
ahh okay.. så giver det mening hehe
Avatar billede kroning Nybegynder
07. december 2006 - 22:49 #5
Men ellers kan det gøres sådan:

unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm2 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
    HastighedHero : integer;
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}

end.
Avatar billede w13 Novice
07. december 2006 - 23:36 #6
Takker, Kroning, nu virker det. Jeg manglede åbenbart bare at sætte den op under public. Hvis du lige opretter svar. =)
Avatar billede kroning Nybegynder
07. december 2006 - 23:38 #7
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester