🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
7 messages
7 total messages Started by sharp Thu, 04 Sep 2003 15:12
Aplikacja windowsowa z konsol±
#26
Author: sharp
Date: Thu, 04 Sep 2003 15:12
5 lines
1321 bytes
Co zrobi�, aby aplikacja mia�a normalne okienko windowsowe a opr�cz tego
konsol�, mam par� skompilowanych przyk�ad�w: CheckedListBoxCtl.sln,
ButtonCtl.sln
niestety po przekompilowaniu tych przyk�ad�w w �rodowisku .net otrzymany
exec nie otwiera okna konsoli
Re: Aplikacja windowsowa z konsol±
#27
Author: Marcin Hoppe
Date: Sun, 07 Sep 2003 13:25
16 lines
1846 bytes
"sharp" <sh...@a.pl> wrote in message news:bj7ko1$2qj$1@news.onet.pl...
> Co zrobić, aby aplikacja miała normalne okienko windowsowe a oprócz tego
> konsolę, mam parę skompilowanych przykładów: CheckedListBoxCtl.sln,
> ButtonCtl.sln
> niestety po przekompilowaniu tych przykładów w środowisku .net otrzymany
> exec nie otwiera okna konsoli

    Jeżeli używasz Visual Studio, to w opcjach projektu przejdź do "Common
Properties", a później do "General". Tam ustaw opcję "Output Type" na
"Console Application". Jeżeli kompilujesz ręcznie, to musisz poczytać o
opcji /target (nie umiem w tej chwili z pamięci podać wartości). Nie wiem
jak to jest w innych środowiskach.

-- 
Pozdrawiam!
Marcin
Re: Aplikacja windowsowa z konsol±
#28
Author: Krzysztof
Date: Sun, 07 Sep 2003 15:00
16 lines
1774 bytes
>     Je�eli u�ywasz Visual Studio, to w opcjach projektu przejd� do "Common
> Properties", a p�niej do "General". Tam ustaw opcj� "Output Type" na
> "Console Application". Je�eli kompilujesz r�cznie, to musisz poczyta� o
> opcji /target (nie umiem w tej chwili z pami�ci poda� warto�ci). Nie wiem
> jak to jest w innych �rodowiskach.
> Marcin

Hm, wydaje mi sie, ze kolega chcial miec jednoczesnie i aplikacje windows i
okno konsoli...
jest to mozliwe, ale tylko recznie poprzez wystartowanie watku konsoli juz
po uruchomieniu aplikacji windowsowej... gdzies (chyba codeproject, ale nie
dam glowy, ani reki ) widzialem taki kod z synchronizacja komend z konsoli
do okna...

pozdrawiam
krzysztof
Re: Aplikacja windowsowa z konsol±
#29
Author: Marcin Hoppe
Date: Sun, 07 Sep 2003 15:16
39 lines
2274 bytes
"Krzysztof" <kkdi...@poczta.onet.pl> wrote in message
news:bjfh7c$f2b$1@news.onet.pl...
> Hm, wydaje mi sie, ze kolega chcial miec jednoczesnie i aplikacje windows
i
> okno konsoli...

    I tak też będzie. Spróbuj z krótkim programem:

using System.Windows.Forms;

namespace ConsoleAndWindow
{
    class MyForm: Form
    {
        static public void Main()
        {
            Application.Run(new MyForm());
        }
    }
}

i skompiluj go bez żadnych opcji: csc ConAndWin.cs a następnie uruchom
poprzez dwukrotne kliknięcie. U mnie pojawia się zarówno okno konsoli jak i
pusty formularz.

> jest to mozliwe, ale tylko recznie poprzez wystartowanie watku konsoli juz
> po uruchomieniu aplikacji windowsowej... gdzies (chyba codeproject, ale
nie
> dam glowy, ani reki ) widzialem taki kod z synchronizacja komend z konsoli
> do okna...

    Nie wiem jak sprawa wygląda z synchronizacją. Jeśli pytający chce
okienko konsoli np. do prostego wypisywania komunikatów diagnostyczych to
rozwiązanie, które zaproponowałem (właściwie nie ja tylko Petzold) nada się
znakomicie.

-- 
Pozdrawiam!
Marcin
Re: Aplikacja windowsowa z konsol±
#30
Author: Marcin Hoppe
Date: Mon, 08 Sep 2003 12:47
14 lines
1694 bytes
"Marcin Hoppe" <mar...@nospam.touch.pl> wrote in message
news:bjfbk7$fme$1@korweta.task.gda.pl...
> Jeżeli kompilujesz ręcznie, to musisz poczytać o
> opcji /target.

    Odpowiem sam sobie, ale może pytającemu się przydadzą te opcje
kompilatora: /target:exe to normalna aplikacja (z okienkiem konsoli) a
/target:winexe to aplikacji Windows bez tego okienka.
    A z ciekawości: czy to okienko konsoli jest Ci potrzebne do czegoś
innego niż tylko wypisywanie komunikatów diagnostycznych?

-- 
Pozdrawiam!
Marcin
Re: Aplikacja windowsowa z konsol±
#31
Author: sharp
Date: Tue, 09 Sep 2003 07:37
8 lines
1446 bytes
Za bardzo jeszcze nie znam �rodowiska, aby znale�� OutputType, ale
zmienia�em w pliku MyApp.csproj.Dla aplikacji konsolowej jest "WinExe" a dla
okienkowej "Exe", natomiast gdy utworzy�em aplikacj� okienkow�, a potem
zmieni�em na Exe otrzyma�em okienko formy + konsol�, troche zmyli�y mnie te
identyfikatory, pasowa�oby np. Exe dla konsolowej, Win dla Windows a WinExe
dla okienkowej z konsol�, ewentualnie zmienna Console...

Pozdrawiam
Re: Aplikacja windowsowa z konsol±
#33
Author: Marcin Hoppe
Date: Tue, 09 Sep 2003 13:00
9 lines
1403 bytes
"sharp" <sh...@a.pl> wrote in message news:bjjvv0$doe$1@news.onet.pl...
> Za bardzo jeszcze nie znam środowiska, aby znaleźć OutputType

    Przecież opisałem Ci krok po kroczku jak dojść do opcji OutputType :).
Nic tylko klikać i zmieniać :).

-- 
Pozdrawiam!
Marcin
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads