ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6081  
Старый 10.04.2010, 12:56
Аватар для EndLeSSDre@M
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
Провел на форуме:
3055344

Репутация: 259
Отправить сообщение для EndLeSSDre@M с помощью ICQ
По умолчанию

Цитата:
Сообщение от S[N]EP  
Пытаюсь загрузить на фтп файл. пользуюсь indy ftp
вот код:
PHP код:
procedure TForm2.Button1Click(SenderTObject);

begin
idFTP1
.Host:=ftphost.Text;   //FTP-сервер
idFTP1.Port:=21;                  //порт ФТП сервера
idFTP1.Username:=ftplogin.Text;
idFTP1.Password:=ftppass.Text;
idFTP1.Connect;
idFTP1.Put(edit1.Text);
idFTP1.Disconnect;

end
выдаёт ошибку
что делать?)
компонент Indy IdFTP

В разделе Var:
PHP код:
IdFTP1 TIdFTP
При ФормОнЛоад:
PHP код:
IdFTP1 := TIdFTP.Create(IdFTP1); 

Конект:
PHP код:
IdFTP1.Host := ftphost.Text
IdFTP1.Username := ftplogin.Text
IdFTP1.Password := ftppass.Text
IdFTP1.Port := 21
IdFTP1.Connect(True10000);
idFTP1.Put(edit1.Text);
idFTP1.Disconnect

Последний раз редактировалось EndLeSSDre@M; 10.04.2010 в 13:00..
 
Ответить с цитированием

  #6082  
Старый 10.04.2010, 13:01
Аватар для S[N]EP
S[N]EP
Познающий
Регистрация: 29.08.2008
Сообщений: 86
Провел на форуме:
789539

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

Цитата:
Сообщение от EndLeSSDre@M  
компонент Indy IdFTP

В разделе Var:
PHP код:
IdFTP1 TIdFTP
При ФормОнЛоад:
PHP код:
IdFTP := TIdFTP.Create(IdFTP1); 

