Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизМожно ли какнибудь в одном файле сохранить текст фотографии? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.03 c