Size: a a a

2020 May 18

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
Меня смущает, что github проприетарный, собственность Майкроофт. И они могут в любой момент прикрыть репозиторий с примерами кода по любому поводу. Как дополнительный инструмент - да.
но при этом это распределённое хранилище

а чем твой сайт не такой?
ты забыл оплатить домен - и всё )
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Alexey Shumkin
но при этом это распределённое хранилище

а чем твой сайт не такой?
ты забыл оплатить домен - и всё )
Да и любой код можешь прикрыть по своим причинам)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
Да и любой код можешь прикрыть по своим причинам)
ну, Git-репу (или gist) легко и просто клонировать...
источник

VA

Viktor Akselrod in Delphi & Lazarus
Геннадий Малинин
Работает сокращенно так:
TDownload.CreateAndStart('https:\\vk.com', 'D:\tmp.html');
   FileClose(FileCreate(FileName));
   Mem := TFileStream.Create(FileName, fmOpenWrite);

колдуешь? 🙂
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Viktor Akselrod
   FileClose(FileCreate(FileName));
   Mem := TFileStream.Create(FileName, fmOpenWrite);

колдуешь? 🙂
Да, как-то давно так делал) Так и осталось
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Viktor Akselrod
   FileClose(FileCreate(FileName));
   Mem := TFileStream.Create(FileName, fmOpenWrite);

колдуешь? 🙂
Об
fmCreate
узнал позже)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
Я писал вот такую загружалку. В нескольких проекта без проблем работает. С отображением прогресса.
except пустой - ай-яй-яй
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Alexey Shumkin
except пустой - ай-яй-яй
Ошибка не важна и не нужна была
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Главное результат. Положительный или отрицательный
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Alexey Shumkin
except пустой - ай-яй-яй
Вот так было написано раньше 😁
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
Работает сокращенно так:
TDownload.CreateAndStart('https:\\vk.com', 'D:\tmp.html');
class function Get  дублирует Execute?
зачем она вообще?
синхронная
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
Вот так было написано раньше 😁
не должно, если... ну-ну )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
Вот так было написано раньше 😁
OOM не принимается в расчёт?
ошибка прав доступа?
неверное имя файла?
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Alexey Shumkin
class function Get  дублирует Execute?
зачем она вообще?
синхронная
И синхронные иногда нужны. Например выполнять внутри собственного потока
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Alexey Shumkin
OOM не принимается в расчёт?
ошибка прав доступа?
неверное имя файла?
Ты лучше не смотри туда. Код там переписан. Ну и очевидно же, что не брались в расчет)
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Alexey Shumkin
class function Get  дублирует Execute?
зачем она вообще?
синхронная
А дублирует, потому что код который в Execute выполняется с настроенным иначе HTTP клиентом. Там колбеки
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
А дублирует, потому что код который в Execute выполняется с настроенным иначе HTTP клиентом. Там колбеки
но дублирует? )
и Get может работать иначе, чем в потоке ))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
Ты лучше не смотри туда. Код там переписан. Ну и очевидно же, что не брались в расчет)
дык, смотрю туда, что кинул )))
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Alexey Shumkin
дык, смотрю туда, что кинул )))
Скопировал что было
источник

ГМ

Геннадий Малинин... in Delphi & Lazarus
Alexey Shumkin
но дублирует? )
и Get может работать иначе, чем в потоке ))
?
источник