Акула пера
Статус: Не в сети Регистрация: 13.10.2005 Откуда: Москва
ДуччЧ писал(а):
мдя... а зачем для подсчёта количества строк загружать весь текстовый файл?... не кажется немного излишне? не легче пробежаться по файлу и подсчитать с помощью readln(f,buf); в цикле while not eof(f); ну в смысле как и у поставившего вопрос
Хм... а загрузка всего файла построчно - это не "загружать весь файл"?
Member
Статус: Не в сети Регистрация: 15.08.2004 Откуда: Красноярск
Имеется в виду, что при построчном чтении память используется лишь под одну строку (грубо), а во втором варианте память выделяется под весь файл (+ еще сколько-то). Если памяти (свободной) маловато, а файл здоровый, получим как минимум своп, как максимум - вылет по невозможности столько памяти выделить.
Member
Статус: Не в сети Регистрация: 13.03.2007 Откуда: Черная дыра
Добрый вечер, сразу извиняюсь если это уже где то описывалось, поиск ничего толкового не дал. Интересуют несколько вещей: 1. я загружаю в DBImage картинку в формате jpeg, но она не сохраняется в базе (только bmp), как сделать чтобы при загрузке в DBImage картинка автоматом конвертировалась в bmp и сохранялась в базу. 2. при выводе картинки из базы на DBImage или что нить еще на чем можно отобразить ее, как сделать чтобы картинка нормально масштабировалась или же выводилась в полностью (чтобы форма куда она выводится изменяла размер под нее). 3. наверное самое главное, как работать с mediainfo.dll, т.к. вытаскивать данные с видео файлов, и помещать их на какой нить поле или лабел. заранее спасибо всем кто откликнется.
Member
Статус: Не в сети Регистрация: 13.03.2007 Откуда: Черная дыра
Aleksoid1978 С англ можно сказать не дружу, не погли бы прямую ссылку кинуть или еще лучше если кто нить проект сделает, где просто выбираешь файл и вся инфа к лабел помещается.
Member
Статус: Не в сети Регистрация: 13.03.2007 Откуда: Черная дыра
Aleksoid1978 ну времени не хватает, на работе не успеваю, а тут еще с другом договорились что вместе будем делать для личных нужд, а он месяц по крутил мозги и отказался, приходится своими силами, дельфи толком не знаю, так одно время баловался, т.ч. просьба все еще актуальна , конечно стыдно такие вещи просить, но все же. А вот еще так и не нашел, можно ли jpg сохранить в базу Paradox?
Member
Статус: Не в сети Регистрация: 18.08.2008 Откуда: Саратов
Добрый вечер. Меня попросили помочь с программой - надо описать запись с информацией о подписчиках на газеты и журналы, потом создать массив таких записей и вывести его на экран. Запись я описал:
Код:
type magazines = (zr, im, kt, doc, li, kp, mk, rg, so, aif); Post = record FIO: string; Address: string; magazine: set of magazines; end;
procedure TForm1.BitBtn1Click(Sender: TObject); var G: post;
begin G.FIO:=edit1.text; G.Address:=edit2.text; G.magazine:=[]; if CheckListBox1.Checked[0] then G.magazine:=G.magazine+[zr]; if CheckListBox1.Checked[1] then G.magazine:=G.magazine+[im]; if CheckListBox1.Checked[2] then G.magazine:=G.magazine+[kt]; if CheckListBox1.Checked[3] then G.magazine:=G.magazine+[doc]; if CheckListBox1.Checked[4] then G.magazine:=G.magazine+[li]; if CheckListBox1.Checked[5] then G.magazine:=G.magazine+[kp]; if CheckListBox1.Checked[6] then G.magazine:=G.magazine+[mk]; if CheckListBox1.Checked[7] then G.magazine:=G.magazine+[rg]; if CheckListBox1.Checked[8] then G.magazine:=G.magazine+[so]; if CheckListBox1.Checked[9] then G.magazine:=G.magazine+[aif];
end;
Как создать массив таких записей и каким образом лучше вывести?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения