Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 109 из 116<  1 ... 106  107  108  109  110  111  112 ... 116  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 15.08.2004
Откуда: Красноярск
ДуччЧ, с этого все началось (как раз readln-ы, кстати).



Партнер
 

Member
Статус: Не в сети
Регистрация: 27.05.2007
ну да.. но почему бы этот файл ещё раз не открыть но уже как типизированный...


 

Акула пера
Статус: Не в сети
Регистрация: 13.10.2005
Откуда: Москва
ДуччЧ писал(а):
мдя... а зачем для подсчёта количества строк загружать весь текстовый файл?... не кажется немного излишне?
не легче пробежаться по файлу и подсчитать с помощью readln(f,buf); в цикле while not eof(f);
ну в смысле как и у поставившего вопрос

Хм... а загрузка всего файла построчно - это не "загружать весь файл"? :spy:


 

Member
Статус: Не в сети
Регистрация: 15.08.2004
Откуда: Красноярск
K-A-A, неа..


 

Junior
Статус: Не в сети
Регистрация: 04.02.2009
Откуда: Санкт-Петербург
ckotick писал(а):
K-A-A, неа..

почему "неа" ?

когда мы говорим readln, мы читаем строку в переменную..

когда мы говорим loadfromfile мы читаем все строки в список.

грубо конечно, но ведь должно быть тоже самое :)


 

Member
Статус: Не в сети
Регистрация: 15.08.2004
Откуда: Красноярск
Имеется в виду, что при построчном чтении память используется лишь под одну строку (грубо), а во втором варианте память выделяется под весь файл (+ еще сколько-то). Если памяти (свободной) маловато, а файл здоровый, получим как минимум своп, как максимум - вылет по невозможности столько памяти выделить.


 

Member
Статус: Не в сети
Регистрация: 13.03.2007
Откуда: Черная дыра
Добрый вечер, сразу извиняюсь если это уже где то описывалось, поиск ничего толкового не дал. Интересуют несколько вещей:
1. я загружаю в DBImage картинку в формате jpeg, но она не сохраняется в базе (только bmp), как сделать чтобы при загрузке в DBImage картинка автоматом конвертировалась в bmp и сохранялась в базу.
2. при выводе картинки из базы на DBImage или что нить еще на чем можно отобразить ее, как сделать чтобы картинка нормально масштабировалась или же выводилась в полностью (чтобы форма куда она выводится изменяла размер под нее).
3. наверное самое главное, как работать с mediainfo.dll, т.к. вытаскивать данные с видео файлов, и помещать их на какой нить поле или лабел.
заранее спасибо всем кто откликнется.

_________________
ClawHammer -> Windsor F2 -> Brisbane G2 -> Callisto C3 (Deneb)
9600PRO -> 6800U -> 8600GT -> 4830


 

Member
Статус: Не в сети
Регистрация: 02.03.2005
Откуда: Владивосток
zextol
Для работы с MediaInfo.dll - у самих разрабов есть файл заголовок для Delphi и пример.

_________________
I7 2600K@4.2/Asrock P67/Kingston HyperX 8Gb 1866/OCZ 256Gb/GIGABYTE GTX 960/BenQ EW2430/LG 47LM620T/Yamaha RX-V471+NS-555+NS-C444+NS-333+YST-SW215


 

Member
Статус: Не в сети
Регистрация: 13.03.2007
Откуда: Черная дыра
Aleksoid1978
С англ можно сказать не дружу, не погли бы прямую ссылку кинуть или еще лучше если кто нить проект сделает, где просто выбираешь файл и вся инфа к лабел помещается.

_________________
ClawHammer -> Windsor F2 -> Brisbane G2 -> Callisto C3 (Deneb)
9600PRO -> 6800U -> 8600GT -> 4830


 

Member
Статус: Не в сети
Регистрация: 02.03.2005
Откуда: Владивосток
zextol
zextol писал(а):
еще лучше если кто нить проект сделает, где просто выбираешь файл и вся инфа к лабел помещается.


Ну ты даеш ... какой прикол / интерес тогда вообще программированием заниматься ))

_________________
I7 2600K@4.2/Asrock P67/Kingston HyperX 8Gb 1866/OCZ 256Gb/GIGABYTE GTX 960/BenQ EW2430/LG 47LM620T/Yamaha RX-V471+NS-555+NS-C444+NS-333+YST-SW215


 

Member
Статус: Не в сети
Регистрация: 13.03.2007
Откуда: Черная дыра
Aleksoid1978
ну времени не хватает, на работе не успеваю, а тут еще с другом договорились что вместе будем делать для личных нужд, а он месяц по крутил мозги и отказался, приходится своими силами, дельфи толком не знаю, так одно время баловался, т.ч. просьба все еще актуальна :D , конечно стыдно такие вещи просить, но все же. А вот еще так и не нашел, можно ли jpg сохранить в базу Paradox?

_________________
ClawHammer -> Windsor F2 -> Brisbane G2 -> Callisto C3 (Deneb)
9600PRO -> 6800U -> 8600GT -> 4830


 

Member
Статус: Не в сети
Регистрация: 02.03.2005
Откуда: Владивосток
zextol

Совет - не юзай ты этот Парадокс.

_________________
I7 2600K@4.2/Asrock P67/Kingston HyperX 8Gb 1866/OCZ 256Gb/GIGABYTE GTX 960/BenQ EW2430/LG 47LM620T/Yamaha RX-V471+NS-555+NS-C444+NS-333+YST-SW215


 

Member
Статус: Не в сети
Регистрация: 13.03.2007
Откуда: Черная дыра
Aleksoid1978
снова я, а что вы посоветуете вместо парадокса?

_________________
ClawHammer -> Windsor F2 -> Brisbane G2 -> Callisto C3 (Deneb)
9600PRO -> 6800U -> 8600GT -> 4830


 

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;


Как создать массив таких записей и каким образом лучше вывести?


 

Member
Статус: Не в сети
Регистрация: 13.06.2007
Откуда: UK/Glasgow
Фото: 0
Как сделать, чтобы по нажатию Ctrl+C программа закрылась? :gun:

_________________
-=AMD POWER FAN CLUB=-


 

Member
Статус: Не в сети
Регистрация: 25.01.2008
Откуда: СПб
Код:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
  if Key=#3 then Close;
end;

_________________
*AMD OverClan*


 

Member
Статус: Не в сети
Регистрация: 13.06.2007
Откуда: UK/Glasgow
Фото: 0
Чё-то не пашет

_________________
-=AMD POWER FAN CLUB=-


 

Member
Статус: Не в сети
Регистрация: 25.01.2008
Откуда: СПб
Фокус ввода на другом компоненте скорее всего.
Установи метод FormKeyPress как обработчик события OnKeyPress всех компонентов формы.
Пример

_________________
*AMD OverClan*


 

Member
Статус: Не в сети
Регистрация: 13.06.2007
Откуда: UK/Glasgow
Фото: 0
Ещё один вопросик, как сделать ввод справа (как в калькуляторе)?

_________________
-=AMD POWER FAN CLUB=-


 

Member
Статус: Не в сети
Регистрация: 13.06.2007
Откуда: UK/Glasgow
Фото: 0
э :-x

_________________
-=AMD POWER FAN CLUB=-


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 109 из 116<  1 ... 106  107  108  109  110  111  112 ... 116  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan