Вінницький форум  

Повернутись   Вінницький форум > Міський форум > Технічний форум

View Poll Results: Вы исполбзуете WinAPI ?
да 7 25.00%
нет 4 14.29%
а что это??? 17 60.71%
Ті, хто голосували: 28. You may not vote on this poll

Відповідь
 
Опції теми Опції перегляду
Старий 15-12-2006, 08:19   #1
Di@m
Юзер
 
Di@m's Avatar
 
Реєстрація: Aug 2006
Повідомлення: 27
За замовчуванням WinAPI обмен знаниями

Хоть этот форум и большой, но такого рода темы в нем нет.
Все у кого есть вопросы и те, у кого есть ответы или советы, пишите.
На то и создан этот топик.
Di@m не на форумі   Reply With Quote
Старий 15-12-2006, 08:29   #2
Di@m
Юзер
 
Di@m's Avatar
 
Реєстрація: Aug 2006
Повідомлення: 27
Exclamation Вопрос по звуку

Я пишу курсач на плюсах.
Кто знает, как подключить звук??????
Я пробовал 2 функции
1 PlaySound ("error.wav", NULL, SND_FILENAME | SND_ASYNC) ;
2 sndPlaySound((LPCTSTR)hPtrDataWav,SND_MEMORY|SND_A SYNC );
в обоих случаях выдает ошибку
unresolved external symbol __imp__PlaySoundA@12
DLL"ку я не могу подключить, кричит
winmm.dll : fatal error LNK1136: invalid or corrupt file

Кто знает в чем тут проблема?
Но писать только на чистом WinAPI, без элементов MFC.
Di@m не на форумі   Reply With Quote
Старий 15-12-2006, 21:37   #3
RMX
Старожил
 
RMX's Avatar
 
Реєстрація: Nov 2005
Адреса: house & garage
Повідомлення: 2,677
Send a message via ICQ to RMX Send a message via Yahoo to RMX
За замовчуванням Waпрoс по мd5 чекsuм

Итак, уважаемые знатоки... Внимание, вАпрос !!
Как найти answer.valuе, удовлетворяющее этому условию... ??

Код:
	.........................
anti_md5='f623е75аf30e62bbd73d6df5b50bb7b5';
answ_md5 = '77034a11bcc18630f45706f843e15d65';
function CheckAnswer() {
	var answer;
	answer = document.getElementById('answer');
	if (hex_md5(anti_md5+answer.value) == answ_md5) {
		return true;
	}
	...........................
	...............
	.....
RMX не на форумі   Reply With Quote
Старий 17-12-2006, 07:15   #4
Di@m
Юзер
 
Di@m's Avatar
 
Реєстрація: Aug 2006
Повідомлення: 27
Exclamation Срочно нуна!!!!!!!

Кто работал с файлами.
Помогите, ПОЖАЛУЙСТА, послезавтра сдавать курсач а этот кусок кода не воркает...

Код:
case ID_SAVE_FILE:  
{    
ZeroMemory(&ofn, sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hdWnd;
ofn.lpstrFile = FileSave;  
ofn.nMaxFile = sizeof(FileSave);  
ofn.lpstrFilter = "All\0*.*\0Text\0*.TXT\0";
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
 ofn.lpstrInitialDir = NULL;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;

if (GetOpenFileName(&ofn)==TRUE)
FileS = CreateFile(ofn.lpstrFile, GENERIC_READ,0, 
                       (LPSECURITY_ATTRIBUTES) NULL,
		      OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,
		     (HANDLE) NULL);
Как сюда подключить файл который записывал \читал нужный текст
знаю что функции WriteFile & ReadFile.
Но как их юзать я не знаю....

Останній раз редагувалося Di@m; 07:22.
Di@m не на форумі   Reply With Quote
Старий 21-12-2006, 21:28   #5
*Barthez
Читатель
 
*Barthez's Avatar
 
Реєстрація: Nov 2005
Адреса: Варшава
Повідомлення: 130
Send a message via ICQ to *Barthez
За замовчуванням

Поскольку тема называется "WinAPI обмен знаниями" объясните где его используют, это использование даёт выгоду? Если да то в чём? Существуют ли какие то систематизированые справочники и т.п.
__________________
*Barthez не на форумі   Reply With Quote
Старий 22-12-2006, 00:03   #6
Deluxe
Фанат
 
Deluxe's Avatar
 
Реєстрація: Jan 2005
Адреса: я низнаю, я падумаю
Повідомлення: 412
Send a message via ICQ to Deluxe
За замовчуванням

Цитата:
Повідомлення від *Barthez
Поскольку тема называется "WinAPI обмен знаниями" объясните где его используют, это использование даёт выгоду? Если да то в чём? Существуют ли какие то систематизированые справочники и т.п.
хех, ты всё выучить вздумал
это типа ?первая? надстройка на с++ которая позволила программировать под винд....
справочников куча, первая толковая переведенная книга, я считаю петзольд, программироване под виндовз 95 или еффективное программирование под виндовз
__________________
°•†КLaЊ Delux?™•° здох
Deluxe не на форумі   Reply With Quote
Старий 22-12-2006, 10:17   #7
Судья Ди
Гигант мысли
 
Судья Ди's Avatar
 
Реєстрація: Dec 2006
Адреса: Порубежье
Повідомлення: 1,052
За замовчуванням

Цитата:
Повідомлення від Deluxe
это типа ?первая? надстройка на с++ которая позволила программировать под винд
хихи. точно не наоборот?

2 *Barthez
WinAPI, или "прокто-API", или просто "API через ж@пу" - это набор точек входа, через которые твоя программа (а также библиотеки функций C/C++) обращается к функциям ядра Windows (работа с памятью, файлами, семафорами, событиями и прочими общесистемными объектами). WinAPI насчитывает больше 5 тыщ функций, изменяется от версии к версии Windows, систематизированного справочника в природе не существует - даже MSDN не содержит полного списка. не юзай - а то при переходе на ещё более новый windows может понадобиться переписывать прогу. юзай стандартные библиотеки функций от C/C++.
Судья Ди не на форумі   Reply With Quote
Старий 22-12-2006, 15:23   #8
EvoLuTioN | rOleX
Гигант мысли
 
EvoLuTioN | rOleX's Avatar
 
Реєстрація: Aug 2006
Повідомлення: 1,041
Send a message via ICQ to EvoLuTioN | rOleX
Smile

Вопросик:
API ето случайно не связано с DirectX ?
EvoLuTioN | rOleX не на форумі   Reply With Quote
Старий 22-12-2006, 15:26   #9
Судья Ди
Гигант мысли
 
Судья Ди's Avatar
 
Реєстрація: Dec 2006
Адреса: Порубежье
Повідомлення: 1,052
За замовчуванням

Цитата:
Повідомлення від EvoLuTioN | rOleX
API ето случайно не связано с DirectX ?
нет. directx - совсем отдельная песня.
Судья Ди не на форумі   Reply With Quote
Старий 25-12-2006, 01:33   #10
Di@m
Юзер
 
Di@m's Avatar
 
Реєстрація: Aug 2006
Повідомлення: 27
За замовчуванням

Цитата:
Повідомлення від Судья Ди
нет. directx - совсем отдельная песня.
Да это отдельная тема, НО через АРІ можно работать с DirectX.
Di@m не на форумі   Reply With Quote
Відповідь


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Smilies are Вкл.
[IMG] code is Вкл.
HTML code is Викл.

Швидкий перехід


Поточний час: 16:13. Часовий пояс GMT +3.


Copyright ©2000 - 2024