Професионална програма
Loading...
+ Нов въпрос
vasil.martinov avatar vasil.martinov 3 Точки

Homework: Isoscaled Triangle

Здравейте,

реших да си поиграя с една от лесните задачки но се натъкнах на странен проблем.

Задачата стартиран през студиото си върви нормално но ако я пусна на онлайн компилаторите като dotfiddle.net

и получавам следната грешка

Run-time exception (line -1): The handle is invalid.

Stack Trace:

[System.IO.IOException: The handle is invalid.]

Някой да има идея защо се получава така ?

Ето сорсът на задачката:

http://pastebin.com/hqsHt3Y5

Тагове:
0
Programming Basics
flashestswag avatar flashestswag 66 Точки
Best Answer

https://www.google.bg/#q=System.IO.IOException:+The+handle+is+invalid
http://stackoverflow.com/questions/20492535/system-io-ioexception-when-calling-system-console-windowwidth

Подобен на твоят въпрос:
When making calls to any one of System.Console.BufferWidth, System.Console.CurserLeft or System.Console.WindowWidth I am greeted with a System.IO.IOException when executing my [console] app from within PsExec. All works correctly when executed within a standard command window.
Any advice is greatly appreciated.

Отговора:
Yes, that's the expected behaviour. The Console.BufferWidth and similar commands actually do expect the usual cmd window (they do little more than calling the appropriate native function with the Console handle). PsExec is actually not the windows console, so you're stuck with whatever interfaces it exposes, and whatever you can do on the input/output streams (which is why Console.WriteLine works).

 

1
01/11/2015 19:13:31
vasil.martinov avatar vasil.martinov 3 Точки

Благодаря, това отговаря на въпроса ми :)

1
sanker avatar sanker 12 Точки

Доста усложнен ми се вижда иначе кода ти...

 

Виж моя, ако искаш:

http://pastebin.com/XhRTuABp

0
vasil.martinov avatar vasil.martinov 3 Точки

Идеята на кода ми е да позволява произволен брой триъгълници с произволен размер на произволна позиция

 

Твоя код при мен нещо не работи свъсем правилно

2
01/11/2015 22:26:11
sanker avatar sanker 12 Точки

От фонта на конзолата се оправя. ;)

Иначе сега разбрах идеята ти ;) поздравления 

1
flashestswag avatar flashestswag 66 Точки

vasil.martinov : Много яко ти се е получило :) Харесва ми много! Поздрави! :)

1
02/11/2015 20:36:02
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.