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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2014, 09:49   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Что значит отключили?
Наверное хостили что-то про Путина нехорошее, вот их и взяли
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.08.2014, 18:48   #12
mitiay
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 288
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdHTTP;

type
  TForm1 = class(TForm)
    Button1: TButton;
    IdHTTP1: TIdHTTP;
    Edit1: TEdit;
    Edit2: TEdit;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
const blabla:array[1..2] of string=('sait.ru','site2.ru');
procedure TForm1.Button1Click(Sender: TObject);
var k:integer;
   sl: TStringList;
    i: integer;
    s:string;
begin
s:='';
k:=Low(blabla);
while k<Length(blabla) do
 try
  s:= idhttp1.Get('http://'+blabla[k]+'/1.txt');
  break;
 except
  inc(k);
 end;

if s='' then begin
 ShowMessage('????? ?? ???????');
 exit;
begin
sl:= TStringList.Create;

    sl.Text:=s;

    for i:= 0 to sl.Count-1 {??? ??????? ????, ????. 5} do
   (FindComponent('Edit' + IntToStr(i+1)) as TEdit).Text:= sl[i];
 sl.Free;
end;
end;
end;
end.
Делаю вот так!данные не появляется
mitiay вне форума Ответить с цитированием
Старый 11.08.2014, 21:40   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
const blabla:array
ПитрасянЪ
Уважаю.
Цитата:
данные не появляется
Сообщение с ????? ?? ??????? выскакивает?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.08.2014, 21:43   #14
mitiay
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 288
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
ПитрасянЪ
Уважаю.

Сообщение с ????? ?? ??????? выскакивает?
нет ))) тишина вообще )
mitiay вне форума Ответить с цитированием
Старый 11.08.2014, 21:59   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

То-есть тишина? Программа зависает?
Пошаговку делал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.08.2014, 21:59   #16
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Автор, inc(k) перенеси в finally. У тебя программа зацикливается просто.
Причина: Он это выражение поставил на случай ошибки.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 11.08.2014, 22:04   #17
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
У тебя программа зацикливается просто.
А ну ка ткни пальчиком, где она там зацикливается с пояснением, и я добавлю тебе баллов, если пояснение будет правдивым.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.08.2014, 10:21   #18
mitiay
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 288
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdHTTP;

type
  TForm1 = class(TForm)
    Button1: TButton;
    IdHTTP1: TIdHTTP;
    Edit1: TEdit;
    Edit2: TEdit;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
const blabla:array[1..2] of string=('site.ru','blabla2');
var k:integer;
   sl: TStringList;
    i: integer;
    s:string;
begin
s:='';
k:=Low(blabla);
while k<Length(blabla) do
 try
  s:= idhttp1.Get('http://'+blabla[k]+'/key.txt');
  showmessage('ssss');
  break;
 except
  inc(k);
 end;

if s='' then begin
 ShowMessage('????? ?? ???????');
 exit;
begin
sl:= TStringList.Create;
sl.Text:=s;

    for i:= 0 to sl.Count-1 {??? ??????? ????, ????. 5} do
   (FindComponent('Edit' + IntToStr(i+1)) as TEdit).Text:= sl[i];
   showmessage('qqqq');
 sl.Free;
end;
end;
end;
end.

SSS выходит qqqq тишина

Последний раз редактировалось mitiay; 12.08.2014 в 10:27.
mitiay вне форума Ответить с цитированием
Старый 12.08.2014, 10:46   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Отладкой пройдись.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.08.2014, 11:21   #20
mitiay
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 288
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Отладкой пройдись.
Прошелся host not found... socet error и вопросы!путь прописан правельно на 100%
mitiay вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на выборку и отчет на этот запрос Camelot_2012 Microsoft Office Access 2 21.12.2011 16:48
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
sq запрос viperrr Помощь студентам 9 05.06.2009 02:00
запрос ссылается на несвязанный с ним запрос kolebatel SQL, базы данных 0 11.06.2008 12:50