Utermiko
Użytkownicy-
Postów
796 -
Dołączył
-
Ostatnia wizyta
O Utermiko
- Urodziny 14.08.1997
O mnie
-
Płeć
Male
- Adres www
-
Hobby
.NET, C#
Osiągnięcia Utermiko
Forum Infiltrator (8/13)
0
Reputacja
-
Tak nawiasem mówiąc, to twoja zmienna ma taką samą nazwę jak klasa. Troszkę to nieczytelne, aczkolwiek poprawne. AcceptSocket jest funkcją blokującą i dlatego ci zawiesza. Zainteresuj się metodami asynchronicznymi co podałem ci w poprzednim poście.
-
Jak wywołujesz Receive na sockecie to ta metoda czeka do tąd aż jakieś dane przyjdą. Poszukaj sobie na google przykładów jak stworzyć asynchroniczny serwer (metody Begin[...] i End[...]) http://msdn.microsoft.com/en-us/library/fx...(v=vs.110).aspx http://sonyarouje.com/2011/11/25/multi-cli...ous-tcp-server/
-
1) Pokaż cały kod bo z tego nic nie wynika. 2) AcceptSocket jest domyślnie operacją blokującą.
-
Obrót obiektu w kierunku myszki i solid
Utermiko odpowiedział(a) na Matrix_ temat w Pytania początkujących
Ten kwadrat nazywa się AABB (Axis Aligned Bounding Box). Tutaj coś znalazłem: http://stackoverflow.com/questions/6657479...-rotated-sprite @EDIT We właściwościach sprite nawet chyba da się to ustawić. Collision mask na rectangle czy coś takiego. -
[C#] Ścieżka względna
Utermiko odpowiedział(a) na MaxGaming temat w .NET Framework (C#, ASP.NET itp.)
Może złe rozszerzenie masz czy coś. Pokaż kod i screena z folderu bo coś mi się nie chce wierzyć. Programy z visuala 2010 muszą działać na xp. Jak inaczej chciałbyś debugować? :) -
[C#] Ścieżka względna
Utermiko odpowiedział(a) na MaxGaming temat w .NET Framework (C#, ASP.NET itp.)
A jesteś pewien, że nie pomyliłeś wielkości liter? W błędzie masz Keys.rtf, a w poście piszesz o keys.rtf. Visual 2010 automatycznie instaluje frameworka 4.0 -
[C#] Ścieżka względna
Utermiko odpowiedział(a) na MaxGaming temat w .NET Framework (C#, ASP.NET itp.)
No ale dalej masz / zamiast \ w kodzie. Poprzednio pomogło to i może teraz pomoże. Visual 2010 działa na xp. -
[C#] Ścieżka względna
Utermiko odpowiedział(a) na MaxGaming temat w .NET Framework (C#, ASP.NET itp.)
Nie jestem pewny, ale być może dlatego, że ścieżkę trzeba oddzielić backslashem (\). "D1\\Install.exe" lub @"D1\Install.exe" BTW. Jest już wersja 2013. -
Nie wiem czy się nada ale jak chcesz to sprawdź: https://forum.gmclan.org/index.php?showtopic=30431
-
Wbudowanej funkcji chyba nie ma. Tu masz dlla do tego: https://forum.gmclan.org/index.php?showtopic=28462
-
.net 4.5.1, win 8.1 x64 Szczegóły: Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time) zamiast tego okna dialogowego znajdują się na końcu tego komunikatu. ************** Tekst wyjątku ************** System.NotSupportedException: Podjęto próbę załadowania zestawu z lokalizacji sieciowej. W starszych wersjach programu .NET Framework próba ta spowodowałaby uruchomienie zestawu w trybie piaskownicy. W tej wersji programu .NET Framework zasady CAS domyślnie nie są włączone, więc to załadowanie może być niebezpieczne. Jeśli ma ono na celu uruchomienie zestawu w trybie piaskownicy, włącz przełącznik loadFromRemoteSources. Aby uzyskać więcej informacji, zobacz http://go.microsoft.com/fwlink/?LinkId=155569. w System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence) w System.Reflection.Assembly.LoadFile(String path) w IntuicioIDE.MainForm.MainForm_Load(Object sender, EventArgs e) w System.Windows.Forms.Form.OnLoad(EventArgs e) w System.Windows.Forms.Form.OnCreateControl() w System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) w System.Windows.Forms.Control.CreateControl() w System.Windows.Forms.Control.WmShowWindow(Message& m) w System.Windows.Forms.Control.WndProc(Message& m) w System.Windows.Forms.ScrollableControl.WndProc(Message& m) w System.Windows.Forms.ContainerControl.WndProc(Message& m) w System.Windows.Forms.Form.WmShowWindow(Message& m) w System.Windows.Forms.Form.WndProc(Message& m) w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Zestawy załadowane ************** mscorlib Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.34003 built by: FX45W81RTMGDR CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- IntuicioIDE Wersja zestawu: 1.0.0.0 Wersja Win32: 1.0.0.0 CodeBase: file:///C:/Users/SzymonUser/Desktop/IntuicioIDE_1.0/IntuicioIDE.exe ---------------------------------------- System.Windows.Forms Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.34003 built by: FX45W81RTMGDR CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- IntuicioIdePlugin Wersja zestawu: 1.0.0.0 Wersja Win32: 1.0.0.0 CodeBase: file:///C:/Users/SzymonUser/Desktop/IntuicioIDE_1.0/IntuicioIdePlugin.DLL ---------------------------------------- WeifenLuo.WinFormsUI.Docking Wersja zestawu: 2.4.0.16114 Wersja Win32: 2.4.0.0 CodeBase: file:///C:/Users/SzymonUser/Desktop/IntuicioIDE_1.0/WeifenLuo.WinFormsUI.Docking.DLL ---------------------------------------- Newtonsoft.Json Wersja zestawu: 4.5.0.0 Wersja Win32: 5.0.8.16617 CodeBase: file:///C:/Users/SzymonUser/Desktop/IntuicioIDE_1.0/Newtonsoft.Json.DLL ---------------------------------------- System.Core Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Numerics Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll ---------------------------------------- System.ComponentModel.DataAnnotations Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll ---------------------------------------- System.Runtime.Serialization Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll ---------------------------------------- System.Xml.Linq Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll ---------------------------------------- System.Xml Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Data Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- mscorlib.resources Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- System.Windows.Forms.resources Wersja zestawu: 4.0.0.0 Wersja Win32: 4.0.30319.33440 built by: FX45W81RTMREL CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Debugowanie w trybie JIT ************** Aby włączyć debugowanie w trybie just in time (JIT), plik .config tej aplikacji lub komputera (machine.config) musi mieć wartość jitDebugging ustawioną w sekcji system.windows.forms. Aplikacja musi być również skompilowana z włączonym debugowaniem. Na przykład: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> Gdy debugowanie JIT jest włączone, wszystkie nieobsługiwane wyjątki są wysyłane do debugera JIT zarejestrowanego na komputerze i nie są obsługiwane w tym oknie dialogowym.
-
Jest jeszcze coś takiego jak: (warunek ? jeśli_prawda : jeśli_fałsz) i to powinno przejść, aczkolwiek w GM'ie chyba nie ma tego operatora.
-
Chyba przyczyną jest: Musisz łapać wyjątki i informować użytkownika o błędzie. Tak w ogóle to po co downloader? Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time) zamiast tego okna dialogowego znajdują się na końcu tego komunikatu. ************** Tekst wyjątku ************** System.Net.WebException: Nie można rozpoznać nazwy zdalnej: 'www.uploduj.ugu.pl' w System.Net.WebClient.DownloadFile(Uri address, String fileName) w DownloaderCS.Consola.Form1_Load(Object sender, EventArgs e) w System.Windows.Forms.Form.OnLoad(EventArgs e) w System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) w System.Windows.Forms.Control.CreateControl() w System.Windows.Forms.Control.WmShowWindow(Message& m) w System.Windows.Forms.Control.WndProc(Message& m) w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Zestawy załadowane ************** mscorlib Wersja zestawu: 2.0.0.0 Wersja Win32: 2.0.50727.7905 (win9rel.050727-7900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- DownloaderCS Wersja zestawu: 1.0.0.0 Wersja Win32: 1.0.0.0 CodeBase: file:///C:/Users/SZYMON~1/AppData/Local/Temp/Rar$EXa0.631/DownloaderCS.exe ---------------------------------------- System.Windows.Forms Wersja zestawu: 2.0.0.0 Wersja Win32: 2.0.50727.7905 (win9rel.050727-7900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Wersja zestawu: 2.0.0.0 Wersja Win32: 2.0.50727.7905 (win9rel.050727-7900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Wersja zestawu: 2.0.0.0 Wersja Win32: 2.0.50727.7905 (win9rel.050727-7900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Wersja zestawu: 2.0.0.0 Wersja Win32: 2.0.50727.7905 (win9rel.050727-7900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Wersja zestawu: 2.0.0.0 Wersja Win32: 2.0.50727.7905 (win9rel.050727-7900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.resources Wersja zestawu: 2.0.0.0 Wersja Win32: 2.0.50727.7905 (win9rel.050727-7900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_pl_b77a5c561934e089/System.resources.dll ---------------------------------------- mscorlib.resources Wersja zestawu: 2.0.0.0 Wersja Win32: 2.0.50727.7905 (win9rel.050727-7900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- System.Windows.Forms.resources Wersja zestawu: 2.0.0.0 Wersja Win32: 2.0.50727.7905 (win9rel.050727-7900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_pl_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Debugowanie w trybie JIT ************** Aby włączyć debugowanie w trybie JIT (just-in-time), plik .config tej aplikacji lub komputera (machine.config) musi mieć wartość jitDebugging ustawioną w sekcji system.windows.forms. Aplikacja musi być również skompilowana z włączonym debugowaniem. Na przykład: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> Gdy debugowanie JIT jest włączone, wszystkie nieobsługiwane wyjątki są wysyłane do debugera JIT zarejestrowanego na komputerze i nie są obsługiwane w tym oknie dialogowym.
-
static void Main(string[] args) { Process process = new Process(); ProcessStartInfo info = new ProcessStartInfo(@"java", @" -Xmx1024M -jar minecraft_server.jar nogui"); info.CreateNoWindow = false; //teoretycznie powinno być true ale u mnie pojawiało się okienko, dałem parametr nogui przy włączaniu i chodzi info.UseShellExecute = false; info.RedirectStandardInput = true; info.RedirectStandardOutput = true; process.StartInfo = info; process.OutputDataReceived += process_OutputDataReceived; process.Start(); process.BeginOutputReadLine(); while (true) { process.StandardInput.WriteLine(Console.ReadLine()); } } static void process_OutputDataReceived(object sender, DataReceivedEventArgs e) { //tutaj musisz sobie zsynchronizować z formą bo to wykona się w innym wątku niż gui Console.WriteLine(e.Data); }
-
[C#]Problem z porównaniem liczb po wczytaniu liczb z pliku .ini
Utermiko odpowiedział(a) na Piotrek1910 temat w .NET Framework (C#, ASP.NET itp.)
No dobra, ale mi chodzilo o to co zawiera PO wykonaniu ini.Read(... Wydrukuj na konsoli albo sprawdz w debuggerze. Jesli zawiera null to nie dziwie sie ze nie przechodzi.