Текущий архив: 2008.02.03;
Скачать: 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 вся ветка
Текущий архив: 2008.02.03;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.044 c