Конект:
PHP код:
IdFTP1.Host := ftphost.Text
IdFTP1.Username := ftplogin.Text
IdFTP1.Password := ftppass.Text
IdFTP1.Port := 21
IdFTP1.Connect(True10000);
idFTP1.Put(edit1.Text);
idFTP1.Disconnect
PHP код:
IdFTP.Connect(True10000); 
- вот на эту строку ругается:
PHP код:
[DCC ErrorUnit2.pas(44): E2250 There is no overloaded version of 'Connect' that can be called with these arguments 
а если её убрать то опять эта же ошибка.
 
Ответить с цитированием

  #6083  
Старый 10.04.2010, 13:30
Аватар для EndLeSSDre@M
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
Провел на форуме:
3055344

Репутация: 259
Отправить сообщение для EndLeSSDre@M с помощью ICQ
По умолчанию

тогда давай так: какая версия Indy у тебя???

вот этот код нормально работает!

PHP код:
procedure TForm1.PutClick(SenderTObject);
var
  
ftpTIdFTP;
  
ms:  TMemoryStream;
begin
  ftp
:=TIdFTP.Create(Application);
  
ms:=TMemoryStream.Create;
  try
    try
      
ftp.Host:=ftphost.Text;
      
ftp.Port:=21;
      
ftp.Username:=ftplogin.Text;
      
ftp.Password:=ftppass.Text;
      
ftp.Connect(true2000);
      
AssErt(ftp.Connected);
      
ftp.ChangeDir(' ');
      
ftp.Put(edit1.Text);
      
ShowMessage('Отправлено');
    finally
      
ms.Freeftp.Free;
    
end;
  
except
    ShowMessage
('Хрен! :(');
  
end;
end;
end
Indy обнови кароче

Последний раз редактировалось EndLeSSDre@M; 10.04.2010 в 13:47..
 
Ответить с цитированием

  #6084  
Старый 10.04.2010, 14:40
Аватар для Axeee
Axeee
Новичок
Регистрация: 27.11.2008
Сообщений: 23
Провел на форуме:
73459

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

пишу программу на дельфине.. (работаю с компонентом веббраузер)

в процессе работы программы появляется ошибка.. ("Ошибка сценария.. продолжить выполнение сценариев на этой страницы ? да или нет варианты ответов..")

как от неё избавиться или как её скрыть ?

нельзя чтоб она появлялась !
 
Ответить с цитированием

  #6085  
Старый 10.04.2010, 14:50
Аватар для EndLeSSDre@M
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
Провел на форуме:
3055344

Репутация: 259
Отправить сообщение для EndLeSSDre@M с помощью ICQ
По умолчанию

Цитата:
Сообщение от Axeee  
пишу программу на дельфине.. (работаю с компонентом веббраузер)

в процессе работы программы появляется ошибка.. ("Ошибка сценария.. продолжить выполнение сценариев на этой страницы ? да или нет варианты ответов..")

как от неё избавиться или как её скрыть ?

нельзя чтоб она появлялась !
try except попробуй

или

{$I-}
....
{$I+}
 
Ответить с цитированием

  #6086  
Старый 10.04.2010, 14:52
Аватар для [stranger]
[stranger]
Участник форума
Регистрация: 02.02.2010
Сообщений: 107
Провел на форуме:
612028

Репутация: 28
Отправить сообщение для [stranger] с помощью ICQ
По умолчанию

Код:
procedure hintwnd();
var H:HWND;
    Rec:TRect;
    HintForm:TForm;
    HintLabel:TLabel;
begin

  H := FindWindow('Shell_TrayWnd', nil);
  if h=0 then exit;

  GetWindowRect(h, Rec);
  HintForm:= TForm.Create(nil);
  HintForm.Width:=225;
  HintForm.Height:=75;

  HintForm.Color:=clSkyBlue;
  HintForm.BorderStyle:=bsNone;
  HintForm.FormStyle := fsStayOnTop;

  HintLabel:=TLabel.Create(nil);
  with HintLabel do
   begin
     Parent:=HintForm;

     WordWrap:=true;

     Caption:=msg;

     Align:=alClient;
     Layout:=tlCenter;
     Alignment:=taCenter;
   end;

  HintForm.AlphaBlend:=true;
  HintForm.AlphaBlendValue:=0;

  HintForm.Left:=Screen.Width-HintForm.Width;
  HintForm.Top:=Rec.Top-HintForm.Height;

  ShowWindow(HintForm.handle,SW_SHOWNOACTIVATE);

  while HintForm.AlphaBlendValue < 255 do
    begin
      HintForm.AlphaBlendValue := HintForm.AlphaBlendValue + 3;
      sleep(7);
      HintForm.repaint;
    end;

  Sleep(5000);

  while HintForm.AlphaBlendValue > 0 do
    begin
      HintForm.AlphaBlendValue := HintForm.AlphaBlendValue - 3;
      sleep(10);
    end;

  HintLabel.Free;
  HintForm.Free;
end;
при выполнении кода основная форма не перемещается и плохо реагирует на действия пользователя.. где грабли?
 
Ответить с цитированием

  #6087  
Старый 10.04.2010, 14:57
Аватар для EndLeSSDre@M
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
Провел на форуме:
3055344

Репутация: 259
Отправить сообщение для EndLeSSDre@M с помощью ICQ
По умолчанию

ну не перемещается она у тебя из за этого кода:

HintForm.FormStyle := fsStayOnTop;

очевидно что она находится сверху.


а плохо реагирует это из за множества Sleep() скорее всего...
 
Ответить с цитированием

  #6088  
Старый 10.04.2010, 14:59
Аватар для [stranger]
[stranger]
Участник форума
Регистрация: 02.02.2010
Сообщений: 107
Провел на форуме:
612028

Репутация: 28
Отправить сообщение для [stranger] с помощью ICQ
По умолчанию

Цитата:
Сообщение от EndLeSSDre@M  
ну не перемещается она у тебя из за этого кода:

HintForm.FormStyle := fsStayOnTop;

очевидно что она находится сверху.


а плохо реагирует это из за множества Sleep() скорее всего...
плохо работает не созданная форма, а основная.. и слипы не должны играть никакой роли по идее, код выполняется в отдельном потоке!
 
Ответить с цитированием

  #6089  
Старый 10.04.2010, 15:48
Аватар для Axeee
Axeee
Новичок
Регистрация: 27.11.2008
Сообщений: 23
Провел на форуме:
73459

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

Цитата:
Сообщение от EndLeSSDre@M  
try except попробуй

или

{$I-}
....
{$I+}

это чтобы скрыть появление этой ошибки да ?
 
Ответить с цитированием

  #6090  
Старый 10.04.2010, 17:53
Аватар для DdoNbAsS
DdoNbAsS
Познающий
Регистрация: 06.04.2010
Сообщений: 42
Провел на форуме:
85502

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

Скажите что бы на Делфи писать с чего начинать то?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2564 06.04.2026 23:31
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