Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tworzenie aplikacji okienkowych - Visual Studio 2013 Ultimate

Ostatnio zmodyfikowano 2015-05-30 19:22
Autor Wiadomość
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:

C/C++
int main( array < System::String ^> ^ args )
{
    //Console::WriteLine(L"Hello World");
   
    //Application::EnableVisualStyles();
    //Application::SetCompatibleTextRenderingDefault(false);
   
    //Application::Run(gcnew MyForm())
    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.
P-132937
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
C/C++
Application::Run( gcnew aplikacja::MyForm() );
P-132938
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.
P-132939
Monika90
» 2015-05-29 20:20:18
Czy przed definicją funkcji main masz gdzieś dyrektywę
C/C++
using namespace System::Windows::Forms;
powinna tam być.
P-132940
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.
P-132942
Monika90
» 2015-05-29 23:36:06
A to?
C/C++
System::Windows::Forms::Application::Run( gcnew aplikacja::MyForm() );
P-132957
Aerie94
Temat założony przez niniejszego użytkownika
» 2015-05-30 19:22:08
To zadziałało, dziękuję!
P-132988
« 1 »
  Strona 1 z 1