Имя: Пароль:
1C
 
Программно сравнить два файла (v 7.7)
0 Матадор
 
02.10.08
15:57
Есть два файла - старый и новый. Необходимо программно сравнить их.
Идеальное решение Сервис.ПолучитьХэшМД5() из FormEx, НО данная функция появилась только 2.0.5, а в конфигурации используется 1С++ со встроенным формексом 2.0.3, и по некоторым серьёзным причинам поменять их нельзя. Вообщем нужна помощь зала - может быть есть еще какая ВК с аналогичной функцией или другой алгоритм?
P.S.Файлы бинарные от 50кб до 10Мб
P.S.S Сравнение по дате-времени, размеру и т.п. не катит
1 ТелепатБот
 
гуру
02.10.08
15:57
2 Матадор
 
02.10.08
17:06
Ап
Неужели не знает никто?
3 smaharbA
 
02.10.08
17:10
fc файл1 файл2
4 Яндекс
 
02.10.08
17:10
используя АДО высчитать хэш самому...
5 Дуб
 
02.10.08
17:13
(0) тебе принципиально средствами 1С сделать?
6 АЛьФ
 
02.10.08
17:13
2(0) А что это за "серьезные причины"? Можно вообще-то взять исходники используемой версии 1С++ и добавить туда нужную функцию из последних исходников.
7 Матадор
 
02.10.08
17:25
(6) Используется несколько обработок с прямыми запросами и табличными полями. Когда при очередном обновлении заменили dll-ки на новую версию (раздельные 1с++ и Formex) - не взлетело. Начальник разбираться не стал, и вернули все взад. Ну а я со своей проблемой сравнения файлов продолжаю искать решение.
8 victuan1
 
02.10.08
17:27
(7) Я думаю надо разбираться почему не взлетела другая версия длл
9 Матадор
 
02.10.08
17:28
(5) Да, поскольку я потом их обрабатываю средствами 1С.
10 smaharbA
 
02.10.08
17:29
на счет версий и пр...
надо тут шнягу на 50 строчек, код сморозил подручно на .нет 1.1 прям в блокноте, а ведь оказывается даже его нет у всех
11 Матадор
 
02.10.08
17:32
(6)(8) Понимаешь существующие обработки это специализированные рабочие места сотрудников. Написаны уже пару лет как, отлажены и оптимизированы, работают как швейцарские часы. Ковыряться в них я конечно могу из любопытства, но в рабочей базе мне их никто менять не даст (и правильно сделает).
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший