[ radoica @ 06.07.2006. 19:13 ] @
Imam dve forme: Form1 i Form2 U Form1.h sam dodao: #include "Form2.h" da bi mogao da koristim klasu Form2 i to radi OK, ali kada u Form2.h dodam: #include "Form1.h" program nece da se kompajlira. Gde gresim? |
[ radoica @ 06.07.2006. 19:13 ] @
[ VerbatimBOT @ 06.07.2006. 19:37 ] @
Teško da ćeš ovde dobiti odgovor. Upao si na .NET. Imaš kategoriju C/C++, tamo ćeš sigurno dobiti rešenje...
[ NrmMyth @ 06.07.2006. 20:23 ] @
Citat: VerbatimBOT: Teško da ćeš ovde dobiti odgovor. Upao si na .NET. Imaš kategoriju C/C++, tamo ćeš sigurno dobiti rešenje... Citat: A sta kaze kompajler...?? [ radoica @ 06.07.2006. 21:23 ] @
Ovo je prva greska:
error C2143: syntax error : missing ';' before '^' A linija na koju pokazuje je: Form1^ f; <-- ovo je privatni atribut klase Form2 u datoteci "Form2.h" // Form2.h Code: #pragma once #include "Form1.h" using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; namespace Proba1 { /// <summary> /// Summary for Form2 /// /// WARNING: If you change the name of this class, you will need to change the /// 'Resource File Name' property for the managed resource compiler tool /// associated with all .resx files this class depends on. Otherwise, /// the designers will not be able to interact properly with localized /// resources associated with this form. /// </summary> public ref class Form2 : public System::Windows::Forms::Form { private: Form1^ f; <-- ovde je greska public: Form2(void) { InitializeComponent(); // //TODO: Add the constructor code here // } ... Hocu da iz Form2 promenim nesto na Form1 tako sto cu konstruktoru klase Form2 proslediti instancu klase Form1 (ovo sam radio u C# milion puta i nikakvih problema nisam imao) @VerbatimBOT OK, postavicu temu i na taj forum [ VerbatimBOT @ 07.07.2006. 10:07 ] @
Citat: NrmMyth: Ovo je .NET jezik i pravo mjesto za temu. Ne bih da filozofiram, ali pravo mesto za temu je kategorija C++ programiranje Pre će tamo dobiti adekvatan odgovor nego ovde. [ M a t r i x @ 10.07.2006. 07:00 ] @
Primjer ti je ok,ako je isti namespace nebi trebalo da javi gresku.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|