Главная страница
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]

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


 
k-man ©   (2003-06-05 21:00) [41]

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


 
killer ©   (2003-06-05 23:03) [42]

пишу в var
R:TBlobStream;
почему то выдает ошибку, именно в этой строчке :(


 
Вадим ©   (2003-06-06 00:46) [43]

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


 
killer ©   (2003-06-06 00:52) [44]

ну и что делать? если мне прям в var-e ошибку выдает!


 
killer ©   (2003-06-06 12:25) [45]

Удалено модератором
Примечание: Создание пустых сообщений


 
Skier ©   (2003-06-06 12:26) [46]

killer © (06.06.03 12:25)
см. Вадим © (06.06.03 00:46)


 
killer ©   (2003-06-06 12:34) [47]

ну спасибо...... помогли... :(


 
Юрий Зотов ©   (2003-06-06 14:20) [48]

> killer

Как можно помочь человеку, который не знает элементарных вещей и поэтому даже не понимает, что ему говорят? Вы бы взялись обучать алгебре детишек из яслей, которые еще даже говорить как следует не умеют? Тем более, читать, писать и считать.

Совет Вам дали - читайте книги. Поверьте, это действительно самый лучший совет, который Вам можно дать. Вполне серьезно.


 
Дмитрий К.К. ©   (2003-06-06 15:09) [49]

Удалено модератором
Примечание: Зря не упал..


 
MsGuns ©   (2003-06-06 17:03) [50]

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


 
Avsam ©   (2003-06-06 17:46) [51]

2 killer:
Uses
IniFiles;

Посмотри в помощи все о TMemIniFile


 
avsam ©   (2003-06-06 17:48) [52]

2 Skier:

А причем тут потоки?
Вопрос о том, как сохранить рисунок и текст в одном файле.
Кто-то крикнул "потоки" и все начали обсуждать потоки.


 
Skier ©   (2003-06-06 17:51) [53]

>avsam © (06.06.03 17:48)

> А причем тут потоки?

Ini.WriteBinary Stream<


 
agentru ©   (2003-06-06 19:44) [54]

Конечно можно открывай Ворд и сохраняй текст фотографии!!!!!!!!


 
Наблюдатель ООН   (2003-06-07 23:58) [55]

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



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

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

Наверх




Память: 0.59 MB
Время: 0.019 c
1-84342
Merfi
2003-06-16 10:49
2003.06.26
Завязка с разрешением


7-84775
alexander_ua
2003-04-17 13:55
2003.06.26
Определение подключения сетевого диска


3-83875
malefik
2003-06-02 16:36
2003.06.26
Многопоточность в приложениях баз данных...


1-84303
Chainik
2003-06-15 14:02
2003.06.26
OnMouseMove


1-84184
Doc
2003-06-12 08:10
2003.06.26
Указатель String...