Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];

Вниз

Использование TidHTTP в OLE-объекте   Найти похожие ветки 

 
ANikolay   (2007-03-15 13:57) [0]

Создал OLE-объект, в котором в одной форме есть TIdHTTP, так он не хочет соединяться!!!!.... :(

procedure TForm1.Button1Click(Sender: TObject);
var
TelOLE: OLEVariant;
begin
TelOLE := CreateOleObject("TelOLE.TelOLEclass");
try
  TelOLE.TestConnect;
finally
  TelOLE := Unassigned;
end;
end;


//проверка связи
function TDMPaymCartel.TestConnect: boolean;
begin
  result := false;
  ShowMessage("1"); // !
  idHTTP1.Host := CartelURL;
  ShowMessage("2"); // !
  try
    if not idHTTP1.Connected then
      idHTTP1.Connect(10000);
    ShowMessage("3");
    idHTTP1.Disconnect;
    ShowMessage("4");
    result := true;
  except
    ShowMessage("5"); // !
    Raise Exception.Create("Не удалось установить соединение");
  end;
  ShowMessage("6");
end;


Выводятся сообщения 1, 2... потом сразу 5.......
проверил, что idHTTP1 <> nil

в чем может быть дело?!


 
Плохиш ©   (2007-03-15 14:02) [1]

Предлагаешь нам потелепатировать?


 
ANikolay   (2007-03-15 14:06) [2]


> Предлагаешь нам потелепатировать?


в обычном приложении соединяется нормально!... может OLE какое-то ограничение накладывает?... или в компоненте может быть дело?... хочу услышать, что может мешать работе?!.. мож кто сталкивался уже....


 
Плохиш ©   (2007-03-15 14:10) [3]

Прикольно, вместо того, чтобы послушать, что говорит отладчик по этому поводу, хотят послушать совета у кого-то. Хотя я знаю ответ, но он тебе не понравиться...


 
ANikolay   (2007-03-15 14:12) [4]


> Прикольно, вместо того, чтобы послушать, что говорит отладчик
> по этому поводу, хотят послушать совета у кого-то. Хотя
> я знаю ответ, но он тебе не понравиться...


О! Пишет Could not load SSL library
а что может мешать загрузить эту библиотеку?


 
Reindeer Moss Eater ©   (2007-03-15 14:16) [5]

а что может мешать загрузить эту библиотеку?

Отсутствие библиотеки там, где её ищет windows.


 
ANikolay   (2007-03-15 14:33) [6]

может библиотека ищется там, откуда OLE-объект регистрирую?
пробовал зарегить объект из system32:

regsvr32.exe C:\WINDOWS\system32\TelOLE.dll

та же ошибка :(


 
Сергей М. ©   (2007-03-15 14:45) [7]


> пробовал зарегить объект из system32:


А на луне ты ее еще не пробовал зарегистрировать ?

Речь-то идет совсем о другой библиотеке !

Ее и ищи, если она вообще есть у тебя на хосте



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.043 c
15-1176723406
Yaros-hoi
2007-04-16 15:36
2007.05.13
Запрос по дате


15-1176355035
Ega23
2007-04-12 09:17
2007.05.13
С Днём Космонавтики!!!!


2-1177047683
Alexey (AZ)
2007-04-20 09:41
2007.05.13
Вопрос по оформлению: implementation &amp; interface


2-1176734131
Romm
2007-04-16 18:35
2007.05.13
Програмное выключение компьютера


15-1176673655
Германн
2007-04-16 01:47
2007.05.13
{$IFDEF } и {$IFNDEF}





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский