Кто подскажет где взять обучающее видео или какуюто литературу по Visual Studio 2008 для визуального коддинга под С++ ?
реализация звука при запуске программы. Хочу реализовать звуковое сопровождение при открытии программы и (или) диалогов MFC приложения. вот что успел накалякать с помощью гугл.. ----------------------------------- есть функция ЗВУК Code: [B][COLOR=DarkOrange]void ZVYK(int IDR_WAVE) { HRSRC hWav; hWav=FindResource(AfxGetResourceHandle(),MAKEINTRESOURCE(IDR_WAVE),"WAVE"); HGLOBAL hPtrDataWav; hPtrDataWav=LoadResource(AfxGetResourceHandle(), hWav); LockResource(hPtrDataWav); sndPlaySound((LPCTSTR)hPtrDataWav,SND_MEMORY|SND_ASYNC ); FreeResource(hPtrDataWav); }[/COLOR][/B] вот собственно создание главного окна программы Code: CMyFrameWin::CMyFrameWin() { [B][COLOR=DarkOrange]ZVYK(IDR_WAVE1);[/COLOR][/B] Create(NULL,"PROGRAM", WS_OVERLAPPEDWINDOW,CRect(100, 100, 750, 620),NULL, MAKEINTRESOURCE(IDR_MAINFRAME)); } int CMyFrameWin::OnCreate(LPCREATESTRUCT lpCreateStruct) { HICON newIcon= AfxGetApp()->LoadIcon(IDI_ICON1); SetIcon(newIcon,TRUE); if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME)) { TRACE0("Failed to create toolbar\n"); return -1; } if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT))) { TRACE0("Failed to create status bar\n"); return -1; } return 0; } есть ресурс типа WAVE с идентификатором IDR_WAVE1 (название файла WAVE1.BIN - экспортированный WAV файл) когда компилю получаю вот такую байду: Linking... TOOLBAR7.obj : error LNK2019: unresolved external symbol __imp__sndPlaySoundA@8 referenced in function "void __cdecl ZVYK(int)" (?ZVYK@@YAXH@Z) Debug\qwerty.exe : fatal error LNK1120: 1 unresolved externals помогите разобраться... или может у кого есть пример реализации? Спасибо.
наверно лучше было бы заюзать PlaySound http://msdn.microsoft.com/en-us/library/ms712879(VS.85).aspx Для этих функций необходимо подключить библиотеку Library: Use Winmm.lib.
Значит с плейсаунд... заинклудил вроде все что нужно... #include <windows.h> #include <mmsystem.h> #pragma comment(lib, "Winmm.lib") .... сама функция... Code: [COLOR=Red][B]CMyFrameWin::CMyFrameWin() { [COLOR=DarkOrange][B]PlaySound("Trumpet1.wav", NULL, SND_FILENAME);[/B][/COLOR] Create(NULL,"PROGRAM", WS_OVERLAPPEDWINDOW,CRect(100, 100, 750, 620),NULL, MAKEINTRESOURCE(IDR_MAINFRAME)); }[/B][/COLOR] Нагуглил что нужно еще в afxwin.h добавить строку #pragma comment(linker, "/nod:winmm.lib") сделал... при F5 имеем опять..: Code: Linking... TOOLBAR7.obj : error LNK2019: unresolved external symbol __imp__PlaySoundA@12 referenced in function "public: __thiscall CMyFrameWin::CMyFrameWin(void)" (??0CMyFrameWin@@QAE@XZ) Debug\qwerty.exe : fatal error LNK1120: 1 unresolved externals в чем может быть дело?...
трудно сказать. Попробуй прилинковать через настройки проекта в крайнем случае используй динамическое подключение dll (LoadLibrary, GetProcAddress)
Где найти полное описание библиотеки wininet на русском? А еще лучше пример брутфорса на этой библиотеки. 2ZEXEL Ищи TeachPro Visual C++
После преобразования, из char в double например числа 75.65 получаю в double нечто подобное 75.649999999? шо не так?
Люди почему в Турбо Си 3,0 #include <iostream> <iostream.h> не работает или вообще не находит библиотеку или если находит то выдаёт 300 ошибок??
OPTIONS>DIRECTORIES>INCLUDE DIRECTORIES проверь здесь правильно ли прописан путь к инклудам. если не поможет попробуй поменяй свой иострим на мой (версия СИ таже что и у тебя.) КАЧАЙ если же это не поможет напиши какие ерроры вылетают.
как написать прогу на плюсах которая проверяет совпадение лотерейных номеров. Например сначала вводим 100 комбинация по 6 чисел, а потом выиграшную комбинацию, и прога проверяет совпадение номеров в каждой комбинации.
Как реализовать отправку заголовков на сервер и принять от него ответ? Как через VCL передать заголовки ?
всем тру кодерам )) скиньте у кого есть работающий пример приложения MFC с использованием функции PLAYSOUND (); или может кто найдет траблу в коде что кидал 8 постов назад. заранее спасибо.
Народ , подскажите как можно создать матрицу больших размеров (примерно 1280 на 1024 ) состоящую из double элементов . обыкновенным обьявлением Code: double Matr[1280][1024] программа выдает ошибку
Ну сделай матрицу глобальной(и тогда она будет размещена в куче) или увеличь как-нибудь размер стека, т.к. локальные переменные размещаются в стеке.
ужс. горе программеры. массивы такого размера лучше всего диномически выделять, а не в стеке (размер которого по дефолту вроде 1Мб, что намного меньше чем 1024*1028*sizeof(double)).
вопрос к тем кто уже юзал VC2008FeaturePack для visual studio 2008 можно ли к существующему проекту прицепить стиль от фьюч пака и если да то как все это сделать чтоб как минимум пришлось переделать? Всем спасибо.
У меня такой вопрос: Как можно в С просто добавить в массив один элемент, который юзер вводит с клавиатуры, чтобы он был в конце этого массива? Причём длина массива заранее неизвестна. У меня есть код на Python'e: Code: while END==0: print 'Please, enter a:' a=raw_input() if a=="END": END=1 else: try: a=float(a) AList.append(a) n=n+1 except ValueError: print "Encorrect enter! Please Return!" Вот нужно что-то типа этого на С P.S. Поиск по книгам и по этой теме не помог