Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

FORME,izludjuju me,MVS2005 VC++

[es] :: .NET :: FORME,izludjuju me,MVS2005 VC++

[ Pregleda: 2991 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

neopravdano_odsutan
Zekoslav Mrkva

Član broj: 77111
Poruke: 21
*.dlp276.bih.net.ba.



Profil

icon FORME,izludjuju me,MVS2005 VC++04.11.2006. u 01:18 - pre 212 meseci
Pozdrav,

Imam jako jednostavan problem,ali nece da radi i izludjuje me.
Naime, koristim Microsoft Visual Studio 2005, kreiram projekt u Visual C++ => Windows Forms Application, kreiram 2 forme unutar tog projekta, i svaka od tih formi ima odredjeni broj kontrola (buttons, text box itd...) i ja sve sto zelim jeste povezati te dvije forme, tj. kada klinem na (recimo) button1 u prvoj formi (u izvrsnoj datoteci) hocu da mi otvori drugu formu.
Vazda javlja neke greske tima ne postoji forma2 u okviru vaseg solution project-a,a sve naravno radim u istom solution projectu.(error C2065: 'Form2' : undeclared identifier).
Molim vas pomozite mi,stvarno izludjuje,a trazio sam na netu i dosta ljudi na forumima "kuka" oko ovog problema.

U C# nema ovog problema,ali kod mene je u pitanju C++, i ne mogu se presaltati na c# jer mi je takav seminarski gdje ne mogu mijenjati.
Snaga je glava koja lovu valja
 
Odgovor na temu

Shevchenko
Nikola Vasiljevski

Član broj: 37756
Poruke: 218
*.dialup.neobee.net.

Sajt: www.vasiljevski.com


+2 Profil

icon Re: FORME,izludjuju me,MVS2005 VC++04.11.2006. u 03:02 - pre 212 meseci
http://www.codeproject.com/

Pokusaj na ovom sajtu da pronadjes resenje. Mene malo mrzi a i kasno je :)
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
 
Odgovor na temu

djordjeno
Srbija

Član broj: 35204
Poruke: 332
195.178.57.*

Sajt: www.mobitel.si


+42 Profil

icon Re: FORME,izludjuju me,MVS2005 VC++04.11.2006. u 08:58 - pre 212 meseci
Pozdrav,

U C# postoje unapred forward deklaracije klasa pa zbog toga je olaksano koriscenje formi. Dok u C++ moraju rucno da se pisu.
Tako ukoliko zelis da sa MainForm da pristupis Form2, pre deklaracije MainForm treba da stavis forward deklaraciju klase Form2 u MainForm.h. Primer:


ref class Form2;
public ref class MainForm : public System::Windows::Forms::Form
{
public:
MainForm(void)
{
....
}



.....

Onda na neki event handler kreiras instancu tipa Form2 i pozoves dijalog, ali stavi radi preglednosti da bude u MainForm.cpp fajlu, koji sada mora da ukljuci header fajl od forme (klase).
#include "Form2.h"

Uglavnom, Microsoft favorizuje C# i tera C++ programere da na njega prelaze. Primera koji to govore je mnogo, ali sta da se radi......

Svako dobro.
 
Odgovor na temu

[es] :: .NET :: FORME,izludjuju me,MVS2005 VC++

[ Pregleda: 2991 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.