|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Не появляется окно программы
Итак, вот в чём заключается проблема. Задумал я сделать лаунчер для майнкрафта. Написал код для проверки md5, процесс запускается, но окно программы не появляется. Ошибок при компиляции не возникает. Вот сам код:
Код:
begin LauncherVer:=1; appdata:=GetSpecialFolderPath(CSIDL_APPDATA); RootDir:='.happyminers'; files[1]:='bin\minecraft.jar'; files[2]:='bin\lwjgl_util.jar'; files[3]:='bin\lwjgl.jar'; files[4]:='bin\jinput.jar'; files[5]:='bin\natives\jinput-dx8.dll'; files[6]:='bin\natives\jinput-dx8_64.dll'; files[7]:='bin\natives\jinput-raw.dll'; files[8]:='bin\natives\jinput-raw_64.dll'; files[9]:='bin\natives\lwjgl.dll'; files[10]:='bin\natives\lwjgl64.dll'; files[11]:='bin\natives\OpenAL32.dll'; files[12]:='bin\natives\OpenAL64.dll'; files[13]:='mods\matmos_packaged.zip'; files[13]:='mods\mod_worldeditcui_1.5.1_01_lite_mc1.5.1.litemod'; files[14]:='additonal.zip'; while (count < 15) do begin FilesFullPatch[count]:=appdata + '\' + RootDir + '\' + files[count]; end; end; Код:
while (count < 15) do begin FilesFullPatch[count]:=appdata + '\' + RootDir + '\' + files[count]; end; |
#2
|
||||
|
||||
Цитата:
|
#3
|
||||
|
||||
Код:
count := 0; while (count < 15) do begin FilesFullPatch[count]:=appdata + '\' + RootDir + '\' + files[count]; inc(count); end; И че, реально запускает из любой папки его? Интересует портэйбл вариант. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#4
|
|||
|
|||
Цитата:
|
#5
|
|||
|
|||
Цитата:
http://happyminers.ru/launcher.rar |
#6
|
||||
|
||||
Смысл от проверки?
У меня например в minecraft.jar натолкана приблуда дающая доступ ко всем возможным блокам (All items вроде зовется). Т.е. если я скачаю твой лончер, я не смогу запустить свой майн? — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#7
|
|||
|
|||
Цитата:
|
#8
|
||||
|
||||
Цитата:
Код:
procedure IsSetFiles(); var count: integer; FilesIsSet: Array [1 .. 14] of boolean; begin count := 1; While (count < 15) do begin if FileExists(FilesFullPatch[count]) then begin count := count + 1; FilesIsSet[count] := true; end else FilesIsSet[count] := false; end; ShowMessage(BooleanToStr(FilesIsSet[13])); end; |
#9
|
||||
|
||||
Цитата:
Код:
procedure IsSetFiles(); var count: integer; FilesIsSet: Array[1..14] of boolean; begin count:=1; While (count < 15) do begin FilesIsSet[count]:=FileExists(FilesFullPatch[count]); inc(count); end; ShowMessage(BooleanToStr(FilesIsSet[13])); end; З.Ы. И ещё, хорошо бы массив Files задать при объявлении, так проще Код:
var ... Files:Array[1..1{4}5] of string = ( 'bin\minecraft.jar', 'bin\lwjgl_util.jar', 'bin\lwjgl.jar', 'bin\jinput.jar', 'bin\natives\jinput-dx8.dll', 'bin\natives\jinput-dx8_64.dll', 'bin\natives\jinput-raw.dll', 'bin\natives\jinput-raw_64.dll', 'bin\natives\lwjgl.dll', 'bin\natives\lwjgl64.dll', 'bin\natives\OpenAL32.dll', 'bin\natives\OpenAL64.dll', 'mods\matmos_packaged.zip', // ошибка -> 13 'mods\mod_worldeditcui_1.5.1_01_lite_mc1.5.1.litemod', // -> 13, одно из двух 'additonal.zip'); ... Я не понял Вашего вопроса, но всё же Вам на него отвечу! Последний раз редактировалось Alegun, 16.04.2013 в 17:06. |
#10
|
|||
|
|||
Цитата:
Как узнать, есть ли в текстовой строке пробелы? Гугл не помог. |
#11
|
||||
|
||||
Цитата:
Код:
if Pos(' ', ТекстоваяСтрока)>0 then ShowMessage('Пробелы в строке есть') else ShowMessage('Пробелов в строке нет') |
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
serega6531 (16.04.2013)
|
#12
|
||||
|
||||
Понял. Я думал локальный лончер.
Не надо ничего. Обойдусь портэйбл версией, тем более играю в майн крайне редко. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#13
|
|||
|
|||
Цитата:
|
#14
|
|||
|
|||
Идем дальше
Идём дальше. Мне нужно сделать подключение к php странице и оттуда получить id сессии. Как это сделать?
Подключаться надо к auth.php PHP код:
PHP код:
Буду очень благодарен если вы мне поможете. Последний раз редактировалось serega6531, 17.04.2013 в 09:31. |
#15
|
||||
|
||||
Одна тема - один вопрос (см. правила форума).
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |