I mit program har jeg fået brug for en unit mere. Fra denne unit skal jeg bruge en del ting fra min mainform, så i stedet for at sende pointers med over, har jeg includeret header filen til mainformen i min unit.
I min unit vil jeg jo så fx kalde noget i mainformen, hvis jeg trykker ctrl + spc (bruger borland builder), og begynder at skrive, foreslår den selv "MainForm", så jeg går ud fra jeg har gjort et eller andet rigtigt, hvis jeg fortsætter med "Mainfor->" og trykker ctrl + spc, kender den også til alle de ting jeg har oprettet i MainForm.
Nu har jeg så lavet det hele som jeg mener det skal være, men når jeg prøver at kompilere, får jeg fejlen: [C++ Error] BaseTestUnit.cpp(22): E2451 Undefined symbol 'MainForm'
Jeg ved ikke lige hvilken del af koden jeg evt skal sende for at i skal kunne gennemskue det, men er der evt nogetn der kan hjælpe mig på vej aligevel ?
Jeg har prøvet en hel del forskelligt, og er ikke helt sikkert på om der var flere ting galt, men jeg er ret sikker på at det der gjorde forskellen var det her fra min BaseTestUnit. Det her er det der virker: fra .h: #ifndef BaseTestUnitH #define BaseTestUnitH //--------------------------------------------------------------------------- #include "CommUnit.h" #include "Fixsitedefines.h" //--------------------------------------------------------------------------- class TBaseTest
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.