|
|
|
TStream02.06.2011, 02:06. Показов 13354. Ответов 30
Метки нет (Все метки)
Кто что знает, о этом чудо-юде, прошу разъяснить как с этим работать, желательно на небольшом примере, Mawrat, спасибо вам за то что дали наводку на это, только я в вашем проекте почти не разобрался, сильно много кода, отвлекало
Интересует, как производится запись, и чтение определенных кусков, как я понял тут есть сходство с тип файлом ? Добавлено через 7 часов 18 минут все еще актуально, не сделайте так, чтобы я очередную прогу не доделал
0
|
|
| 02.06.2011, 02:06 | |
|
Ответы с готовыми решениями:
30
TStream потоки (TStream) TStream в IStream |
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 06.06.2011, 12:16 | |
|
Если из хранилища надо грузить - перед этим в поле Edit надо ввести номер элемента, который надо загрузить.
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 06.06.2011, 12:32 | |
|
Последовательность такая:
1. Вводим в Edit номер элемента, например: 3. 2. Нажимаем кнопку "Загрузить из хранилища" 3. Откроется диалог открытия файла. Надо перейти в папку Files и выбрать там файл: BitmapVault.bmpv. Затем нажать в диалоге кнопку "Открыть". В результате этого, компонент Image1 покажет изображение с заданным индексом. --- Работоспособность программы я проверял. И сам файл хранилища BitmapVault.bmpv создан через эту же программу. Добавлено через 10 минут Хех... точно, есть там проблема. Перед самой публикацией я там поменял кое-что. Сейчас подправлю...
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 06.06.2011, 12:40 | |
|
Это я виноват.
Я подправил проект - выложил в том же сообщении.
1
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||||||||||||
| 06.06.2011, 12:52 | ||||||||||||||||
|
Почему-то не отрабатывает метод CopyFrom().
Процедура ReadFromFile(). Первоначально у меня было так:
0
|
||||||||||||||||
|
|
||
| 06.06.2011, 13:02 [ТС] | ||
|
0
|
||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 06.06.2011, 13:05 | |
|
У нового изображения могут быть другие размеры. При этом придётся выполнять сдвиг всех элементов файла - вправо, если размер увеличился, или влево, если размер уменьшился. Если размер не изменился, то да - можно прямо в ту же позицию изображение сохранить. Сдвиги при этом не понадобятся.
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 06.06.2011, 13:11 | |
|
Это нормально - должно пройти некоторое время, чтобы привыкнуть к новому материалу.
![]() --- Смысл потоков, (потомков класса TStream), в том, что они позволяют использовать одинаковые или очень похожие методы при работе с различными хранилищами данных - данные в файле на диске (TFileStream), данные в области оперативной памяти (TMemoryStream), строковые данные (TStringStream) и другие.
1
|
|
| 06.06.2011, 13:11 | |
|
Работа с потоками TStream Сохранение данных TMemo в файл с помощью TStream Потоки TStream, параметр функции Out, жизнь потока Передача Stream:TStream Клиенту через DataSnap Server Квадратик в первой строке файла при записи с помощью TStream Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|