Показать сообщение отдельно

  #11  
Старый 26.06.2008, 16:49
A2GIL
Познающий
Регистрация: 31.08.2007
Сообщений: 94
С нами: 9839462

Репутация: 200
По умолчанию

Цитата:
Сообщение от vspv  
как работать на delphi (lazarus'e) с текстовыми файлами со строками более 255 символов длиной?
неужели только посимвольно читать и бить на приемлимые строки?

вопрос решен использованием ansistring

Самое большое количество символов, которое можно использовать в Delphi. Нужно создать тип.

Код:

type
  TStr = array[0..1024] of Char;
  LngStr = ^TStr;

var
  Buffer: LngStr;
  ...

  New(Buffer);


  ReadLn(F, Buffer^);


Цитата:
Сообщение от diznt  
Народ как реализовать так чтобы прога не слишком много жрала памяти (ну то есть по минимуму)

Читай статьи по оптимизации кода. Можешь в типсах здесь же поискать, как то видел. Пару советов

1) Если ты часто используешь для переменных один и тот же тип, integer, к примеру, то лучше создать тип и потом ссылаться на него

type
myInt = Int64;

...

var
i:myInt;
...

2) Если переменная не становится отрицательной то не зачем ей присваивать значение integer. Присвой лучше word Ну если это переменная счетчака, то как правило присваивают byte.

вообщем все в таком духе..

Последний раз редактировалось A2GIL; 26.06.2008 в 16:58..
 
Ответить с цитированием