Avatar billede the_nest Nybegynder
16. april 2004 - 21:19 Der er 9 kommentarer og
1 løsning

Heeh Newbi her

Jeg har et mini problem, det er meget langtid siden jeg har arbejdet med delphi, men det er ved at komme :) Har lige en ting, jeg har 2 forms hvor af den ene er mainForm og den anden loginForm. Her er mit problem: mainForm kan godt "snakke" med loginForm men loginForm kan ikke "snakke" med mainForm

Kan ikke huske hvad man skal gøre for at løse dette.

Eks i main.pas(Virker fint):

loginForm.visible := True;


Eks i login.pas(Virker not):

mainForm.nyKunde.visible := True;
Avatar billede the_nest Nybegynder
16. april 2004 - 21:51 #1
det må være noget med at sklle referere til en parent?
Avatar billede stone Forsker
16. april 2004 - 23:17 #2
nykunde på din mainform hvad er det... er det en label button osv...

er det når dit password er korrekt at den skal vise nykunde
//stone
Avatar billede nlf Nybegynder
17. april 2004 - 02:24 #3
200 point er meget, men ok...
Tror bare du har glemt at tilføje mainForm under uses
Avatar billede the_nest Nybegynder
17. april 2004 - 09:13 #4
Til stone, hvad eks. koden gør er endlig uvedkomender, det er prinsippet i at jeg ikke kan komme i kontakt med mainForm fra loginForm men godt den anden vej.

Til nfl, det har jeg prøvet men da login står under uses under main.pas kan jeg ikke tilføje main.pas i login.pas for så opstår der en ring siger den og det er jo også meget rigtigt. ;)
Avatar billede stone Forsker
17. april 2004 - 10:59 #5
du er nød til at uses mainform i loginform for at via kode at kalde mainform

ellers er der ingen reference til din mainform og så vil du få en fejlmelding undeclared identifier...

forstår bare ikke dit problem.... jeg har prøvet at lave en simpel app. hvor loginform er uses i mainform og mainform er uses i loginform hvor man i loginform trykker på en button og label bliver visibel i mainform
Avatar billede the_nest Nybegynder
17. april 2004 - 21:17 #6
heem, mine 2 filer hedder main.pas og login.pas.

Men roder lige lidt mere med det, får denne fejl når jeg prøver at køre det:

[Fatal Error] main.pas(7): Circular unit reference to 'main'
Avatar billede the_nest Nybegynder
17. april 2004 - 21:28 #7
Mug! Har fundet min fejl :)

Jeg havde bare tilføjet til uses under interface men det skal stå i uses under implementation.

Kunne man vel næsten sige sig selv :)
Avatar billede the_nest Nybegynder
17. april 2004 - 21:29 #8
Stone giv et svar og jeg giver points :)
Avatar billede stone Forsker
17. april 2004 - 23:06 #9
svar....
Avatar billede stone Forsker
17. april 2004 - 23:07 #10
igen
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