![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||||||
|
||||||||
![]() В продолжении темы Евенты, выкладываю код программы для скачивания XML файла с SFTP сервера с помощью компонент SecureBridge
Хотелось бы конструктивной критики. В силу того, что есть желание избавиться от быдлокодерских замашек, а командной работы в проектах нет (всё один делаю), возникла необходимость поделиться (необходимость личная, так сказать "духовная") Класс потока: Код:
Реализация: Код:
Процедура для обновления позиции прогресс бара скачивания файла. Возникает каждый раз, когда SFTP пересылает очередной пакет размером Count Код:
Процедура подтверждения приёма файла-ключа для коннекта. Код:
За область обсуждения выносим 1) "хранение пароля в открытом виде в реестре" 2) Принятие файла ключа без проверки Последний раз редактировалось Uniq!, 08.03.2015 в 17:31. |
#2
|
||||
|
||||
![]() Первое же, что бросилось в глаза:
Код:
А может лучше вообще попробовать FormatDateTime? jmp $ ; Happy End! The Cake Is A Lie. |
Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
Uniq! (08.03.2015)
|
#3
|
|||||||
|
|||||||
![]() Цитата:
Код:
Можно ли использовать такие конструкции? Когда внутри формирующейся строки стоит функция. Или лучше сделать вот так: Код:
|
#4
|
||||
|
||||
![]() Можно конечно. Функция возвращает строку. У строки автоматическое время жизни (по-моему реализовано через счетчик ссылок), и она сама должна удалиться после операции сложения.
jmp $ ; Happy End! The Cake Is A Lie. |