forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Компилятор blitzcc.exe (http://forum.boolean.name/showthread.php?t=6268)

SBJoker 11.04.2010 21:44

Ответ: Компилятор blitzcc.exe
 
Потому что нужно выставить две переменных среды.

BlackOut 12.04.2010 16:39

Ответ: Компилятор blitzcc.exe
 
Цитата:

Потому что нужно выставить две переменных среды.
ну так не утаивай...какие?

SBJoker 12.04.2010 21:44

Ответ: Компилятор blitzcc.exe
 
Я непомню, в далеком 2003ем писал своё ИДЕ для блитца когда, тогда и узнал все тонкости. Но могу поднять исходники старые если действительно нужно кому.

xsnakes 12.04.2010 21:48

Ответ: Компилятор blitzcc.exe
 
Поднимай :) Я затем и спросил, потому-что мне нужно...

SBJoker 12.04.2010 23:33

Ответ: Компилятор blitzcc.exe
 
Вот держи, учти это должна делать твоя программа во время запуска, устанавливать эти временные переменные среды для текущего юзера
Цитата:

blitzpath=[путь до папки блитца c концевым слешем]
path=[то что было в переменной ранее]+";"+[путь до папки с компилятором bcc.exe без концевого слеша]


BlackOut 13.04.2010 01:43

Ответ: Компилятор blitzcc.exe
 
спасибо SBJoker

Цитата:

учти это должна делать твоя программа во время запуска
не в тему конечно но раз походу, то на каком языке программно можно установить переменные среды? .vbs неэ?

SBJoker 13.04.2010 01:46

Ответ: Компилятор blitzcc.exe
 
На любом, в WinApi есть такие функции, а значит они доступны всем.

xsnakes 13.04.2010 18:30

Ответ: Компилятор blitzcc.exe
 
Я в интернете нашёл статью, там всё описывается... Чёто мне прогу делать перехотелось :)

SBJoker 13.04.2010 20:11

Ответ: Компилятор blitzcc.exe
 
тебе об этом и твердили с самого начала.

Alex_Noc 23.04.2010 03:03

Ответ: Компилятор blitzcc.exe
 
А эксешка весит также как если бы компилировали обычным путем? Или же есть какая то выгода от этих танцев с бубном?

Arles 23.04.2010 06:12

Ответ: Компилятор blitzcc.exe
 
Выгода только в том, что ты можешь работать на своем собственном ide, не только, настроенным, но и написанным "под себя" :)

Alex_Noc 23.04.2010 12:18

Ответ: Компилятор blitzcc.exe
 
Ну меня и обычный иде устаривает)), но вот если бы кто подсказал как уменьшить вес самой ексешки - было бы очень ценно !!!
Минимальный вес сейчас с использованием UPX - 465 кб
Кто нибудь знает - можно ли его еще уменьшить как то ?

.Squid 23.04.2010 12:44

Ответ: Компилятор blitzcc.exe
 
Открыть в любом текстовом файле, выделить непонравившийся блок и нажать Delete. Сохранить.
Плюсы: в результате можно получить очень маленький файл.
Минусы: работоспособность приложения не гарантируется.

xsnakes 27.04.2010 18:07

Ответ: Компилятор blitzcc.exe
 
Я понял, как обращаться к компилятору :) И продолжу разработку что-то типо IDE

На официальном сайте блитца я нащёл вот такой маленький пример, его нужно писать в самом Blitz3D
Код:

ff = WriteFile("test.bb")
WriteLine ff, "cls"
WriteLine ff, "print " + Chr$(34) + "hello world" + Chr$(34)
WriteLine ff, "waitkey"
WriteLine ff, "end"
CloseFile ff
ExecFile Chr$(34) + "c:\program files\blitz3d\bin\blitzcc" + Chr$(34) + " " + Chr$(34) + CurrentDir$() + "test.bb" + Chr$(34)

После его запуска появляется компилированный проект, с сообщением Hello world :)

xsnakes 27.04.2010 18:23

Ответ: Компилятор blitzcc.exe
 
А всё же через cmd тоже как-то можно компилировать :) Вот ищу как компилировать и уже много нашёл недоответов как через cmd компилировать...

Ещё нашёл, что не обязательно execFile писать, на других языках можно и другие команды запуска файла использовать оО


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot