Большой Воронежский Форум
» Программирование>Три вопроса по VB.
Fenixator 08:53 15.10.2003
У меня, как програмиста любителя VB(Угадайте где запятая), возникло три вопроса.
1)С помощью каких комманд можно оперировать реестром в VB
2)При перемещении картинки, в рабочий программе, происходит её мерцание. Перемещение идет програмно, через тот же цикл.
3)Может ли кто-нибудь поделиться MSDN'ом для VB.


P.S. Хочу так же вынести на ваш суд свою первую(первую до конца сделанную) программу.
Скачать её можно здесь
Называется Кликалка
+
P.P.S. СтарКрафт Тест то же мой. [Ответ]
fishca 13:41 15.10.2003
Fenixator
Игра просто охеритттельнннно полезна кликерам мшью! [Ответ]
Canker 13:46 15.10.2003
Да игра супер, я по моему даже в разработчиках есть. [Ответ]
Fenixator 20:42 15.10.2003
А у меня не нормальный, у меня УНИКАЛЬНЫЙ [Ответ]
LSL 20:48 15.10.2003
Fenixator
1)С помощью каких комманд можно оперировать реестром в VB

С помощью api функций, я к посту прикрепил модуль, писал его не я
и за работу не ручаюсь, попробуй разберись, там всё просто.

2)При перемещении картинки, в рабочий программе, происходит её
мерцание.


Тут нужно привлекать, GDI, DirectX в интернете есть куча врапперов...
Можешь поглядеть сюда http://www.tevs-artur.narod.ru

3)Может ли кто-нибудь поделиться MSDN'ом для VB.

Тут лучшей справкой будет хорошая книжка-справочник.

Мой добрый совет:
Начинай осваивать, vb.net или c# ! [Ответ]
Fenixator 21:03 15.10.2003
Спасибо!!! [Ответ]
zic 21:11 15.10.2003
Лучше все- таки С# [Ответ]
LSL 21:27 15.10.2003
Fenixator Глядел игру, все мы с этого начинали...

Одно удручает:
НЕ включай в дистрибутив рантайм бейсика !!!
Распространяй его отдельным архивом.

Игра весит 35 Kb, а мегабайт с лишним я качал зря...
[Ответ]
Fenixator 21:47 15.10.2003

Сообщение от :
Первоначальное сообщение от LSL
Одно удручает:
НЕ включай в дистрибутив рантайм бейсика !!!
Распространяй его отдельным архивом.

Игра весит 35 Kb, а мегабайт с лишним я качал зря...

Я пока новичёк и поэтому моим вопросам не удивляйтесь.
Что такое рантайм? [Ответ]
LSL 22:24 15.10.2003
Fenixator ВБ Рантайм - набор библиотек (Dll) необходимых для выполнения программы на Visual Basic.

asycfilt.dll
COMCAT.DLL
msvbvm60.dll
oleaut32.dll
olepro32.dll
stdole2.tlb
VB6STKIT.DLL

Обычно они входят в комплект ОС.
Вместе с игрой их распространять не нужно, нужно отдельно. [Ответ]
OveRMinD 21:06 23.10.2003
Fenixator
http://modules.by.ru/
вот сайт одного знакомого - любителя VB там ты найдешь много разных полезных и не очень модулей ..... сразу какай Arcimed!
И поторопись забить на VB, уж очень он безперспективный, для просоты лучше переходи на Delphi [Ответ]
Kerish 13:22 15.11.2003
Насчет мерцания картинки, попробуй PictureBox если прозрачность не нужна.Он по-моему не мигает... [Ответ]
LSL 13:43 15.11.2003
Kerish Мигает [Ответ]
Kerish 14:15 16.11.2003
LSL Только, что в VB лично проверил - не мигает... [Ответ]
LSL 22:52 16.11.2003
Kerish А на Pentium 1-2 мигает ещё как. В любом случае анимацию не сделать. [Ответ]
Fenixator 00:22 18.11.2003
У меня картинки мигают из-за несовпадения частоты. [Ответ]
LSL 00:36 18.11.2003
Fenixator Какой частоты ? [Ответ]
OveRMinD 10:03 18.11.2003
Kerish па любому не мигает.... проверено [Ответ]
Kerish 12:38 18.11.2003
Даже если мигает, то можно воспользоваться PaintPicture и BitBlt.

Вот вам пример... [Ответ]
LSL 18:38 18.11.2003
Даже если мигает, то можно воспользоваться PaintPicture и BitBlt.

В том-то и дело что BitBlt -это уже не стандартные средства языка. Об их привлечении я писал в самом начале темы.. gdi32. [Ответ]
Kerish 19:35 18.11.2003
Я сейчас говорю о крайних методах.
Про PictureBox я уже говорил? [Ответ]
Fenixator 23:49 20.11.2003
LSL Частоты монитора и частоты обновления картинки, как-будто через видеокамеру на экран смотришь. [Ответ]
LSL 00:39 21.11.2003
Fenixator Ерунду говоришь. [Ответ]
Fenixator 01:51 22.11.2003
LSL При моем разрешении 1024х768 сделал картинку с разрешением ~4000x3000, и заставил двигаться по экрану(то-есть она всегда была на весь экран), при этом по картинке бежали белые полосы(цвет формы-белый, цвет картинки черный), как при просмотре экрана через видеокамеру. [Ответ]
LSL 13:29 22.11.2003
Fenixator Всё правильно, пока эта хрень прорисуется, показывалась форма. Частота монитора здесь непричём.

Чтобы от этого избавится юзай другой механизм графики.
См. советы в предыдущих постах.

Или сделай картинку поменьше [Ответ]
Fenixator 00:59 25.11.2003
LSL А почему, тогда, при смене частоты монитора - ширина и скорость перемещения "белых полосок" изменяются? [Ответ]
LSL 01:02 25.11.2003
Fenixator

Не знаю. [Ответ]
Fenixator 01:13 25.11.2003
LSL Так-то... [Ответ]
Вверх