Страница: 1 |
Страница: 1 |
Вопрос: Для чего в VB естьVC++
Добавлено: 12.01.08 19:52
Автор вопроса: Боцман | Web-сайт:
Несколько дней нерешу одну проблемму на VB, а на vс++
куча примеров даже,(но я его не "читаю"), я открыл vc++, скопировал туда, в какое-то страничное окно,
а сохранить могу только как "текст или что то подобное". и что с ним делать?
Неужели ради этого учить и его, не знаю сколько бог жизни еще отпустил, но на это время, точно не продлит.
Исколесил весь интернет "Забугорный" опять в лучшем случае VC++. Зачем он присутствует VB, но живет своей жизнью? Что сильно удивляет, проги на нем действительно очень маленькие по размеру.
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 13.01.08 02:42
Острой осенью сто огурцов
Мне приветливо машут бровями.
Номер ответа: 2
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #2
Добавлено: 13.01.08 03:13
Исчерпывающе. Добавить нечего.
Номер ответа: 3
Автор ответа:
BUMM ®
Вопросов: 8
Ответов: 482
Профиль | | #3
Добавлено: 13.01.08 03:23
компилировать(создавать длл), а потом вызывать из VB(примерно также как и АПИ)
Номер ответа: 4
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #4
Добавлено: 13.01.08 09:28
BUMM ® Спасибо!
определенный класс и скомпилировать его в библиотеку ActiveX DLL,
тем самым сделав его доступным для использования другими членами команды.
Я незнаю человека который знает хоть какой-то язык програмирования(разные круги общения, так сложилось),
поэтому DLL некогда не делал, их регистрировать нужно, модуль мне практичнее, хотя из него можно
сделать DLL и в VB.Там понятно вот например;
Public Const MIXERLINE_COMPONENTTYPE_DST_SPEAKERS = _
 MIXERLINE_COMPONENTTYPE_DST_FIRST + 4)
Public Const MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE = _
 MIXERLINE_COMPONENTTYPE_SRC_FIRST + 3)
Это читается нормально(почти), а это?
{
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-сайт:
Профиль | | #5
Добавлено: 13.01.08 10:50
Sharp, респект )
Топикстартер, "в VB есть VC++" - что ты под этим понимаешь?
Может имеешь в виду, что в VS есть VC++? Так там много всякого есть.
Это мультиязыковая среда разработки, так сказать.
Номер ответа: 6
Автор ответа:
BUMM ®
Вопросов: 8
Ответов: 482
Профиль | | #6
Добавлено: 13.01.08 12:56
Native DLL скомпилированную в С++ регистрировать не нужно, ее пужно бросать в папку с екзешником или в system32. между ActiveX DLL и Native DLL есть большая разница
Номер ответа: 7
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #7
Добавлено: 13.01.08 20:15
О, вопрос заодно уж. Раз такая тема.
Если у меня именно Native DLL в папке с прогой, я должен загружать её через LoadLibrary? Если да, то нужно ли выгружать при выходе из приложения?
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 13.01.08 21:00
При выходе из приложения его адресное пространство и все загруженные туда библиотеки, конечно, убьются, но труъ-программисты всегда очищают все, что могут, дабы соблюсти требование гламурности кода.
Номер ответа: 9
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #9
Добавлено: 14.01.08 04:02
да, в инсте тоже говорят придерживаться правил))
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 16.01.08 01:08
мегазачет за Subject!!!