Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Можно ли какнибудь в одном файле сохранить текст фотографии?   Найти похожие ветки 

 
killer ©   (2003-06-05 17:08) [0]

Можно ли какнибудь в одном файле сохранить текст и несколько фотографий? Чтобы потом можно было считать от туда и добавить новые фотки и текст новый?


 
Skier ©   (2003-06-05 17:14) [1]

Можно.
Но не лучше ли в таком случае использовать базу данных ?


 
killer ©   (2003-06-05 17:15) [2]

мне именно так надо


 
Palladin ©   (2003-06-05 17:17) [3]

ну и зачем дело стало?


 
killer ©   (2003-06-05 17:17) [4]

Мне нужно чтобы все в одном файле было...


 
Malder ©   (2003-06-05 17:18) [5]

Ну а в чем проблема ? Никто ж не запрещает работать с файлами хоть побайтово.


 
Palladin ©   (2003-06-05 17:19) [6]

:) ну прямо муму какоето...
используй Access


 
killer ©   (2003-06-05 17:19) [7]

еще как стало...


 
Malder ©   (2003-06-05 17:20) [8]

Какое бурное обсуждение в сжатые сроки :-)


 
Palladin ©   (2003-06-05 17:20) [9]

Access+ADO
работа с ADO на вкладке ADO, в справке и в %Delphi%\Demos\Ado\


 
Skier ©   (2003-06-05 17:21) [10]

Приблизительный формат файла :

- File Header (если нужно)
- RecordCount
//...........................
- Record Header (если нужно)
- TextLength
- Text
- PictureSize
- Pictute
- Record End Header (если нужно)
//...........................
- Record Header (если нужно)
- TextLength
- Text
- PictureSize
- Pictute
- Record End Header (если нужно)
//...........................
//...........................
- File End Header (если нужно)








 
killer ©   (2003-06-05 17:21) [11]

вот еще! Если сделать через базу данных (никогда не програмировал БД) это будет как? В одном файле или нескольких? Или еще как?


 
Skier ©   (2003-06-05 17:22) [12]

Oops ! Pictute = Picture :)



 
killer ©   (2003-06-05 17:25) [13]

Skier Я что-то не пойму, а куда это записывать? Как файл хоть называется? Можно какнибудь через INI-Файлы сделать?


 
Andrews ©   (2003-06-05 17:26) [14]

вот еще! Если сделать через базу данных (никогда не програмировал БД) это будет как? В одном файле или нескольких? Или еще как?

