Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #25  
Старый 03.09.2014, 23:33
Аватар для blackstrip
blackstrip blackstrip вне форума
Прохожий
 
Регистрация: 03.09.2014
Адрес: Подольск
Сообщения: 15
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

BlackMonsta, если хочешь сделать чисто конструктор лаунчеров, то придется разделить такую программу на две части:

1) твоя текущая программа, она позволяет на пустой форме размещать картинки, кнопки и т.д. И даже может быть позволяет назначать объект запуска по клику. Т.е. ты задаешь "вот эта картинка при клике на ней вызывает этот url/файл". В конце эта прога должна делать скриптовый файл, в котором будут записаны размеры формы, все ее компоненты, их положения, размеры, объекты запуска по клику.

2) другая программа-заготовка лаунчера, она либо читает рядом расположенный файл скрипта (если допускается хранение такого скрипта рядом с лаунчером). Либо строго знает свой размер, сама открывает свой EXEшник и читает свой скрипт, дописанный внутри себя после основного тела программы (если лаунчер должен быть одиночным exe без всяких доп.файлов скриптов). Эта программа-заготовка (чистая, без скриптов) изначально хранится внутри программы, описанной в п.1.

И порядок действий таков: создаем в первой проге форму, потом при сохранении все ее параметры, компоненты, ссылки списываем в файл скриптов. Потом либо извлекаем из себя программу-заготовку и рядом с ней кидаем этот файл скриптов (если можно иметь 2 файла: exe и скрипт) либо извлекаем из себя программу-заготовку и в нее дописываем в конец скрипт.

А программа заготовка при запуске читает скрипт (лежащий рядом с папке или изнутри себя, соответственно), выполняет все его "поручения" - меняем заголовок, положение, размер своей формы на нужный, создает в соответствии со скриптом все требуемые компоненты на форме в run-time, устанавливает им обработчики на клики, и по клику каждого из объектов вызывает соответствующий нужный файл/url (считанный до этого из скрипта).

Как то так.
Ответить с цитированием
Этот пользователь сказал Спасибо blackstrip за это полезное сообщение:
BlackMonsta (04.09.2014)
 


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

Расширенный поиск
Опции просмотра

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025