Научи плохому, как добавлять в ехе файлы с помощью командной строки? Самое простое это когда нет установки, включил и все, при первом запуске ставится метка в реестре и ищется путь к игре. при втором запуске проверяется присутствие метки в реестре, если ее нет то это первый запуск, иначе не первый и ничего не делается. Метку можно оставлять и в виде ини файла и проверять его наличие, и в нем же оставлять всю информацию о путях после первого поиска. «Художник не тогда знает, что он достиг совершенства, когда нечего добавить, но когда нечего больше отнять». (Антуан де Сент-Экзюпери)
Сообщение отредактировал Jery - Понедельник, 22.04.2013, 22:45
Jery, Ключ давай в реестре без ключа не устроишь поиск игры
dimasik468, Извеняюсь. Я быстро и правильно не могу писать
Добавлено (23.04.2013, 16:56) --------------------------------------------- Мне так понравился Стиль Fire monkey Так что я перепишу код на новой стиль и сделаю в бетки 2 новых свойства
1 - 2 стиля Для Windows 7 на новом стиле и для Windows 8 - mak linux Стиль Эйпл скрины потом скину
ну то что под линукс обезьяна не собирается тебя похоже не волнует, главное стиль чтоб был. «Художник не тогда знает, что он достиг совершенства, когда нечего добавить, но когда нечего больше отнять». (Антуан де Сент-Экзюпери)
Jery, 2 стиля будут сегодня вышлю скрины Скажите чем можно заменить Rich Edit в fire monkey но чтобы был атрибут SelAttributes
В Fire Monkey нету Rich Editа
Добавлено (24.04.2013, 16:02) --------------------------------------------- Вот скрины
Последний скрин это скрин стиля мака и Linux но он не доделан
Кстати как вы считаете. Сделать доступными стили в любой ОС или в каждой свой стильнапример стиль виндовс в виндовс хп 7 и 8 будет доступен а стиль мака в виндовс 8 мак ос х и лунукс
Добавлено (24.04.2013, 16:28) --------------------------------------------- Как вы думаете какой лучше
Скайп - borisov.alexandr.7_1
Сообщение отредактировал AlexandrV - Четверг, 25.04.2013, 04:32
Во-первых, пряч картинки под спойлер. Во-вторых, я думаю, что лучше сделать большой выбор стилей под все ОС. В-третьих, первый вариант лучше. Здесь может быть ваша реклама. Недорого.
LIFEfreedom, Тоже так считаю но в бета я ограничюсь стилями так как не изучил програмное открытие их да не так много их там вообще програмку могу скинуть и вы сможете делать Скайп - borisov.alexandr.7_1
Вот собственно программа для создавайте на FireMonkey все стили учту
а вот стили к программе
Пороль: 102030
И еще сделайте чтобы мое 1 сообщение на всех страницах было
Скажите пожалуйста почему этот код не работает
Код
procedure TForm1.FormCreate(Sender: TObject); var SR1,SR2,SR3 : TSearchRec; begin IniFilesLibx:=TIniFile.Create(ApplicationPath(2)+'LibxEdit.ini'); if FindFirst(ApplicationPath(2)+'LibxEditFiles\Lang\rus.data', faAnyFile, SR1) = 0 then begin repeat NL1.Visible:=True; until FindNext(SR1) <> 0; end;
if FindFirst(ApplicationPath(2)+'LibxEditFiles\Lang\rus.data', faAnyFile, SR1) <> 0 then begin repeat ShowMessage('Русский перевод необходим для запуска убедитесь что русский язык есть Ошибка 0 не найден файл rus.data'); Application.Terminate; until FindNext(SR1) <> 0; end; if FindFirst(ApplicationPath(2)+'LibxEditFiles\Lang\eng.data', faAnyFile, SR2) = 0 then begin repeat NL2.Enabled:=True; until FindNext(SR2) <> 0; end; if FindFirst(ApplicationPath(2)+'LibxEditFiles\Lang\eng.data', faAnyFile, SR2) <> 0 then begin repeat NL2.Enabled:=False; until FindNext(SR2) <> 0; end; FindClose(SR1); FindClose(SR2); end;
Именно эти действия не работаю
NL2.Enabled:=False;
NL1.Visible:=True;
Можете помоч очень надо нужно сделать поиск переводов и если перевода нет то делать нерабочую кнопку на тулбаре точнее MenuBar компонент в Fire Monkey
Добавлено (26.04.2013, 06:55) --------------------------------------------- Решил проблему сейчас занимаюсь иконками
Кто нибудь дайте мне иконку Mak os x, Linux и самую лучшую иконку Windows 7 или Windows 8. Отдельно скачать не получается а мне они нужны
Кстати Кром не чего если я иконку твоей игры поставлю вот для этих кнопок
KAM Remake
Запустить игру
ps Все что в будущем может изменится я пропишу в ини файле
Добавлено (26.04.2013, 12:31) --------------------------------------------- Прочитал я про проект. С ним много хлопот будет и не выгадно его делать если учесть чтобы она работала на другой ОС то компилятор нужен. Он есть но и есть проблема. Компелировать как я незнаю. Я могу сделать и на VCL там есть VCL Metropolis но тогда этот код не подойдет на другую ОС что предлагаете у кого установлена игра на другой ОС не на Windows если есть кто то продолжу разбираться в библиотеке
Скайп - borisov.alexandr.7_1
Сообщение отредактировал AlexandrV - Четверг, 25.04.2013, 16:04
Я решил проблему с диалогом выбора директории она идет как и на VCL как и на FMX но есть одно но
при компиляции DPK компилируется только под Win32 и Win64 скорее всего приложение не будет работать в OSX платформах Но стили остануться
Продолжать делать с этим диалогом
Если да то Программа не подойдет на linux, Mak os x, Android но подойдет для Windows X32 и X64, а также будут использовать стиль и сделают приложение более похожим на MacOsX и Linux также смогу добавить выбор директории игры запустить игру и все что связано с выбором директории
Если нет то приложение сможет подойти и к ОС на платформе OSX но эта программа будет напоминать простой редактор с выбором стилей и функцией ADDMaxId
Можете протестить и если че сообщить сюда там не все функции готовы только часть. особенно протестити функцию проигрования звука звук автоматически должен загрузится надо только выбрать файл и в тойже папки с такимже именем должен быть еще и звук mp3
И наконец кто нибудь сделайте чтобы мое 1 сообщения было 1 на всех страницах Скайп - borisov.alexandr.7_1
Сообщение отредактировал AlexandrV - Суббота, 27.04.2013, 20:45
Ты думаешь если ты изменишь стиль, то твоя программа будет отличаться от простого блокнота?=) То что ты накручиваешь всяких "выколи глаз" стилей - это минус, обезьяна рисует графику через OpenGl и все что ты понаписал будет тормозить и кушать немало ресурсов на слабых машинах, где простой блокнот был бы намного выгоднее. Вместо функционала ты делаешь красивую упаковку.
ЗЫ: твоя прога жрет 50 мегабайт оперативной памяти, когда обычный блокнот ест 300 килобайт, из всех стилей у меня выбирается тока мак ос, и он что-то совсем на него не похож. «Художник не тогда знает, что он достиг совершенства, когда нечего добавить, но когда нечего больше отнять». (Антуан де Сент-Экзюпери)
Сообщение отредактировал Jery - Воскресенье, 28.04.2013, 00:14
Jery, Не каждый сможет разобраться OpenGl а там нечего не тормозит эти стили изобрела Embarcadero при том работать и на других ОС будет но некоторые исключения будет Скайп - borisov.alexandr.7_1
Я тебе констатирую факт, что графика в твоей программе отрисовывается через OpenGL, что очень затратно. «Художник не тогда знает, что он достиг совершенства, когда нечего добавить, но когда нечего больше отнять». (Антуан де Сент-Экзюпери)
Jery, Игра крома тоже через OpenGl работает так что тех у кого нет игры и редактор не нужен
Добавлено (28.04.2013, 00:19) --------------------------------------------- Jery, Сделаю и без стиля если хочешь добавлю убрать стиль но выглядит будет хуже чем в Vcl так как fmx работает со стилями и красивого вида без стилей не имеет