XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Общение> Трактир
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
tysch_tysch
Работаем
offline
Опыт: отключен
Цитата:
Как мне создать файл(.ini) в папке с программой

Код:
AssignFile(f,'options.ini');
Rewrite(f);

ну и к options.ini допиши путь куда хочешь сунуть.
Цитата:
ещё лучше засунуть кудато например в какойто архив(ну .mpq например) ?

это лучше у NT спроси
Цитата:
И ещё насчет новых форм : создать(ну типа написать Reg: TForm) новую форму я могу а как её редактировать(ну типа кнопки и т.д.) ?

а чем тебе простое "создать - форму" не нравиться? зачем динамически?
Цитата:
А и ещё: как лучше записывать информацию(типа имя пароль и т.д.) в .ini файлы ?

как тебе удобно - так и запиши, от этого ничего не поменяется.
Старый 29.04.2006, 23:20
Dragoon

offline
Опыт: 544
Активность:
Цитата:
Сообщение от ZlaYa1000
а чем тебе простое "создать - форму" не нравиться? зачем динамически?

Кхм... Просто он похоже не понял, как вообще ее создавать....
Так вот, написав
Reg :TForm
ты ничего не добьешься. В дельфи существует такое понятие, как наследование объектов, все формы, которые ты создаешь и кидаешь на них различные элементы управления и редактирования(кнопки, эдитбоксы и т.п.) наследуют основные признаки от TForm, НО в их описании уже присутствует то, что ты кидал на форму. Как ты мог заметить, новая форма имеет тип TForm1, который ранее создавалсяя. Так как ты вряд ли пока сможешь работать в динамике с формами, то просто тыкай New --> New Form. У тебя появится свежесозданная форма.

Насчет сжатия, не парься пока, совет хороший, как получше узнаешь дельфи, сам найдешь необходимые модули (для дельфи написали немерянное количество юнитов уже, жатия-распаковки тоже есть, ну и по умолчанию встроены zip и 7zip). Ты себе пока только жизнь усложняешь дополнительными наворотами
Старый 30.04.2006, 10:22
tysch_tysch
Работаем
offline
Опыт: отключен
и не плохо, взять под руку какой-нить самоучитель, реально помогает. Ну по крайней мере на большую часть заданных тобой вопросов он ответить смог бы=)
Старый 30.04.2006, 11:32
NETRAT

offline
Опыт: 83,712
Активность:
У тебя что хелпа по Дельфе нет?

Цитата:
Как мне создать файл(.ini)
Вроде бы в Дельфе для таких файлов есть отдельный класс(в С точно есть). Кстати говоря ini - это конфигурационные файлы винды98, при переходе на более новые системы от них решили отказаться(теперь это устаревший формат для хранения данных) и хранить все стали в реестре...
Цитата:
какойто архив(ну .mpq например)
Класс нужен для работы с архивом, если это mpq то библиотека нужна с хидером(спереть можно из исходников Wedgitizer'a или Wc3MapOptimizer'a)
Цитата:
зачем динамически?
в ресурсных файлах файл формы жрет прилично места - то есть обычно форма описывается массой лишних параметров, которые частенько по боку разработчику...

Да уж, 95% заданных вопросов - вопросы к встроенному хелпу дельфи...
Старый 30.04.2006, 16:01
Dragoon

offline
Опыт: 544
Активность:
Динамическое создание форм это достаточно нудный процесс, в случае сложных форм вообще превращающийся в тонны тупого copy-paste кода(создание каждого компонента, расположение его на форме, задание других величин для этого компонента). Да и честно говоря вопрос "зачем динамически", стоящий рядом с вопросами о том, как открыть файл... В общем ненужно это MrSmile'у

Отредактировано Dragoon, 30.04.2006 в 22:02.
Старый 30.04.2006, 21:21
NETRAT

offline
Опыт: 83,712
Активность:
это зависит от обьема "динамического кода", а у него, вероятно его немного
Старый 30.04.2006, 22:48
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 23:47.