Delphi - TFileStream

  Рет қаралды 2,889

Itist.ru

Itist.ru

Күн бұрын

Пікірлер: 8
@rolypolychannel
@rolypolychannel 6 жыл бұрын
Hello from Texas... very good video. I wasn't able to understand the commentary but the source code was easy to follow.
@borikborikote7248
@borikborikote7248 8 жыл бұрын
классный урок спасибо,только не сказали что делает фриэднил и где ее нужно применять и почему ее надо в любом случае выполнить,если можете запишите про работу с кукисами урок как в indy так и synapse,а именно покажите где они требуются,а где нет,то есть через сниффер как точно определить,где нужно этот параметр добавлять и как,а где не нужно,у многих новичков зачастую бывают затыки по этому поводу,так что урок будет полезный,еще раз спасибо за пользу которую вы несете для неопытных начинающих программистов!)
@Itistru
@Itistru 8 жыл бұрын
FreeAndNil используется для очистки памяти от объекта, если приложение небольшое, то мы например создали какой то класс, допустим он занимает 20кб памяти, и как бы фиг с ним, если мы его забудем. Если приложение большое, либо работает сутками, и выполняется много операций, и мы создаем класс, который например работает с графикой, загружает картинку 4000х4000 пикселей, то тут мы пиково на конкретную операцию будем потреблять порядка 100 мб, смотря какими средствами пользовать, сам объект будет занимать скажем 40 мб, но мы не удаляем его, а забыв создаем новый, и новую картинку грузим туда, получается уже не 40 мб, а 80 мб... открыли 10 картинок не чистив память, 400мб... 100 - 4 ГБ, не у всех они есть... и прога перестанет работать выдав ошибку (если не обрабатываются искючительные ситуации)... Закрыв программу память очистится, но самим ее нужно чистить, чтобы во время просмотра вот этих картинок, хоть 1 посмотрели - потребление 40 мб, хоть на 1000й картинке, потребление так же 40 мб...
@ОбычныйПарень-я2щ
@ОбычныйПарень-я2щ 2 жыл бұрын
Первая треть видео вообще не про FileStream
@askat25
@askat25 4 жыл бұрын
как одновременно открыть несколько excel файлов через Opendialog и загрузить в базу?
@Itistru
@Itistru 4 жыл бұрын
создать несколько переменных и загружать их в эти переменные, первый документ в первую, второй документ во вторую. Но лучше разделить действия по кнопкам, например первая это "открыть каталог товаров", вторая "открыть список сотрудников"
@Itistru
@Itistru 4 жыл бұрын
если же вам нужен список файлов, например 10 документов одного типа, то можно примерно так var i: integer; begin if OpenDialog1.Execute then begin for i := 0 to OpenDialog1.Files.Count - 1 do begin OpenDialog1.Files.Strings[i]; end; end; end;
@Itistru
@Itistru 4 жыл бұрын
ofAllowMultiSelect - включите в опциях OpenDialog
13 Как работать с файлами в Delphi?
9:00
Заказать бота
Рет қаралды 11 М.
Delphi XE7 Поток и синхронизация
10:27
No Name Dev
Рет қаралды 1,2 М.
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 22 МЛН
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 32 МЛН
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 203 М.
Самые Опасные Дороги в Мире, По Которым Вы Не Захотите Проехать
31:29
Программная защита паролем
23:40
First Steps
Рет қаралды 17 М.
Самые большие числа
18:22
Onigiri
Рет қаралды 1,9 МЛН
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН