Ответ: Проблемы с переводом
Я вроде сказал. Перевожу программу с VB 6.0 на VB 2010.
Я что то не понял смысла второго прндложения, можно на чуть более руском? |
Ответ: Проблемы с переводом
что не понятно? для того чтобы сделать Read|Write, если такого файла нет, прога попытается его создать, что, если у юзера нету прав на создание этого файла, в этом месте, повлечёт за собой обвал программы, или вылет до ближайшего обработчика.
|
Ответ: Проблемы с переводом
Я вообшето спрашивал про второе предложение а не про вторую строчку! Сажу подругому - что значит:" Узать костыль совместимости со старым VB это верх идиотизма при наличии прекрасного BinaryReader."
Что за BinaryReader и костыль совместимости? |
Ответ: Проблемы с переводом
Костыль совместимости это Microsoft.VisualBasic.*
BinaryReader - это средство бинарного чтения из потоков данных, например из файловых потоков, в структуре Net Framework. Для операций ввода/вывода в Net обычно используются классы пространства имен System.IO |
Ответ: Проблемы с переводом
Кто нибудь знает как в 2010 называются константы с кодами клавиш? В 6.0 были vbKeyLeft, vbKeyUp, vbKeyW а здесь как? (Подскажите пудь до класса содержащего оные)
|
Ответ: Проблемы с переводом
Ну если использовать события Windows.Forms, то тебе нужно перечисление System.Windows.Forms.Keys
|
Ответ: Проблемы с переводом
Спс...
Подскажите пожалуйста как в ВБ 2010 ведётся отладка! Я исправил все ошибки компиляции выставляю Solution Configurations на Debug жму F5 - результат чёрный экран, курсор часиками, загрузка цп сначала поднимается до 100 потом падает до нуля и ничего не происходит! Открываю диспетчер - процес проекта (который уже запущенная форма) не отвечает (просто свернуть не получается) - завершаю - у окошка Vb на секунду появляется сообщение об ошибке с решениями и сразу проподает... Что я не так делаю?:''(( |
Ответ: Проблемы с переводом
Черный экран? В смысле консоль? Приложение Windows.Forms или консольное?
|
Ответ: Проблемы с переводом
Windows Forms. С Директ Х в фул скрине.
|
Ответ: Проблемы с переводом
Код главного цикла посмотреть можно? Как он реализован?
|
Ответ: Проблемы с переводом
А что считать главным циклом? У меня там всё через таймеры (приложение должно неприрывно реиндинговать и отображать картинку).
Вопрос вообще в том как настроить ВБ в режим отладки. 6.0 при таких случаях после завершения работы выделял строчку на которой стопорнулся и объяснял суть ошибки - как добится этого от 2010? |
Ответ: Проблемы с переводом
Таймерами никто не делает, главный цикл - это цикл отрисовки. Мне кажется в Managed.DirectX должен быть каркас приложения, вызывающий функции отрисовки во время простоя приложения, когда нет оконных сообщений.
|
Ответ: Проблемы с переводом
??? :4to: Жуть! Я думал циклы используются только в ДОС приложениях или конечных программмах. Все исходники что я видел были с таймерами. Вот я ими и пользуюсь раз в N милисекунд обновляю картинку на экране и радуюсь!
А почему не делают то? |
Ответ: Проблемы с переводом
Я раз в 30 милли секунд обращаюсь к
Код:
Private Shared Sub Reinder_Timer() |
Ответ: Проблемы с переводом
Потому что между значений с таймерами может случиться перерисовка формы, которая не предусмотрена.
Самый простой способ отрисовки в цикле, это в перегруженной функции OnPaint формы в конце написать Invalidate(), что приведет к новой перерисовке снова и снова. |
Часовой пояс GMT +4, время: 23:21. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot