| |||||||
Программирование Создание, разработка и доработка различных игр и программного обеспечения |
|
|
Опции темы |
04.11.2012, 22:24 | #101 | ||
Юзер
Регистрация: 08.09.2007
Сообщений: 271
Репутация: 61
|
Ещё вопрос, моя программа работает с валютами, но их курс, сами знаете, каждый день меняется. Собственно в этом и проблема. Нужно, чтобы программа автоматически каждый раз при запуске соединилась с инетом и обновляла их курсы, но я даже не представляю как это можно сделать, подскажите с чего стоит начать...
__________________
"Надежда умирает последней", - сказала Вера и застрелила Любовь... Последний раз редактировалось Arantar; 04.11.2012 в 22:34. |
||
|
04.11.2012, 23:05 | #102 | ||
Юзер
Регистрация: 24.06.2008
Адрес: Я тут
Сообщений: 472
Репутация: 172
|
Arantar, Всегда нужно начинать с курения MSDN. Поищи там как связываться с инетом и обновлять от туда данные.
__________________
"Хуже вопроса не в той теме, может быть только вопрос, о вопросе не в той теме." © *@ndrey* Контактик Щебет Лицокнижка Спроси меня Гплюс |
||
|
05.11.2012, 02:01 | #104 | ||
Юзер
Регистрация: 24.06.2008
Адрес: Я тут
Сообщений: 472
Репутация: 172
|
Arantar, MSDN!
__________________
"Хуже вопроса не в той теме, может быть только вопрос, о вопросе не в той теме." © *@ndrey* Контактик Щебет Лицокнижка Спроси меня Гплюс |
||
|
06.11.2012, 22:03 | #105 | ||
Игроман
Регистрация: 13.07.2007
Адрес: Сімферополь
Сообщений: 3,012
Репутация: 629
|
|||
|
12.11.2012, 21:45 | #107 | ||
Игроман
Регистрация: 13.07.2007
Адрес: Сімферополь
Сообщений: 3,012
Репутация: 629
|
|||
|
24.11.2012, 19:55 | #108 | ||
От заката до рассвета
Регистрация: 10.06.2009
Адрес: Тюмень
Сообщений: 120
Репутация: 50
|
каждый божий раз, когда мне нужно округлить double до int и засунуть в, собственно, int, я делаю следующую штуку
intVar = Convert.ToInt32(Math.Round(doubleVar)); есть что-то более компактное, чем это, но тоже позволяющее хотя бы обрубить дробную часть?
__________________
— Я пью горячий шоколад только в месяцах, где присутствует буква Р. — Почему? — Ну. Жизнь без капризов — это не жизнь. — Все становится лучше, когда есть Bluetooth. — В этом мире полно бездомных, грязных носков. — В моем мире нет. (с) ТБВ |
||
|
02.01.2013, 13:35 | #110 | ||
От заката до рассвета
Регистрация: 10.06.2009
Адрес: Тюмень
Сообщений: 120
Репутация: 50
|
вопрос. не по шарпу, но хрен пойми, где тут спросить. но я ж пишу на шарпе, так что формально верно? верно, верно.
форма Бэкуса-Наура. например, вот такая. Скрытый текст: является ли она корректной? то есть согласно ей строка "123" может быть расшифрована и как (1(23)), и как ((12)3), то есть возникает неоднозначность - возможно разбить строку на два "подчисла" двумя способами. это допустимо?
__________________
— Я пью горячий шоколад только в месяцах, где присутствует буква Р. — Почему? — Ну. Жизнь без капризов — это не жизнь. — Все становится лучше, когда есть Bluetooth. — В этом мире полно бездомных, грязных носков. — В моем мире нет. (с) ТБВ |
||
|
04.01.2013, 02:24 | #111 | ||
Юзер
Регистрация: 24.06.2008
Адрес: Я тут
Сообщений: 472
Репутация: 172
|
Ну вообще она не очень корректна по моему. Правильней будет <число>::=<цифра>|<число><цифра>
И тогда неоднозначность пропадёт.
__________________
"Хуже вопроса не в той теме, может быть только вопрос, о вопросе не в той теме." © *@ndrey* Контактик Щебет Лицокнижка Спроси меня Гплюс |
||
|
04.01.2013, 11:37 | #112 | ||
От заката до рассвета
Регистрация: 10.06.2009
Адрес: Тюмень
Сообщений: 120
Репутация: 50
|
CMETAHA, ну да, твоя форма безусловно лучше. но у меня форму вводит пользователь, так что я хочу быть готов к любым его нелепостям) вот и хочу знать - стоит ли мне для такого случая что-то придумывать или забить, потому что это ошибка.
__________________
— Я пью горячий шоколад только в месяцах, где присутствует буква Р. — Почему? — Ну. Жизнь без капризов — это не жизнь. — Все становится лучше, когда есть Bluetooth. — В этом мире полно бездомных, грязных носков. — В моем мире нет. (с) ТБВ |
||
|
04.01.2013, 20:43 | #113 | ||
Юзер
Регистрация: 24.06.2008
Адрес: Я тут
Сообщений: 472
Репутация: 172
|
$finX, ну раз возникает неоднозначность, то можешь уведомлять пользователя, что его форма неоднозначна.
__________________
"Хуже вопроса не в той теме, может быть только вопрос, о вопросе не в той теме." © *@ndrey* Контактик Щебет Лицокнижка Спроси меня Гплюс |
||
|
04.01.2013, 21:40 | #114 | ||
Большой, красивый, СИНИЙ
Регистрация: 31.12.2021
Сообщений: 11,414
Репутация: 3133
|
Цитата:
Форма совершенно корректна, все зависит от того, какой у тебя парсер. Для праворекурсивного парсера (например Coco/r) эта форма некорректна потому что first(a) равно first(b), и парсер не сможет разрешить неоднозначность. Правильная форма для праворекурсивного парсера будет number ::= {digit}. Если я правильно помню форму. |
||
|
01.04.2013, 01:04 | #115 | ||
От заката до рассвета
Регистрация: 10.06.2009
Адрес: Тюмень
Сообщений: 120
Репутация: 50
|
немного ненужной истории.
пишу я на CUDA. и хочу я писать на C#. и думаю - а не сделать ли мне библиотечку? нехай кудовский код будет на крестах, а нормальные удобные вещи я буду писать на шарпе. и начался гугл, и было его тысячи, и через многие сотни времени у меня всё ж таки была dll с кодом на CUDA. и работала она. вот только к шарпу не подключалась. файлик Hello.cu сиречь cpp Скрытый текст: файлик Hello.h Скрытый текст: код шарпа Скрытый текст: и при тыке на кнопку он выдаёт вот такую ошибку: Цитата:
__________________
— Я пью горячий шоколад только в месяцах, где присутствует буква Р. — Почему? — Ну. Жизнь без капризов — это не жизнь. — Все становится лучше, когда есть Bluetooth. — В этом мире полно бездомных, грязных носков. — В моем мире нет. (с) ТБВ |
||
|
01.04.2013, 01:32 | #116 | ||
Большой, красивый, СИНИЙ
Регистрация: 31.12.2021
Сообщений: 11,414
Репутация: 3133
|
Во-первых, можешь посмотреть, какие функции экспортирует твоя DLL.
Во-вторых, тебя может спасти extern "C". В-третьих, если я все правильно помню, все dllexport функции помечаются как STDCALL. То есть, у тебя неправильно указан формат вызова. |
||
|
01.04.2013, 13:25 | #117 | ||
От заката до рассвета
Регистрация: 10.06.2009
Адрес: Тюмень
Сообщений: 120
Репутация: 50
|
bober_maniac, я зафигачил экстерн си. под первым спойлером.
как посмотреть экспортируемые функции? и при __stdcall даже отказывается компилить. судя по ошибкам, энвидиа не понимает его. Добавлено через 47 минут вопрос отпал. методом научного тыка подобран набор параметров, при котором всё работает. всем спасибо, bober_maniac. даст система - лайкну.
__________________
— Я пью горячий шоколад только в месяцах, где присутствует буква Р. — Почему? — Ну. Жизнь без капризов — это не жизнь. — Все становится лучше, когда есть Bluetooth. — В этом мире полно бездомных, грязных носков. — В моем мире нет. (с) ТБВ Последний раз редактировалось $finX; 01.04.2013 в 14:12. Причина: Добавлено сообщение |
||
|
03.04.2013, 21:43 | #118 | ||
Большой, красивый, СИНИЙ
Регистрация: 31.12.2021
Сообщений: 11,414
Репутация: 3133
|
|||
|
04.04.2013, 21:28 | #119 | ||
От заката до рассвета
Регистрация: 10.06.2009
Адрес: Тюмень
Сообщений: 120
Репутация: 50
|
bober_maniac, ага, как раз им и воспользовался. решилось нахождением точки входа, копипаст ручками в DllImport шарпа, выставлением cdecl в шарпе и крестах и GOTO 10, пока не переберёшь все функции. но хоть работает.
__________________
— Я пью горячий шоколад только в месяцах, где присутствует буква Р. — Почему? — Ну. Жизнь без капризов — это не жизнь. — Все становится лучше, когда есть Bluetooth. — В этом мире полно бездомных, грязных носков. — В моем мире нет. (с) ТБВ |
||
|
27.04.2013, 08:31 | #120 | ||
Игрок
Регистрация: 14.06.2006
Адрес: Future
Сообщений: 672
Репутация: 159
|
Кто-ниубдь поможет каким образом можно быстрее выводить картинки в шарпе.
Graphics.DrawImage() у меня вызывается 29 раз в цикле (то бишь рисует 29 картинок) из-за чего перерисовка занимает аж 3 секунды, картинки почти 1к х 1к. Никак не могу понять как с наименьшими потерями или объеденить вызов в один или использовать без лишних плясок длл-ками, нужен полный минимум нестандартных дллок, и да, .Net 2.0, если в версии выше что есть стоящее - попробуем. Никаких директХ, только хардкор и WinForms
__________________
Understanding is impossible... Η κατανόηση είναι αδύνατο 理解することは不可能である समझना असंभव है Mr. Freeman +1 [url=https://deepbit.net][img]https://deepbit.net/userbar/4f1ea27f06917288bf000000_375ff6ce34.png[/img][/url] |
||
|
Метки |
c#, обсуждение, помощь, программирование |
Опции темы | |
|
|
|