Это смотря какой БД пользоваться, в Parodox`e в нескольких, в TinyDB в одном...


 
Palladin ©   (2003-06-05 17:27) [15]

работу с файлами почитай

TFileStream + F1
если сложно

AssignFile
Reset
Rewrite
Read
Write
BlockRead
BlockWrite
CloseFile

и еще много чего...


 
Skier ©   (2003-06-05 17:28) [16]

killer © (05.06.03 17:25)


> Я что-то не пойму, а куда это записывать?

TFileStream

> Можно какнибудь через INI-Файлы сделать?

Нет


 
killer ©   (2003-06-05 17:28) [17]

Andrews и его можно будет открыть через File->Open в программе?


 
Andrews ©   (2003-06-05 17:30) [18]

Я что-то не пойму, а куда это записывать?

На носитель информации IMHO (HDD, Floppy, ZIP)...

Как файл хоть называется?

Как назвешь, так и будет называться, типа KillerSuperData.dat


 
avsam ©   (2003-06-05 17:33) [19]

А можно и в Ini.
Я именно так и делал, когда надо было Import-Export в файл делать.
Использовал TMemIni.

Ini.WriteBinaryStream("Bitmap", "Bmp", R), где

R := TBlobStream.Create(Table, bmRead);

Все работает. Рисунок сохраняется в очень красивом формате. :)


 
Andrews ©   (2003-06-05 17:33) [20]

Можно, через интерфейс File->Open, если не использовать алиасов, а указывать имя файла


 
Anatoly Podgoretsky ©   (2003-06-05 17:33) [21]

Skier © (05.06.03 17:28)
Можно, но не нужно - RenameFile


 
Skier ©   (2003-06-05 17:35) [22]

>Anatoly Podgoretsky © (05.06.03 17:33)
???


 
killer ©   (2003-06-05 17:39) [23]

avsam © (05.06.03 17:33)

а в uses-е что прописать? Какой модуль?
uses MemIniFiles; ?
а в var-е например:
var
s:TMemIni; ?


 
Anatoly Podgoretsky ©   (2003-06-05 17:41) [24]

Skier © (05.06.03 17:35)
RenameFile(xxx.yyy,xxx.ini) вуаля


 
Skier ©   (2003-06-05 17:41) [25]

>avsam © (05.06.03 17:33)
Какое отношение имеют потоки к INI-файлам ?


 
Palladin ©   (2003-06-05 17:43) [26]

Anatoly Podgoretsky © хотел сказать файл может иметь любое расширение! даже INI! :)


 
Юрий Зотов ©   (2003-06-05 17:43) [27]

Это уже вторая ветка от killer"а в таком духе. Возможно два варианта.

1. Похоже на примитивную разводку. Нашелся некий очередной юный гений, который решил, что он тут самый умный и самый остроумный. В этом случае все желающие смело могут продолжать участвовать в клоунаде, вход на арену цирка открыт для всех.

2. Если же это не разводка, то, судя по вопросам, форум не поможет. Разве что кто-то посоветует почитать книжки - это и будет самый ценный из возможных советов. На всякий случай - советую.


 
Skier ©   (2003-06-05 17:47) [28]

>Юрий Зотов © (05.06.03 17:43)
Да, Юрий, ты наверное прав...Достаточно просто перевести ник
вопрошающего. :)


 
killer ©   (2003-06-05 17:47) [29]

Юрий Зотов
в книги этого нет! По край не мере в моех двух!


 
Anatoly Podgoretsky ©   (2003-06-05 17:49) [30]

Не стоит удивляться, в связи с развитем Интернета и малой стоимостью компьютеров, это стало доступно широким массам, широким в самом широком смысле этого слова.


 
Anatoly Podgoretsky ©   (2003-06-05 17:51) [31]

Palladin © (05.06.03 17:43)
Не только это, можно пойти дальше, написать класс

TComboFiles = class(TIniFile)
...
end;

добавить и.или перекрыть нужные методы.


 
killer ©   (2003-06-05 17:54) [32]

ну что там в uses и var писать?


 
Serginio   (2003-06-05 17:59) [33]

Я специально для этих целей создал простенькую иерархическую БД и пользуюсь очень удобно.Все содержится в одном файле. Правда пока мне нет нужды в индексах но можно и их прикрутить.
Исзодники и примеры
http://www.1c.hippo.ru/cgi-bin/predownl.cgi?id=2019
Может пригодится


 
Skier ©   (2003-06-05 17:59) [34]

Пора удалять.


 
Andrews ©   (2003-06-05 17:59) [35]

Да брось ты это дело, там ведь еще нужно что-то между begin`ом и end"ом написать...


 
Юрий Зотов ©   (2003-06-05 18:28) [36]

> killer © (05.06.03 17:47)
> в книги этого нет! По край не мере в моех двух!

Купи третью и займись делом. В нехронических случаях помогает.


 
killer ©   (2003-06-05 20:38) [37]

Удалено модератором


 
Anatoly Podgoretsky ©   (2003-06-05 20:47) [38]

Удалено модератором


 
Palladin ©   (2003-06-05 20:55) [39]

Удалено модератором


 
killer ©   (2003-06-05 20:58) [40]

Удалено модератором



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

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.022 c
14-84559
KSergey
2003-06-04 09:47
2003.06.26
Почему не принято (или как-то еще) распространяться по поводу...


14-84703
kull
2003-06-04 18:36
2003.06.26
А кто знает какие системы регистрации багов?


14-84599
Mr.Harry
2003-06-09 01:53
2003.06.26
Непонятка...


1-84430
Vulko
2003-06-07 16:05
2003.06.26
Как узнать положение курсора в RichEdit


1-84097
Chlavik
2003-06-10 15:01
2003.06.26
ПРодолжение...