Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: 2 вопроса Добавлено: 27.07.09 14:34  

Автор вопроса:  UnDeAdZak
Я бейсик изучаю недолго притом сам. И у меня возникло 2 вопроса которые я никак не могу решить:
1)Как создать скриншот экрана на VISUAL BASIC 6.0?
2)Как добавить в проэкт поддержку DirectX( у меня виста и DirectX 10.0). После долгих поисков в нете я нашол лиш самоучитель для DX8, но я не нашол в нужжжжных библиотек, а при нажатии добавить он мне выдавал ошибку:
---------------------------
Microsoft Visual Basic
---------------------------
Can't add a reference to the specified file.
---------------------------
ОК Справка
---------------------------

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 Mc.WOLF



Вопросов: 26
Ответов: 84
 Профиль | | #1 Добавлено: 27.07.09 17:19
<<< 1)Как создать скриншот экрана на VISUAL BASIC 6.0? >>>
  1.  
  2. 'in momule
  3.  
  4.  Public Declare Function GetDesktopWindow Lib "user32" () As Long
  5.    Public Declare Function GetDC Lib "user32" (ByVal hWnd As Long) As Long
  6.    Public Declare Function BitBlt Lib "gdi32" _
  7.           (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, _
  8.           ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, _
  9.           ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
  10.    Public Const SRCCOPY = &HCC0020



  1.  
  2. 'in form
  3.  
  4. Private Sub Form_Load()
  5. Dim hDesk, hDeskDC
  6.       hDesk = GetDesktopWindow()
  7.       hDeskDC = GetDC(hDesk)
  8.       BitBlt Pic1.hDC, 0, 0, Width, Height, hDeskDC, 0, 0, SRCCOPY
  9. End Sub

Ответить

Номер ответа: 2
Автор ответа:
 Mc.WOLF



Вопросов: 26
Ответов: 84
 Профиль | | #2 Добавлено: 27.07.09 17:21
in module )))

Ответить

Номер ответа: 3
Автор ответа:
 Mc.WOLF



Вопросов: 26
Ответов: 84
 Профиль | | #3 Добавлено: 27.07.09 17:23
Создаешь просто на форме PictureBox с именем Pic1 нужных размеров и всё!

Ответить

Номер ответа: 4
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #4
Добавлено: 27.07.09 21:00
VB6.0 поддерживает DirectX до 8 версии
А Windows 7 и Vista - только с 9 и выше.

Комбинировать их как видиш невозможно, поэтому 3D на VB6 на Vista или 7 невозможен (без черезпопупутей).

Ответить

Номер ответа: 5
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #5 Добавлено: 27.07.09 22:26
Спасибо агромное!!!

Ответить

Номер ответа: 6
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #6 Добавлено: 29.07.09 04:18
Тоесть на ХР я смогу втыкнуть эту дурацкую библиотеку в проект?

Ответить

Номер ответа: 7
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #7
Добавлено: 29.07.09 09:41
Сможешь, но я бы тебе советовал переходить на .NET для этого. На VB6 все равно DirectX нормально не заюзаешь.
Плюс ко всему чтобы ощутуть различие между DirectX10 и 9, а так же использовать новые функции, которые там появились, тебе нужно иметь опыт работы с DirectX.

Ответить

Номер ответа: 8
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #8
Добавлено: 29.07.09 09:44
После долгих поисков в нете я нашол лиш самоучитель для DX8

Имя, сестра, имя!!!

А сцыль дашь? Было бы хорошо...

Ответить

Номер ответа: 9
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #9 Добавлено: 29.07.09 14:10
Я не помню....Я всё шо в нете нахожу себе на комп кидаю...
Просто в яндексе введи что-то вроде "Программирование 3D-игр Visual basic"

Ответить

Номер ответа: 10
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #10 Добавлено: 29.07.09 14:23
 V&#946;&#208; U&#951;it я установил Visual Basic 2008, но всёравно не могу подключить директХ.Как мне это сделать?

Ответить

Номер ответа: 11
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #11
Добавлено: 29.07.09 17:00
но всёравно не могу подключить директХ.Как мне это сделать?


1. В меню Проект (Project) кликаешь Добавить ссылку...(Add referense);
2. В появившемся окне выбираешь Microsoft.DirectX;
3. Жмешь "Ок"
4. В коде формы над объявлением класса пишешь
  1. Imports Microsoft.DirectX

Ответить

Номер ответа: 12
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #12 Добавлено: 29.07.09 20:00
А вообще Visual Basic 2008- это и есть Visual Basic.NET???

Ответить

Номер ответа: 13
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #13
Добавлено: 30.07.09 08:20
VB 7, он же VB 2003
VB 8, он же VB 2005
VB 9, он же VB 2008

все используют платформу .NET.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам