Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Вопрос по Delphi

Discussion in '[Архив] Помощь' started by goul, Mar 13, 2013.

  1. Автор темы
    goul

    goul Старожил Пользователь

    Trophy Points:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    Доброго времени! Вот код для запуска майна (после всех проверок). На 2k,XP,7 работает замечательно, а вот на win8 не хочет... Может, что то иное нужно? Подскажите

    Code:
    temp:='%appdata%\.endlessworlds\'+server_folder+'\bin\';
    code:=(' -Xms'+(inttostr(mem))+'m -Xmx'+inttostr(mem)+'m -Djava.library.path="'+temp+'natives" -cp "'+temp+'minecraft.jar;'+temp+'jinput.jar;'+temp+'lwjgl.jar;'+temp+'lwjgl_util.jar;"  net.minecraft.client.Minecraft "'+login+'" "'+session+'"');
    begin
    ShellExecute(Application.Handle,
                      PChar('open'),
                      PChar('cmd.exe'),
                      pchar('/c '+ code),
                      Nil,
                      SW_HIDE);
    end;
     
    OsipXD likes this.
  2. Хостинг MineCraft
    <
  3. OsipXD

    OsipXD Старожил Пользователь

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
  4. Автор темы
    goul

    goul Старожил Пользователь

    Trophy Points:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
  5. Tsukasa

    Tsukasa Активный участник

    Trophy Points:
    63
    Имя в Minecraft:
    mauchan
    Наверное, проблема в ShellExecute. Попробуй как-то так: http://rghost.ru/private/44488578/c0f5e8ca0c600872b8b67c5dbf941f0f
     
    goul likes this.
  6. Автор темы
    goul

    goul Старожил Пользователь

    Trophy Points:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    Какая может быть проблема? На XP и 7 запускается, значит и на 8 должен по идее...
    Через батник - запускается на 8 без проблем...
     
  7. Tsukasa

    Tsukasa Активный участник

    Trophy Points:
    63
    Имя в Minecraft:
    mauchan
    Через CreateProcess всяко надёжней, чем через такие костыли. Запускай сразу javaw.
     
  8. Автор темы
    goul

    goul Старожил Пользователь

    Trophy Points:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    Так. Сразу к javaw обратился... Не напишешь кусочек кода для Createprocess? Я с этой вещью так и не разобрался...
     
  9. Tsukasa

    Tsukasa Активный участник

    Trophy Points:
    63
    Имя в Minecraft:
    mauchan
    http://pastebin.com/YrRU87JK
     
  10. Tsukasa

    Tsukasa Активный участник

    Trophy Points:
    63
    Имя в Minecraft:
    mauchan
    Да, кстати, а какая разрядность?
     
  11. Автор темы
    goul

    goul Старожил Пользователь

    Trophy Points:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    Собираю на Delphi7, x32... Работает везде, кроме WIN8. Пробую процедуру ExecuteWait...
     
    DavidShabaev likes this.
  12. Tsukasa

    Tsukasa Активный участник

    Trophy Points:
    63
    Имя в Minecraft:
    mauchan
    Я про разрядкость восьмёрки спрашивал.
     
  13. OsipXD

    OsipXD Старожил Пользователь

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    На любых восьмерках не работает
     
    Сникерсни and goul like this.

Share This Page