Tworzenie aplikacji okienkowych - Visual Studio 2013 Ultimate
Ostatnio zmodyfikowano 2015-05-30 19:22
Aerie94 Temat założony przez niniejszego użytkownika |
Tworzenie aplikacji okienkowych - Visual Studio 2013 Ultimate » 2015-05-29 19:39:41 Mam zaprojektować prostą aplikację na zaliczenie, niestety prowadzący na zajęciach demonstrował nam zagadnienie na Visualu 2005, a ja mam 2013. Stare metody nie działają. Mój main wygląda tak: int main( array < System::String ^> ^ args ) { aplikacja::MyForm ^ okienko = gcnew aplikacja::MyForm(); okienko->Show(); return 0; }
Wykomentowane linijki to metody ze starego Visuala. Tę ostatnią dopisałam sama i mój projekt się otwiera, bo widzę to w debuggerze, ale nie jestem w stanie nic z nim zrobić, a przy normalnym uruchomieniu natychmiast znika, bo kończy się program. Co mogę zrobić, aby moja aplikacja była interaktywna? Niestety nie mogę się przesiąść na inne środowisko ani inny język, a na instalowanie starej wersji VS szkoda mi czasu. Proszę o pomoc. |
|
Monika90 |
» 2015-05-29 19:58:39 Stare metody nie działają |
Co rozumiesz przez stare metody? I co to znaczy nie działają. Są jakieś komunikaty błędów? Może tam po prostu powinno być tak Application::Run( gcnew aplikacja::MyForm() );
|
|
Aerie94 Temat założony przez niniejszego użytkownika |
» 2015-05-29 20:08:57 Przy "Application" - "name followed by :: must be a class or namespace name", przy "MyForm" - "expected a type specifier".
Te linijki przepisałam żywcem z automatycznie generowanego maina w VS 2005.
|
|
Monika90 |
» 2015-05-29 20:20:18 Czy przed definicją funkcji main masz gdzieś dyrektywę using namespace System::Windows::Forms;
powinna tam być. |
|
Aerie94 Temat założony przez niniejszego użytkownika |
» 2015-05-29 20:30:53 Mam ją w pliku MyForm.h, który załączam do maina. Nie działa. |
|
Monika90 |
» 2015-05-29 23:36:06 A to? System::Windows::Forms::Application::Run( gcnew aplikacja::MyForm() );
|
|
Aerie94 Temat założony przez niniejszego użytkownika |
» 2015-05-30 19:22:08 To zadziałało, dziękuję! |
|
« 1 » |