Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
3-84008
softmaster
2003-05-25 00:18
2003.06.26
помощь в создании запроса


3-84016
Avreliy
2003-05-30 16:30
2003.06.26
---|Ветка была без названия|---


1-84207
Tolyan
2003-06-12 18:19
2003.06.26
Сортировка в TOpenDialog


14-84541
race1
2003-06-07 08:32
2003.06.26
XP Style


4-84827
Vitalik
2003-04-23 20:33
2003.06.26
ComboBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский