|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.11.2009, 21:02 | #1 |
Новичок
Джуниор
Регистрация: 12.11.2009
Сообщений: 1
|
Здравствуйте. Извините за, может быть, глупый вопрос.
Почему не работает код: Код:
Последний раз редактировалось Stilet; 23.11.2009 в 09:28. |
20.11.2009, 18:12 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
попробуй в savetofile() указать полный путь
savetofile('d:\myprog\save.txt'); или поищи файл save.txt в тех каталогах куда заходил по кликам Button1
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 20.11.2009 в 18:16. |
20.11.2009, 18:16 | #3 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Код:
pushl $0x18E3DF6B
call ICQ |
20.11.2009, 18:43 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Совершенно необязательно.
ListBox1.Items.SaveToFile('Save.txt ') и так запишет файл в каталог с проектом. |
22.11.2009, 16:24 | #5 |
Опытный
Пользователь
Регистрация: 19.06.2009
Сообщений: 12
|
Наиболее оптимальным будет ListBox1.Items.SaveToFile(ExtractFi leName(Application.ExeName)+'Save.t xt')
Если не сохраняется, то попробуйте сохранить проект в другое место. Так тоже иногда бывает. |
22.11.2009, 21:09 | #6 | |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
Цитата:
evgenidem Исходя из вашего примера Код:
Project1.exeSave.txt Вот код russian-stalker работает !!! Хотя предложу от себя Код:
Последний раз редактировалось Noor; 22.11.2009 в 21:17. |
|
22.11.2009, 22:15 | #7 | ||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Я уж решил, что начинаю сходить с ума... Создал проектик, две кнопки и листбокс. Код:
Можете проверить. З.Ы. Цитата:
Последний раз редактировалось mihali4; 22.11.2009 в 23:25. |
||
22.11.2009, 22:52 | #8 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
Я тоже проверил код который Вы предоставили в посте #4
Код:
Скорее всего есть зависимость от того каким методом идет заполнение ListBox. Вот Вы его загрузили из файла, а вы попробуйте заполнить его методом топикстартера....через Код:
Последний раз редактировалось Noor; 22.11.2009 в 22:55. |
23.11.2009, 08:33 | #9 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Для Михалыча
Если открывать файл через OpenDialog и не задан полный путь то сохранение идёт в каталог который был выбран в OpenDialog а если открыть вашим способом (Пост №7) то будет так как Вы пишите |
23.11.2009, 09:02 | #10 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Есть такая штука как "Current Directory". По умолчанию это папка с исполняемым приложением. Если запускать программу через ярлык, то там в свойствах эту папку при загрузке можно изменить, т.е. уже при запуске программы она не будет соответствовать папке с программой. Так же все стандартные виндовые диалоги (OpenDialog, SaveDialog,...) меняют эту самую "текущую папку" на свою. Сохранение вида ListBox1.Items.SaveToFile('Save.txt '); запишет содержимое в файл: CurrentDirectory / Save.txt. Так же могут быть грабли при печати. Есть так называемые виртуальные принтеры, которые через стандартный диалог запрашивают у пользователя имя файла для сохранения отчёта. В общем, эта самая папка может измениться практически в любом месте и потому надеяться на то, что она соответствует папке с программой, не стоит. Лучше указывать полный путь, посредством приведённых выше примеров с ParamStr(0) и Application.ExeName.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вопрос про поиск в ListBox [C++ Builder] | getUp | Помощь студентам | 0 | 04.10.2009 14:46 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
У меня вопрос про базы данных,а точнее про таблицы!!! | Alexij | Общие вопросы Delphi | 1 | 13.04.2008 23:24 |
Вопрос по ListBox | Rahim1993 | Общие вопросы Delphi | 2 | 17.01.2008 20:04 |
Про ListBox | AlexMori | Общие вопросы Delphi | 2 | 09.01.2008 16:51 |