Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2011, 10:18   #1
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию Есть где то ошибка?

не могу догнать что тут не так, почему не отправляет
Код:
procedure TForm1.sButton5Click(Sender: TObject);
var
f: TMemoryStream;
begin
try
GetDir(0, dir);
f:= TMemoryStream.Create;
a:=IdHTTP1.Get('http://tumen.u-tel.ru/facilities/sms');
b:=copy(a, Pos('src="/ctrlimg', a)+6 , 20);
Idhttp1.Get('http://tumen.u-tel.ru/'+b, f);
f.SaveToFile(dir+'\capcha.jpg');
sleep(100);
Image3.Picture.LoadFromFile(dir+'\capcha.jpg');
f.Free;
DeleteFile(dir+'\capcha.jpg');
except
Showmessage('Проверте интернет');
end;
end;

procedure TForm1.sButton6Click(Sender: TObject);
var
list:Tstringlist;
r,u:string;
begin
try

u:=Utf8ToAnsi(smemo3.Text);
list:=Tstringlist.Create;
list.Add('confirm_code='+sEdit6.Text);
list.Add('phone_post_number='+sEdit5.Text);
list.Add('message_text='+u);
list.Add('phone_number='+sEdit5.Text);
r:=Idhttp1.Post('http://tumen.u-tel.ru/facilities/sms/', list);
Memo1.Text:=Utf8ToAnsi(r);
if Pos('Сообщение принято к отправке', r)>0 then
showmessage('Отправлено') else
showmessage('Ваше сообщение не отправлено');
except
Showmessage('Проверте интернет');
end;
list.Free;
end;
капчу он получает, но почему не отпраляет смс? не могу сообразить не поможете?

и сразу не в этот раздел, можно ли добавить в программу музыку из MP3 файла ? вот код с файлом wav

Код:
создаешь текстовый файл, пишешь в него: DATA WAVE data.wav
сохраняешь его как например data.rc (rc - это расширение)
создаешь wav-файл под названием data.wav (в принципе, название любое пишешь, главное чтоб и в текстовом файле такое же название было)
далее запускаешь консольку, пишешь brcc32.exe "полный путь с именем текстового файла с расширением", появляется в папке с текстовым файлом файл data.res. Вот его и включаешь в свой проект

{$R data.res} (это пишешь после слова implementation)

PlaySound('DATA', HInstance, SND_RESOURCE + SND_ASYNC + SND_LOOP) (это пишешь там, где нужно проиграть звук)

обращение производится по имени ресурса (ресурс мы назвали в текстовом файле как DATA, тип WAVE)
SND_RESOURCE - проигрывание звука из ресурса
SND_ASYNC - чтоб программа не зависала во время воспроизведения
SND_LOOP - играет по кругу, если не надо не пиши
cargo29 вне форума Ответить с цитированием
Старый 14.03.2011, 22:10   #2
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Да уж.... весело а сам так ошибку найти и не могу
cargo29 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написал программу, где то ошибка, не пойму где... Kelevra91 Общие вопросы C/C++ 5 17.01.2011 16:38
Подскажите есть ошибка ? (если да то где) eyeofthedemon Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 19.09.2008 10:41
где есть masm 64бит ? rpy3uH Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 11.01.2007 14:19