C++Builder Probs.

Tags:    c++ delphi

User
Bruger #614 @ 06.12.01 19:54
Hej Alle

Jeg er netop begyndt at programmere i C++ og til det formål har jeg købt bogen Sams C++Builder in 24 HRS. Vedlagt fulgte en trial version af C++Builder 4.0, som jeg har installeret. Jeg er begyndt at indtaste eksemplerne fra bogen og det virker fint..Meeen gemmer jeg mit projekt for at arbejde med det senere, får jeg denne fejlmeddelelse:

[Linker Error] Unresolved external '_Form1' referenced from C:\\PROGRAMMER\\BORLAND\\CBUILDER5\\PROJECTS\\HELLOWORLD.OBJ

Fejlen kommer ikke, hvis jeg compiler/kører programmet umiddelbart efter indtastning, men først når jeg har gemt og genindlæst projektet.

Nogen idé til dette ??

På forhånd tak

mvh

Jan Riis Sørensen



<quote>Hej Alle

Jeg er netop begyndt at programmere i C++ og til det formål har jeg købt bogen Sams C++Builder in 24 HRS. Vedlagt fulgte en trial version af C++Builder 4.0, som jeg har installeret. Jeg er begyndt at indtaste eksemplerne fra bogen og det virker fint..Meeen gemmer jeg mit projekt for at arbejde med det senere, får jeg denne fejlmeddelelse:

[Linker Error] Unresolved external '_Form1' referenced from C:\\PROGRAMMER\\BORLAND\\CBUILDER5\\PROJECTS\\HELLOWORLD.OBJ

Fejlen kommer ikke, hvis jeg compiler/kører programmet umiddelbart efter indtastning, men først når jeg har gemt og genindlæst projektet.

Nogen idé til dette ??

På forhånd tak

mvh

Jan Riis Sørensen</quote>

Jeg er ikke sikker, men kan det ikke være, at du gemmer med:
<pre>Save As..</pre>

I stedet for:
<pre>Save Project As...</pre>

Er det en mulighed?

•] Mikl [•

<a href="mailto:mikl@mikl.dk">mikl@mikl.dk</a>
<a href="http://www.mikl.dk">www.mikl.dk</a>



<quote>Hej Alle

Jeg er netop begyndt at programmere i C++ og til det formål har jeg købt bogen Sams C++Builder in 24 HRS. Vedlagt fulgte en trial version af C++Builder 4.0, som jeg har installeret. Jeg er begyndt at indtaste eksemplerne fra bogen og det virker fint..Meeen gemmer jeg mit projekt for at arbejde med det senere, får jeg denne fejlmeddelelse:

[Linker Error] Unresolved external '_Form1' referenced from C:\\PROGRAMMER\\BORLAND\\CBUILDER5\\PROJECTS\\HELLOWORLD.OBJ

Fejlen kommer ikke, hvis jeg compiler/kører programmet umiddelbart efter indtastning, men først når jeg har gemt og genindlæst projektet.

Nogen idé til dette ??

På forhånd tak

mvh

Jan Riis Sørensen</quote>


Hej Jan

Denne type fejl fremkommer for det meste af følg. I den cpp file laver man en pointer operation

TForm1 *Form1

dette er en pointer (instance) til TForm1 Class, det vil sige at igennem *Form1 kan man læse og skrive til klassen. Prøv evt. at kontrollere at denne pointer er defineret på samme måde i projektet før og efter du gemmer. Ellers kan du trykke F1 på error'en og så nogle andre muligheder.

Med venlig hilsen
Thomas Vanting



User
Bruger #614 @ 10.12.01 10:02
Hej Thomas

Tak for dit svar


[Linker Error] Unresolved external '_Form1' referenced from C:\\PROGRAMMER\\BORLAND\\CBUILDER5\\PROJECTS\\HELLOWORLD.OBJ

>Hej Jan

>Denne type fejl fremkommer for det meste af følg. I den cpp file laver man en pointer operation

>TForm1 *Form1

>dette er en pointer (instance) til TForm1 Class, det vil sige at igennem *Form1 kan man læse og >skrive til klassen. Prøv evt. at kontrollere at denne pointer er defineret på samme måde i >projektet før og efter du gemmer. Ellers kan du trykke F1 på error'en og så nogle andre >muligheder.

Men problemet opstår allerede når jeg starter C++Builder. Builderen starter med et default projekt og en tom form. Hvis jeg prøver at "runne" denne form får jeg fejl, så det ligner mere et setup problem i builderen end manglende definition.

mvh

Jan Riis Sørensen





t