Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 13.07.2009, 15:42
georgij1986 georgij1986 вне форума
Прохожий
 
Регистрация: 08.10.2008
Сообщения: 7
Репутация: 10
По умолчанию Проблема с SocketConnection

Работала программа годами (написанная на delphi) брала данные с сервера.
После обновления настроек серверов админами, она перестала работать.
Логика простая, соответственно маловероятно что исключительная ситуация возникла только через год работы программы. Скорее всего проблема администраторов. Выполняемый файл зависает на строку
Код:
SocketConnection1.Connected := true; 
саму программу дебагить пока не могу, в ней оспользованы нестандартные компоненты, я пока не могу распознавать их всех(получить список используемых нестандартных компонентов), а потом скачать.
Переписать так сразу не хочется, хочу установить ошибку.
Понятно что все усложняется отсутствием документации, невозможностью найти создателей исходного кода и т.д.
Но может кто-нибудь сталкивался с подробными проблемами и может предложить причины, из-за чего приложение перестала работать.
p.s. почему именно на эту строку прога зависает, легко установил из исходного кода программы и выданную оттуда ошибку.

Последний раз редактировалось georgij1986, 13.07.2009 в 15:44.
Ответить с цитированием
  #2  
Старый 13.07.2009, 15:43
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,093
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Скорее всего, просто закрыли порт, по которому программа подключалась к удаленому серверу. Посмотри номер порта и открой его.
Ответить с цитированием
  #3  
Старый 13.07.2009, 15:45
georgij1986 georgij1986 вне форума
Прохожий
 
Регистрация: 08.10.2008
Сообщения: 7
Репутация: 10
По умолчанию

Это уже проверял. 212-ый порт телнетом открывается именно он используется в программе)
Ответить с цитированием
  #4  
Старый 14.07.2009, 12:50
georgij1986 georgij1986 вне форума
Прохожий
 
Регистрация: 08.10.2008
Сообщения: 7
Репутация: 10
По умолчанию

Используемые компоненти в исходнике:
Код:
uses ... SBPro, DbAGrids, AdvEdit, AdvEdBtn, PlannerDatePicker,
dagTmplt;
Где их могу найти хотя бы для того чтобы заново откомпилить исходник и запустить приложение.
Ответить с цитированием
  #5  
Старый 14.07.2009, 17:48
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,093
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Напрмер, поискать на torry.ru
Тут другой вопрос.
Набросай тестовое приложение с теми же компонентами работы через сеть и попробуй просто в отладчике пройти и посмотреть почему не работает.

Кстати, какую ошибку то выдает?
Ответить с цитированием
  #6  
Старый 16.07.2009, 10:24
georgij1986 georgij1986 вне форума
Прохожий
 
Регистрация: 08.10.2008
Сообщения: 7
Репутация: 10
По умолчанию

Сам исходник написан не мною и сначала не мог его компилить(из-за используемых там компонентов), само приложение выдавала ошибку соединение с сервером(в куске error handling исходника это соответствовал строке
Код:
SocketConnection1.Connected := true;
). Тестовое приложение с теми же компонентами соединения с сервером и БД заработал без проблем.

Потом кое-как собрал все нужные компоненты, откомпилил, получил исполняемый файл, запустил, решил проблему.
Потом только до меня дошло (когда сравнил объема .exe файлов и они отличались друг от друга значительно) что это "дуло рук" вирусов.

Спасибо всем за внимания.
Ответить с цитированием
  #7  
Старый 16.11.2010, 09:01
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Цитата:
Сообщение от georgij1986
Потом только до меня дошло (когда сравнил объема .exe файлов и они отличались друг от друга значительно) что это "дуло рук" вирусов.
upx?)
...
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:04.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025