Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2013, 06:28   #11
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Цитата:
Сообщение от NewLamer&Programer Посмотреть сообщение
хоть язык бы указал для начала...
на делфи:
Код:
Vat StrList: TstringList;
begin
StrList:= TStringList.Create(self);
StrList:= 'x = ' + x + '; y = ' + y;
StrList.SaveToFile('C:\');
StrList.Free;
end;
Товарищ Lamer, Вы коли сами ещё до конца не разобрались, дак хоть не беритесь других-то поучать. Ваш код требует аж 3 исправлений на 4 строки (реального кода).

Код:
Var StrList: TstringList;
begin
StrList:= TStringList.Create(); // нет параметра, можно и скобки убрать
// если ху - строки/символы, а так ещё перевести в строку надо, если числа, с помощью InttoStr
StrList.Add('x = ' + x + '; y = ' + y); 
StrList.SaveToFile('C:\полное_имя_файла');
StrList.Free;
end;
И обращаться как к массиву к стринглисту ( StrList[i] ) имеет смысл, когда в нём уже есть строки, а когда он пуст (глядя на оригинальный Ваш код - он пуст) - будет исключение.

Вариант Сергея даже кстати немного лучше подходит, потому как файлы типизированные, а не текстовые - в текстовых могут быть всякие сложности в дробных числах, переводах строк и т.п. хотя их, правда, можно ручками редактировать, в случае чего.

Последний раз редактировалось phomm; 16.01.2013 в 06:34.
phomm вне форума Ответить с цитированием
Старый 16.01.2013, 07:12   #12
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

Код:
type
  TWeb = record
   end;
  TForm1 = class(TForm)
    Button1: TButton;
    Memo1: TMemo;
    Memo2: TMemo;
    Button2: TButton;
    Label1: TLabel;
    Button3: TButton;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

	
procedure TForm1.FormCreate(Sender: TObject);
var
List: TStringList;
begin
a:=2;
b:=-1;
c:=3;
a1:=3;
b1:=1;
c1:=3;
a2:=2;
b2:=2;
c2:=2;
List[1]:= TStringList.Create;
List[1]:= 'a = ' + inttostr(a) + '; b = ' + inttostr(b);
List.SaveToFile('f');
List.Free;
end;
Макс Башкинов вне форума Ответить с цитированием
Старый 16.01.2013, 09:47   #13
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Цитата:
И обращаться как к массиву к стринглисту ( StrList[i] ) имеет смысл, когда в нём уже есть строки, а когда он пуст - будет исключение.
Макс Башкинов, для Вас тоже это писалось.
Кроме того, привыкайте что индексация массивов (и свойств типа массива) почти везде с 0 , а не с 1.

Цитата:
Код:
List[1]:= TStringList.Create; // убрать красное
List[1]:= 'a = ' + inttostr(a) + '; b = ' + inttostr(b); // заменить красное на .Add( в конце закрыв.скобку
Исправьте
phomm вне форума Ответить с цитированием
Старый 16.01.2013, 11:48   #14
NewLamer&Programer
Форумчанин
 
Регистрация: 23.11.2012
Сообщений: 428
По умолчанию

phomm, я только хотел помочь

Var очепятка =(
да точно Add тормознул
полное имя тоже тормоз... ночью порой приторамаживать начинаю от недосыпа
NewLamer&Programer вне форума Ответить с цитированием
Старый 16.01.2013, 13:31   #15
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

Цитата:
Сообщение от phomm Посмотреть сообщение
Макс Башкинов, для Вас тоже это писалось.
Кроме того, привыкайте что индексация массивов (и свойств типа массива) почти везде с 0 , а не с 1.


Исправьте
Спасибо, это понятно), другой вопрос, как теперь считать файл в Мемо, если он типизированный, ругается на несовместимость типов

Код:
var s:Tweb;
begin
assignfile(f,'f');
reset(f);
while not eof(f) do
begin
readln(f,s);
memo1.Lines.Add(f);
end;
end;
Макс Башкинов вне форума Ответить с цитированием
Старый 16.01.2013, 13:34   #16
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

o_O
а вы зачем file of чего_то_там пихаете в мемо, причем методом типом параметра в котором стоит string
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 16.01.2013, 13:57   #17
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
o_O
а вы зачем file of чего_то_там пихаете в мемо, причем методом типом параметра в котором стоит string
а как будет вернее,
Макс Башкинов вне форума Ответить с цитированием
Старый 16.01.2013, 14:03   #18
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
а как будет вернее,
Вернее Будет толкать вашу типизированную переменную S, точнее даже не саму переменную, а значения ее полей
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 16.01.2013, 14:31   #19
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
Вернее Будет толкать вашу типизированную переменную S, точнее даже не саму переменную, а значения ее полей
не совсем понял вас
Макс Башкинов вне форума Ответить с цитированием
Старый 16.01.2013, 22:38   #20
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
Вернее Будет толкать вашу типизированную переменную S, точнее даже не саму переменную, а значения ее полей
как понять значения полей переменной?
Макс Башкинов вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с типизированными файлами Zalmancheg Помощь студентам 2 11.03.2011 23:15
Работа с типизированными файлами! Anton5 Помощь студентам 6 01.07.2010 12:55
Работа с типизированными файлами bo-al Помощь студентам 2 27.02.2010 19:18
Работа с типизированными файлами. Darangel Помощь студентам 1 17.05.2009 19:19