HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.11.2007, 00:02
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию

Цитата:
Сообщение от z01b  
Помогите плз разобраться с ф-цией WaveOutOpen (api)
Было бы хорошо с примерчиком.
Курил мсдн, но не помог (
гугл


Цитата:
Для воспроизведения звуковых файлов на низком уровне после опре-деления возможностей устройства вывода необходимо открыть устройст-во, это удобно сделать с помощью функции waveOutOpen.

UINT
waveOutOpen(LPHWAVEOUT lphWaveOut,

UINT wDeviceID,

LPWAVEFORMAT lpFormat,

DWORD dwCallbackInstance,

DWORD dwFlags);


Здесь lphWaveOut -дальний указатель на переменную типа HWAVEOUT. В эту переменную будет записан идентификатор устройства вывода, который необходим для выполнения всех операций с устройством. Функция waveOutOpen также может быть использована для определения возможности воспроизведения звуковых данных заданного формата (в том числе нестандартного), в этом случае параметр lphWaveOut может иметь значение NULL, дополнительно в параметре dwFlags следует установить флаг WAVE_FORMAT_QUERY.
подробнее тут

выкинь свой мсдн, переходи на траву посильнее - гугл
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...

Последний раз редактировалось W!z@rD; 02.11.2007 в 14:35..
 
Ответить с цитированием

  #2  
Старый 02.11.2007, 01:09
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами: 10182506

Репутация: 1393


По умолчанию

у меня сайт не работает (
_____________________________________________
Уже разобрался сам ), нашол на васме uMOD, юзайте, очень полезно!

Последний раз редактировалось z01b; 02.11.2007 в 03:48..
 
Ответить с цитированием

  #3  
Старый 02.11.2007, 19:24
CyberTm
Познающий
Регистрация: 29.10.2007
Сообщений: 79
С нами: 9754506

Репутация: 16
По умолчанию

Помогите пожалуйста! Есть такой код:
Код:
var
a:integer;
b,c:string;
begin
  h.host:='www.google.ru';
  j.Max:=memo4.Lines.Count;
////////

for  a:=1 to memo4.Lines.Count-1 do
begin
 Application.ProcessMessages;
if pos(':',memo4.Lines[a])>0 then
 begin
 b:=copy(memo4.Lines[a],0,pos(':',memo4.Lines[a]));
 c:=copy(memo4.Lines[a],pos(':',memo4.Lines[a])+1,length(memo4.Lines[a])+1);
end;
////
form1.Caption:=inttostr(a)+b;
 j.Position:=a;
 h.ProxyParams.ProxyServer:=b;
 h.ProxyParams.ProxyPort:=strtoint(c);
 try
 h.get('www.google.ru');
 except
 form1.Caption:='Проверка прокси';
 end;
Никак не получается проверить(((
Потому что прокси каждый следующий идет совершенно не правильно...
 
Ответить с цитированием

  #4  
Старый 02.11.2007, 21:39
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию

Код:
var
a:integer;
b,c:string;
begin
  h.host:='www.google.ru';
  j.Max:=memo4.Lines.Count;
////////
Application.ProcessMessages;
for  a:=0 to memo4.Lines.Count-1 do
begin
if pos(':',memo4.Lines[a])>0 then
 begin
 b:=copy(memo4.Lines[a], 0, pos(':',memo4.Lines[a])-1);
 c:=copy(memo4.Lines[a],pos(':',memo4.Lines[a])+1,length(memo4.Lines[a]));
end;
////
form1.Caption:=inttostr(a)+b;
 j.Position:=a;
 h.ProxyParams.ProxyServer:=b;
 h.ProxyParams.ProxyPort:=strtoint(c);
 try
 h.get('www.google.ru');
 except
 form1.Caption:='Проверка прокси';
 end;
мб так? хотя я хз
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #5  
Старый 03.11.2007, 22:31
CyberTm
Познающий
Регистрация: 29.10.2007
Сообщений: 79
С нами: 9754506

Репутация: 16
По умолчанию

Цитата:
Сообщение от W!z@rD  
Код:
var
a:integer;
b,c:string;
begin
  h.host:='www.google.ru';
  j.Max:=memo4.Lines.Count;
////////
Application.ProcessMessages;
for  a:=0 to memo4.Lines.Count-1 do
begin
if pos(':',memo4.Lines[a])>0 then
 begin
 b:=copy(memo4.Lines[a], 0, pos(':',memo4.Lines[a])-1);
 c:=copy(memo4.Lines[a],pos(':',memo4.Lines[a])+1,length(memo4.Lines[a]));
end;
////
form1.Caption:=inttostr(a)+b;
 j.Position:=a;
 h.ProxyParams.ProxyServer:=b;
 h.ProxyParams.ProxyPort:=strtoint(c);
 try
 h.get('www.google.ru');
 except
 form1.Caption:='Проверка прокси';
 end;
мб так? хотя я хз
Не то ,к сожаленью
 
Ответить с цитированием

  #6  
Старый 04.11.2007, 11:56
da_ff
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
С нами: 10439609

Репутация: 71
По умолчанию

поставь курсор на строчку функции нажми F5 и запусти
потом нажимая F7 просматривай значения в переменных
 
Ответить с цитированием

  #7  
Старый 04.11.2007, 12:34
CyberTm
Познающий
Регистрация: 29.10.2007
Сообщений: 79
С нами: 9754506

Репутация: 16
По умолчанию

Так я знаю где ошибка.В функции pos. Я не понимаю как ее правильно написать)
 
Ответить с цитированием

  #8  
Старый 04.11.2007, 20:10
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию

Цитата:
Сообщение от CyberTm  
Так я знаю где ошибка.В функции pos. Я не понимаю как ее правильно написать)
мда...
функция pos
возвращает: указатель на первый символ-вхождение
при использование надо указать 2 вещи, а именно:
1. SubString - строку необходимую найти
2. s - собственно где искать

пример
Код:
var
i: Byte;
begin
i:=pos('привет', 'медвед привет');
if i>0 then ShowMessage(IntToStr(i));
end;
вернет число 8...
давайте посчитаем...
медвед привет <- всего 13 символов...
почему 8??? это же медвед Привет
все правильно... функция вернула указатель на 1 символ...



Цитата:
Сегодня у меня делфи начал тормозить жестоко. Он гзузиться гдето 2 минуты и работать в него, почти невозможно. От чего он так?
ЗЫ Переустановка не помогает (
1. поудаляй компоненты которыми напичканна студия.
2. после деинсталляции зачисть реестр.
3. тотально удаление т.е. все файлы bpl из папки с виндой, Shift+Delete на папке Delphi в ..\Program Files\Borland, удаление всего (в реестре) где встречается Delphi, Borland, pas, ...
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...

Последний раз редактировалось W!z@rD; 04.11.2007 в 20:13..
 
Ответить с цитированием

  #9  
Старый 04.11.2007, 15:45
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
С нами: 9845666

Репутация: 171
По умолчанию

как написать программу чтоб она "заходила" на сайт допустим mysite.ru ,чтоб счетчик защитывал посещение и при этом юзер ничего не видел?
 
Ответить с цитированием

  #10  
Старый 04.11.2007, 16:01
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
С нами: 10342455

Репутация: 144
По умолчанию

Вот можешь глянуть исходники моего SiteClicker'а
Скачать
Правда тут не совсем невидимо для юзера, но зато может юзать список прокси!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2569 10.05.2026 13:27
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.