Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.5 MB
Время: 0.02 c
6-1179759600
Nucer
2007-05-21 19:00
2008.02.03
Как определить, что соединение разорвано?


11-1183139327
Vladimir Kladov
2007-06-29 21:48
2008.02.03
Версия 2.72


2-1200027140
No_Dead
2008-01-11 07:52
2008.02.03
я вот че-то не могу понять потоки:(


2-1199652797
петрович07
2008-01-06 23:53
2008.02.03
менять строки местами в двумерном массиве


15-1196539355
turbouser
2007-12-01 23:02
2008.02.03
Мастера