wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

515329

Пользователей сегодня:

17

Пользователей online:

148

Выплачено ($): 7`611`296,35
Выплат: 8`120`507
Писем прочитано: 1`024`989`113
Новые вопросы

Задать свой вопрос


 
 
Online 5
Все ответы
 
 

Тема #170065

Внимание! В разделе запрещается:

  • Мат (оскорбления)
  • Частично реклама
  • Нарушение законодательства РФ
  • Попрошайничество и просьбы одолжить деньги, кредиты или монеты

Выделите текст и нажмите для цитирования  #  
+2   [04.03.2013 17:27] kovdens Рейтинг 0.00     Стена пользователя kovdens +14

Закрытая тема от пользователя kovdens Где тут ошибка? Delphi кодеры, сюда!

Пишут, что тут ошибка: http://4.firepic.org/4/images/2013-03/04/dwc4n3uduqgw.jpg
begin
sleep(1000);
httpsend.HTTPMethod('POST','s+Edit1.Text')
Application.ProcessMessages
end




Вот полный текст:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleCtrls, SHDocVw, httpsend, ssl_openssl;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Edit1: TEdit;
Label1: TLabel;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation
var Stop : boolean;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var s: string; httpsend: THTTPSend;
begin
Button2.Enabled:=True;
Button1.Enabled:=False;
Stop:=False;
s:='https://bla-bla-bla';
while not(Stop) do
begin
sleep(1000);
httpsend.HTTPMethod('POST','s+Edit1.Text')
Application.ProcessMessages
end
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Stop:=True;
Button2.Enabled:=False;
Button1.Enabled:=True;
end;
end.

дам центы за хорошие ответы!

Раздел: Другое, последний комментарий: 04.03.2013 17:44
Тема закрыта пользователем MiSsiS_IA
Проголосовали: azverin, #997157
Ответы
Ответов всего: 13  тема закрыта 
Выделите текст и нажмите для цитирования  #  
+1   [04.03.2013 17:28] azverin Рейтинг 0.00     Стена пользователя azverin +24  Все ответы пользователя azverin

Я знаю где ошибка
Проголосовали: kovdens
Выделите текст и нажмите для цитирования  #  
+1   [04.03.2013 17:28] kovdens Рейтинг 0.00     Стена пользователя kovdens +14  Все ответы пользователя kovdens

azverin пишет Я знаю где ошибка

не надо говорить, что в ДНК
Проголосовали: azverin
Выделите текст и нажмите для цитирования  #  
+1   [04.03.2013 17:29] azverin Рейтинг 0.00     Стена пользователя azverin +24  Все ответы пользователя azverin

kovdens пишет не надо говорить, что в ДНК

Не, в коде)
Проголосовали: kovdens
Выделите текст и нажмите для цитирования  #  
0   [04.03.2013 17:30] kovdens Рейтинг 0.00     Стена пользователя kovdens +14  Все ответы пользователя kovdens

azverin пишет
kovdens пишет не надо говорить, что в ДНК

Не, в коде)

ну так скажи)
Выделите текст и нажмите для цитирования  #  
+1   [04.03.2013 17:31] #950088   Все ответы пользователя

:shocking:
пошёл-ка я пива выпью....
потом скажу....
Проголосовали: kovdens
Выделите текст и нажмите для цитирования  #  
+2   [04.03.2013 17:31] #1376936   Все ответы пользователя

kovdens пишет HTTPMethod('POST','s+Edit1.Text')

не правильнее было бы
HTTPMethod('POST','s'+Edit1.Text)?

в delphi не шарю, поэтому ссори, если не так :oops1:
Проголосовали: kovdens, #1316842
Выделите текст и нажмите для цитирования  #  
0   [04.03.2013 17:32] kovdens Рейтинг 0.00     Стена пользователя kovdens +14  Все ответы пользователя kovdens

#950088 пишет :shocking:
пошёл ка я пива выпью....
потом скажу....

ну что такое?

Добавлено спустя 02 минуты 10 секунд
#950088 пишет :shocking:
пошёл-ка я пива выпью....
потом скажу....

http://4.firepic.org/4/images/2013-03/04/dwc4n3uduqgw.jpg
Выделите текст и нажмите для цитирования  #  
+1   [04.03.2013 17:35] #950088   Все ответы пользователя

kovdens пишет
#950088 пишет :shocking:
пошёл ка я пива выпью....
потом скажу....

ну что такое?


я тут без пол-литра не обойдусь....
нужно вдохновение....
Проголосовали: kovdens
Выделите текст и нажмите для цитирования  #  
+1   [04.03.2013 17:36] #748928   Все ответы пользователя

Не понял каким образом Stop изменит своё значение на true?
Чтобы Click сработал необходимо, чтобы цикл While закончился.
Проголосовали: kovdens
Выделите текст и нажмите для цитирования  #  
0   [04.03.2013 17:39] kovdens Рейтинг 0.00     Стена пользователя kovdens +14  Все ответы пользователя kovdens

#748928 пишет Не понял каким образом Stop изменит своё значение на true?
Чтобы Click сработал необходимо, чтобы цикл While закончился.

да это работает все работает пока не нажму старт http://4.firepic.org/4/images/2013-03/04/dwc4n3uduqgw.jpg
http://4.firepic.org/4/images/2013-03/04/qh8txd8zysh7.jpg
Выделите текст и нажмите для цитирования  #  
0   [04.03.2013 17:40] #1316842   Все ответы пользователя

#1376936 пишет
kovdens пишет HTTPMethod('POST','s+Edit1.Text')

не правильнее было бы
HTTPMethod('POST','s'+Edit1.Text)?

в delphi не шарю, поэтому ссори, если не так

httpsend.HTTPMethod('POST','s+Edit1.Text')

приклей к s свой текст до... а то у тебя во втрором поле передается именно s+Edit1.Text а не урла
второй момент стоп = передаче...
Выделите текст и нажмите для цитирования  #  
0   [04.03.2013 17:41] kovdens Рейтинг 0.00     Стена пользователя kovdens +14  Все ответы пользователя kovdens

Добавлено спустя 100500 секунд
#1316842 пишет
#1376936 пишет
kovdens пишет HTTPMethod('POST','s+Edit1.Text')

не правильнее было бы
HTTPMethod('POST','s'+Edit1.Text)?

в delphi не шарю, поэтому ссори, если не так

httpsend.HTTPMethod('POST','s+Edit1.Text')

приклей к s свой текст до... а то у тебя во втрором поле передается именно s+Edit1.Text а не урла

s:='https://bla-bla-bla';
Выделите текст и нажмите для цитирования  #  
+2   [04.03.2013 17:44] #1316842   Все ответы пользователя

kovdens пишет Stop:=False;
s:='https://bla-bla-bla';
while not(Stop) do
begin
sleep(1000);
httpsend.HTTPMethod('POST','s+Edit1.Text')
Application.ProcessMessages
end



Stop:=False;
s:='https://bla-bla-bla'+Edit1.Text;
while not(Stop) do
begin
sleep(1000);
Stop=httpsend.HTTPMethod('POST',s)
Application.ProcessMessages
end

раскуривай что возвращает httpsend при успешной передаче... и что при неуспешной.

з.ы. на делфях не кодю... кодю на пыхе и чуток в шарпе...
Проголосовали: #748928, kovdens

НОВОСТИ
19.04.2024Технические работы с СБП
подробнее>>
03.04.2024Выплаты
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение