[ Delphi / Pascal ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by banned, 6 May 2007.

Thread Status:
Not open for further replies.
  1. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    De-visible спасибо,но пример который предложен на сайте тоже не хочет ни к одной БД коннектить,регался почти на всех бесплатных хостах с mysql./
     
  2. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    waik, на сколь помнится, что бы подключиться к mysql откуда-то удаленно нужно иметь соответствующие права пользователю на удаленный коннект к базе, по умолчанию их нет, но утверждать не буду.
    Возможно в этом проблема.
     
    #8462 alexey-m, 21 Aug 2011
    Last edited: 21 Aug 2011
  3. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    alexey-m,сам понимаю что хостер должен дать мне доп.возможности что-бы коннект был возможен из приложения.Мои догадки что это SSH доступ....
    Ударьте меня сильно если я написал ерунду.
     
  4. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    waik, пробуй поднять SSH-тунель и подключиться через него, а вообще, для начала, обратись в техподдержку хостинга и узнай предоставляют ли они возможность удаленного подключения к базе, напрямую, через SSH-тунель или еще как-нибудь, чтоб не биться головой о стену понапрасну... (на платных не на всех встретишь такое, а на фри хостингах и подавно, ты вроде как только на них пробовал?)
    накрайняк поставь у себя мускул и поэкспериментируй на нем, если на локалке все в порядке, то скорей всего проблема именно в разрешениях на удаленный коннект =)
     
  5. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Значит проблема такая : Установил Delphi XE, понравилось, НО когда открываю любой модуль - в просмоторщике структуры содержимое всех классов и структур развернуто. Это жесть как не удобно, особенно если открыть большие модули(Classes к примеру), есть ли(все обрыл) там такая опция что бы не разворачивало?
     
  6. greki_hoy

    greki_hoy Member

    Joined:
    4 Mar 2010
    Messages:
    326
    Likes Received:
    57
    Reputations:
    41
    мы же русские ! в крайнем случае сделай так: прилепи DLL а в ней
    ставь хук на создание новых окон если это окно вьювера отсылай
    команду свернуть при открытии этого окна :))
     
  7. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Прям первая же мысль была после долгих поисков опций, но нужно именно скрывать при смене модуля, а как это событие отловить - нужно подумать.
     
  8. Once

    Once New Member

    Joined:
    24 Aug 2011
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Вопрос теоритический ) Недавно появился интерес к написанию программам работающих с сетью. Подался в Delphi.. опыта особого не было по этой теме, поэтому скачал хвалёные indy.
    На них всё в принципе пошло на ура, но не без косяков.. прога частенько падает при работе с несколькими потоками, indy и если ещё прокси задействовать.. вобщем настрой потихоньку упал )
    Стал углубляться дальше в тему и наткнулся на негативные отзывы об indy, кто то пишет что лучше использовать стандартные компоненты Delphi.. кто за Synapse, но больше всего хвалят программы написанные средствами непосредственно WinSock API и советуют программировать сокеты собственноручно )
    Ясно что это даёт эффективный контроль над соединением и возможно быстродействие и.. что-нибудь ещё :)
    Так вот хотелось бы узнать мнения людей, закалёных опытом работы с сокетами ) если можно услышать рекомендации из собственного опыта. Дело в том, что появился огромный интерес к WinSock API, но боюсь как начинающий я ща зароюсь в литературе ) И хочу узнать стоит это того и может в сокетах не всё так страшно? ) или можно и с indy дальше работать, а все мои ошибки связать с криворукостью :)
     
  9. Banck

    Banck New Member

    Joined:
    25 Mar 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    здравствуйте. Подскажите пожалуйста, если ссылка находится во фрейме, как сделать по ней клик программно?
     
  10. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    Парсить фрейм, переходит по нему а из него парсить уже ссылку.
     
  11. Banck

    Banck New Member

    Joined:
    25 Mar 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    в смысле выхватить свойство src и перейти по этой ссылки чтоли?ну а как еще, другой инфы не выпарсишь, правда если переходить по ссылки из src, то это бред, это конкретное палево.
     
  12. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    набор слов...
    учись выражать свои мысли.
     
  13. Banck

    Banck New Member

    Joined:
    25 Mar 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Извеняюсь. просто торопился, вырвал кускми из другого разговара. Вообщем нужно осуществить клик по ссылке, я узнаю координаты ссылки и кликаю через виндовые сообщения, но когда ссылка во фрейме я не могу узнать координаты, потому что не имею доступ к элементам внутри фрейма
     
  14. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Так ты кликаешь по ссылке в браузере? или в своей программе?
     
  15. Banck

    Banck New Member

    Joined:
    25 Mar 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    в программе
     
  16. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Насколько я понимаю ты используеш TWebBrowser?

    Вот по этому поводу Маша в блоге писала
    http://parsing-and-i.blogspot.com/2009/09/twebbrowser.html
     
  17. Banck

    Banck New Member

    Joined:
    25 Mar 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Если бы было всё так просто)
    ну так-то да, но не чистый, а компонент EmbeddedWB
     
    #8477 Banck, 2 Sep 2011
    Last edited: 2 Sep 2011
  18. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    Banck Пример ссылки дай откуда нужно кликнуть по ссылке.
     
  19. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    Скиньте рабочий пример авторизации вконтакте.Indy
     
  20. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    PHP:

    //!!!!!!!VK AVTORIZATION!!!!!!!!!!
    HTTP.Request.CustomHeaders.Clear;
    http.HandleRedirects:=false;
    Data:=TStringlist.Create;
    Data.add('act=login');
    Data.add('to=');
    Data.add('from_host=m.vk.com');
    Data.add('pda=1');
    Data.add('email='+login);
    Data.add('pass='+pass);
    try 
    Uns := HTTP.post('http://login.vk.com/',data);  except;end;
    data.Free;
    try 
    http.Get(http.Response.Location);except;end;
    http.HandleRedirects:=true;
    HTTP.Request.CustomHeaders.Add('Cookie: remixsid=' pars('Set-Cookie: remixsid=',http.Response.RawHeaders.Text,';')+';remixchk=5;');
    //!!!!!!!VK AVTORIZATION!!!!!!!!!!


     
Thread Status:
Not open for further replies.