| 
| 
 | Вопрос # 5 449/ вопрос решён / | 
 |  Здравствуйте, уважаемые эксперты!Подскажите пожалуйста
 StringList.SaveToFile
 Должен полностью перезаписывать существующий файл или дописывать в него?
 (в большинстве статей это вообще не указано, на одном форуме сказано, что перезапишет файл, в моей программе(написанной видимо волшебным образом) файл дописывается)
 
|  |   Вопрос задала: MerryJane (статус: Посетитель)Вопрос отправлен: 26 июня 2011, 20:15
 Состояние вопроса: решён, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 11; последнее сообщение — 26 июня 2011, 23:51; участников в обсуждении: 4. 
|   | min@y™ (статус: Доктор наук), 26 июня 2011, 21:26 [#1]:Полностью перезаписывать. Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | DNK (статус: Студент), 26 июня 2011, 21:27 [#2]:Выкладывай исходник. Будем разбираться, что за магия. "Digital Networked Knight" |  
|   | MerryJane (статус: Посетитель), 26 июня 2011, 21:27 [#3]:эм... а пчему он может это не делать, а только дописывать?) |  
|   | MerryJane (статус: Посетитель), 26 июня 2011, 21:30 [#4]:исходинк очень большой.. в общем stat: TStringlist;
 for i := 0 to qw do // проверяю в массиве все ли хорошо написано
 memo2.Lines[i+1]:=stmas[i].name+' '+inttostr(stmas[i].MinTime)+' '+inttostr(stmas[i].secTime);
 
 for i := 0 to qw do    // Запись массива в list
 stat.add(stmas[i].name+' min= '+inttostr(stmas[i].MinTime)+' sec= '+inttostr(stmas[i].SecTime)+' ');
 
 stat.savetofile('statistika.txt');
 stat.Free;
 |  
|   | DNK (статус: Студент), 26 июня 2011, 21:31 [#5]:Возможно это не оригинальный StringList, а какой-то его потомок. Где создание объекта? "Digital Networked Knight" |  
|   | MerryJane (статус: Посетитель), 26 июня 2011, 21:31 [#6]:min@y™:  Представляете)) я смогла тут отравившись в своем коде разобраться в статистике и он заработал!))) вот |  
|   | MerryJane (статус: Посетитель), 26 июня 2011, 21:37 [#7]:stat:=TStringList.Create; stat.LoadFromFile('statistika.txt');
 |  
|   | min@y™ (статус: Доктор наук), 26 июня 2011, 21:44 [#8]:Делаешь успехи. Так держать! Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | MerryJane (статус: Посетитель), 26 июня 2011, 21:46 [#9]:Делаешь успехи. Так держать! 
 Спасибо!)) еще бы понять как я умудряюсь чтото что должно работать определенным образом, заставлять работать иначе(=
 |  26 июня 2011, 22:10: Статус вопроса изменён на решённый (изменил автор вопроса — MerryJane): Исправила ошибкунадо было дважды использовать
 stat.free
 
|   | Gooddy (статус: 3-ий класс), 26 июня 2011, 23:36 [#10]:"надо было дважды использовать stat.free"
 
 Мухаха.
 Чисти код! Чисти код! Чисти код! |  
|   | MerryJane (статус: Посетитель), 26 июня 2011, 23:51 [#11]:(х ну просто сначала в стат заносились значнеия из файла а потом еще раз записывались они+1 строка новая но отсортированные. вот и получилось что надо было очищать список еще раз и создавать еще раз.
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |