Вниз
Скачать: CL | DM;

КАК сохранить JPEG в реестре   Найти похожие ветки 

← →
Артем   (2008-01-09 04:39) [0]

Подскажите, пожалуйста, как сохранить JPEG в реестре с помощью TRegIniFile?


← →
{RASkov} ©   (2008-01-09 04:42) [1]

> [0] Артем   (09.01.08 04:39)

Слушай, джепегу не место в реестре..... тебе его "больше" положить негде что ли?
Вот расскажи по секрету - откуда такие мысли? :)


← →
Германн ©   (2008-01-09 04:46) [2]

Да здравствует наш реестр! Самый большой реестр в мире!
:)


← →
{RASkov} ©   (2008-01-09 04:49) [3]

> [2] Германн ©   (09.01.08 04:46)

Я понял.... Это часть ритуала посвящения в КП
:о)


← →
Артем   (2008-01-09 05:19) [4]

Так это возможно или нет?
Мне нужно зашить в реестр, желательно. Размер файла будет небольшой в пределах 100 Кб.


← →
MBo ©   (2008-01-09 05:34) [5]

Можно сохранять только строковый параметр - путь к файлу.
Если же желание держать сам файл непреодолимо - можно TRegistry.ReadBinaryData + TMemoryStream использовать


← →
Артем   (2008-01-09 05:36) [6]

Т.е. можно записывать бинарные данные


← →
{RASkov} ©   (2008-01-09 06:16) [7]

> [4] Артем   (09.01.08 05:19)
> Размер файла будет небольшой в пределах 100 Кб.

Это ты называешь небольшой??
100 Kb 100x1024=102400 Байт
Это:
~400  - имен файлов максимальной длины (255) т.е. 400 строковых параметров по 255 символов
25600 - параметров типа Integer

Давайте все будем в реестр "засовывать" - фотку любимой девушки.... фотку себя любимого....

Ты только сделай обязательный вопрос в программе перед записью джепега в реестр типа:
Вы хотите записать в реестр картинку(маленькую:))? (Да/Нет)
Не смешно :(


← →
Gydvin ©   (2008-01-09 08:48) [8]

Нефигасе О_о


← →
Dib@zol ©   (2008-01-09 11:56) [9]

А можно нескромный вопрос: а нахрена ето всё???


← →
Washington ©   (2008-01-09 12:05) [10]

Я ржал :)


← →
Ega23 ©   (2008-01-09 12:10) [11]


> Давайте все будем в реестр "засовывать"


На этом месте ржал аки конь.  :)


← →
homm ©   (2008-01-09 12:13) [12]

> [4] Артем   (09.01.08 05:19)
> Так это возможно или нет?

«Тебе нет» ©


← →
homm ©   (2008-01-09 12:13) [13]

> [7] {RASkov} ©   (09.01.08 06:16)
> ~400  - имен файлов максимальной длины (255)

Максимальная длина — 260 байт.


← →
Sapersky   (2008-01-09 14:39) [14]

Мелкософт не рекомендует хранить в реестре данные большого размера.
Из справки по RegSetValueEx:
Value lengths are limited by available memory. Long values (more than 2048 bytes) should be stored as files with the filenames stored in the registry. This helps the registry perform efficiently. Application elements such as icons, bitmaps, and executable files should be stored as files and not be placed in the registry.


← →
DVM ©   (2008-01-09 14:44) [15]

60 минутный файл с несжатым видео, полученнный с DV камеры очень хорошо будет смотреться в реестре.


← →
{RASkov} ©   (2008-01-09 15:16) [16]

> [13] homm ©   (09.01.08 12:13)
> Максимальная длина — 260 байт.

Значит у тебя длинее.... имя файла:)
var MaxFNmLength, FlSysFlag: Cardinal;
begin
 GetVolumeInformation("C:\", nil, 0, nil, MaxFNmLength, FlSysFlag, nil, 0);
 ShowMessage(IntToStr(MaxFNmLength));
end;



> [10] Washington ©   (09.01.08 12:05)

> [11] Ega23 ©   (09.01.08 12:10)

Смейтесь, смейтесь.... Вот "понавтыкляют" вам в реестр.... пол винта туда "впиндюрят"...
:о)


← →
homm ©   (2008-01-09 15:18) [17]

> [16] {RASkov} ©   (09.01.08 15:16)
> Значит у тебя длинее....

Строго говоря «Имя файла», да 255, но кому оно нужно? А вот полное имя файла ограниченно 260 символами. см. MAX_PATH.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.015 c
2-1199948550
mrFreeman2007
2008-01-10 10:02
2008.02.03
Элемент TMainMenu


15-1198128892
Artur
2007-12-20 08:34
2008.02.03
Поиск текста в pdf


15-1199046225
Petr V. Abramov
2007-12-30 23:23
2008.02.03
Automate BPA Server 7


2-1199869017
223001
2008-01-09 11:56
2008.02.03
помогите


15-1198582880
Kolan
2007-12-25 14:41
2008.02.03
RxLib и EhLib для BDS2006 где взять?




   Наверх