Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Для чего в VB естьVC++ Добавлено: 12.01.08 19:52  

Автор вопроса:  Боцман | Web-сайт: Rus-Skipper.narod.ru | ICQ: 295725312 
Несколько дней нерешу одну проблемму на VB, а на vс++
куча примеров даже,(но я его не "читаю"), я открыл vc++, скопировал туда, в какое-то страничное окно,
а сохранить могу только как "текст или что то подобное". и что с ним делать?
Неужели ради этого учить и его, не знаю сколько бог жизни еще отпустил, но на это время, точно не продлит.
Исколесил весь интернет "Забугорный" опять в лучшем случае VC++. Зачем он присутствует VB, но живет своей жизнью? Что сильно удивляет, проги на нем действительно очень маленькие по размеру.

Ответить

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

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 13.01.08 02:42
Острой осенью сто огурцов
Мне приветливо машут бровями.

Ответить

Номер ответа: 2
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #2
Добавлено: 13.01.08 03:13
Исчерпывающе. Добавить нечего.

Ответить

Номер ответа: 3
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #3 Добавлено: 13.01.08 03:23
и что с ним делать?

компилировать(создавать длл), а потом вызывать из VB(примерно также как и АПИ)

Ответить

Номер ответа: 4
Автор ответа:
 Боцман



ICQ: 295725312 

Вопросов: 53
Ответов: 830
 Web-сайт: Rus-Skipper.narod.ru
 Профиль | | #4
Добавлено: 13.01.08 09:28
BUMM ® Спасибо!
При работе над большими проектами каждый участник, например, может создавать
определенный класс и скомпилировать его в библиотеку ActiveX DLL,
тем самым сделав его доступным для использования другими членами команды.

Я незнаю человека который знает хоть какой-то язык програмирования(разные круги общения, так сложилось),
поэтому DLL некогда не делал, их регистрировать нужно, модуль мне практичнее, хотя из него можно
сделать DLL и в VB.Там понятно вот например;
      Public Const MIXERLINE_COMPONENTTYPE_SRC_FIRST = &H1000&

      Public Const MIXERLINE_COMPONENTTYPE_DST_SPEAKERS = _
                     ;(MIXERLINE_COMPONENTTYPE_DST_FIRST + 4)

      Public Const MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE = _
                     ;(MIXERLINE_COMPONENTTYPE_SRC_FIRST + 3)

Это читается нормально(почти), а это?
CAlexfMixer::CAlexfMixer(DWORD DstType, DWORD SrcType, DWORD ControlType)
{
ZeroAll();
if(mixerGetNumDevs() < 1) return;
mmr = mixerOpen(&m_HMixer, 0, 0, 0L, CALLBACK_NULL);
if (mmr != MMSYSERR_NOERROR) return;
// get dwLineID
MIXERLINE mxl;
mxl.cbStruct = sizeof(MIXERLINE);
// DstType
mxl.dwComponentType = DstType;
if (mixerGetLineInfo((HMIXEROBJ)m_HMixer, &mxl, MIXER_OBJECTF_HMIXER | MIXER_GETLINEINFOF_COMPONENTTYPE)
!= MMSYSERR_NOERROR) return;
// SrcType
if( SrcType != NO_SOURCE

 А насчет огурцов, а что делать когда с переводчиком
 полазееш пару суток по забугорным сайтам, злой на себя и на всех (туплю ведь), а тут еще програмку скачал
 написанную на Woctcom С\С++, она делает то что у меня не получается
 и еще раза в три больше, как не растроишься.ну и снял стрес. Слов нет, неправ,
 Что интерестная статья? Извените если ,что не так.

Ответить

Номер ответа: 5
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 13.01.08 10:50
Sharp, респект )

Топикстартер, "в VB есть VC++" - что ты под этим понимаешь?
Может имеешь в виду, что в VS есть VC++? Так там много всякого есть.
Это мультиязыковая среда разработки, так сказать.

Ответить

Номер ответа: 6
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #6 Добавлено: 13.01.08 12:56
поэтому DLL некогда не делал, их регистрировать нужно

Native DLL скомпилированную в С++ регистрировать не нужно, ее пужно бросать в папку с екзешником или в system32. между ActiveX DLL и Native DLL есть большая разница

Ответить

Номер ответа: 7
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #7
Добавлено: 13.01.08 20:15
О, вопрос заодно уж. Раз такая тема.
Если у меня именно Native DLL в папке с прогой, я должен загружать её через LoadLibrary? Если да, то нужно ли выгружать при выходе из приложения?

Ответить

Номер ответа: 8
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 13.01.08 21:00
При выходе из приложения его адресное пространство и все загруженные туда библиотеки, конечно, убьются, но труъ-программисты всегда очищают все, что могут, дабы соблюсти требование гламурности кода.

Ответить

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #9
Добавлено: 14.01.08 04:02
да, в инсте тоже говорят придерживаться правил))

Ответить

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


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 16.01.08 01:08
мегазачет за Subject!!!

Ответить

Страница: 1 |

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



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