FONForum
http://www.fonforum.org/

C# pitanje - konzolna aplikacija
http://www.fonforum.org/viewtopic.php?f=8&t=4946
Stranica 1 od 1

Autoru:  YellowSky [ 10.10.2005. 19:03:38 ]
Tema posta:  C# pitanje - konzolna aplikacija

Imam problem, pa ako neko zna rešenje, ili ima ma kakvu ideju...

Dakle iz jedne konzolne aplikacije pokrećem proces - drugu konzolnu aplikaciju (spoljni exe). Kako da vratim fokus na svoju prvobitnu aplikaciju?? Stvar je u tome da mi druga aplikacija otme fokus i hvata događaje, a to treba izbeći :(
Mogu "veštački" da vratim fokus klikom miša, ali ovaj program bi trebalo da radi na manje sofisticiranom sistemu!
Pozdrav i unapred hvala!

Autoru:  s3kan [ 12.10.2005. 13:33:29 ]
Tema posta: 

Pa ako treba da mijenja fokuse, zashto nisi od starta pravio Win aplikaciju?

U ostalom console aplikacije negiraju postojanje multitaskinga.

Morash da imash instaliran .net framework da bi stratovao i console i win aplikacije, tako da je win aplikacija logichno rjeshenje.

A u sluchaju da se radi o Win aplikaciji treba samo da pozovesh win32 API funkciju koja ce da ti vrati handle tog prozora. I onda pozovesh josh jednu da showne taj handle.

Na www.allapi.net imas program "API-Guide" u kome su opisane gotovo sve win32 api funkcije (i imash primjere u VB6).

Odatle vidi koja ti funkcija treba, i onda samo da provalish kako da je deklarishesh iz C# (to imash u MSDN-u).

Ovako, valjda:

Kod:

using System.Runtime.InteropServices; // Ovo mora za DllImport.

[DllImport("Kernel32.dll")]
    static extern int GetDriveType(string path);// deklaracija

//i onda pozovesh funkciju ko gospodin chovjek
string s = GetDriveType(@"C:\");




pokushaj ovo i iz console aplikacije, mada sumnjam da ce moci.

Autoru:  YellowSky [ 12.10.2005. 21:46:42 ]
Tema posta: 

Sasvim si u pravu da je Win aplikacija logičan izbor, ali nažalost neizvodljiv... Ovo treba da radi pod linuxom :cool:

U svakom slučaju ću probati, hvala!

Autoru:  VITA [ 12.10.2005. 23:44:09 ]
Tema posta: 

YellowSky je napisao:
Ovo treba da radi pod linuxom :cool:

:waves:

Autoru:  zAkiLi [ 14.10.2005. 09:38:15 ]
Tema posta: 

Mono sada podrzava preko 90% Windows.Forms kontrola, tako da slobodno mozes da pravis "Win" aplikaciju.
Da li si probao da koristis GTK#, prilicno je jednostavan a funkcionalan.

http://www.mono-project.com/WinForms
http://svn.myrealbox.com/mwf/class-stat ... Forms.html
http://gtk-sharp.sourceforge.net/

Autoru:  netizen [ 14.10.2005. 10:50:21 ]
Tema posta: 

zAkiLi je napisao:
Da li si probao da koristis GTK#, prilicno je jednostavan a funkcionalan.


PROBALA zaki probala :)
nećemo da pravimo diskriminaciju :)

Autoru:  zAkiLi [ 14.10.2005. 17:29:28 ]
Tema posta: 

ja se izvinjavam. To mi je kad nema polje za pol u profilu ;)

Dakle, da li si probala?

Autoru:  YellowSky [ 17.10.2005. 11:02:08 ]
Tema posta: 

netizen je napisao:
zAkiLi je napisao:
Da li si probao da koristis GTK#, prilicno je jednostavan a funkcionalan.


PROBALA zaki probala :)
nećemo da pravimo diskriminaciju :)

:D

Problem je rešen :) Tnx svima za linkove!
Zakili, nisam radila Win aplikaciju, nije pogodna u ovom slučaju!

Autoru:  VITA [ 17.10.2005. 17:33:17 ]
Tema posta: 

joj... sad cu da se smorim u v$.netuuuu
kako mi se ne uci c#... tacnije ne uci mi se v$$$$$$

uf... jedva cekam da dodjem kuci i sednem za moj lepi slatki ubuntu linuxcic...

Autoru:  Moma [ 17.10.2005. 17:57:39 ]
Tema posta: 

ne moraš da koristiš VS.net... uzmi SharpDevelop :)

za PJP odličan! još je preveden na naški (pošto obožavaš knjige prevedena na naški)

Autoru:  VITA [ 18.10.2005. 09:58:12 ]
Tema posta: 

da znas da hocu...
ma ima u emacs-u da kucam c#... :P

Stranica 1 od 1 Sva vremena su u UTC + 1 sat
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/