Подскажите, есть ли возможность получить учу-файл и запускать его отдельно без запуска паскаля.
Как получить exe
Как получить exe
|
12.12.2009 21:52:00
|
|
|
|
|
|
12.12.2009 22:06:11
Никак нельзя. Для этого нужно использовать Delphi, Free Pascal или Turbo если приложение для dos.
|
|
|
|
|
|
12.12.2009 22:09:33
Можно в PascalABC.NET для этого зайти в Сервис->Настройка->Опции компиляции и там убрать галочку с "Удалять exe файл после выполнения".
|
|
|
|
|
|
12.12.2009 22:11:45
Там же кстати можно задать путь куда будет сохранен скомпилированный файл.
|
|
|
|
|
|
12.12.2009 22:43:58
Понял, спасибо. Только вот еще одна проблема. Можно ли как-нибудь избавиться от от консоли (dos-окна) которое появляется после запуска программы.
|
|
|
|
|
|
12.12.2009 22:46:46
Скорее всего у Вас что-то выводится или считывается с консоли. Думаю, что если убрать все read и write это происходить не будет.
|
|
|
|
|
|
12.12.2009 22:57:00
Это происходит если Вы запускаете программу из оболочки. По умолчанию в PascalABC.Net консоль всегда создается, чтобы этого не было нажимайте компилировать и потом запускайте созданный exe-файл.
|
|
|
|
|
|
12.12.2009 23:00:24
То есть вы хотите сказать что это всегда будет. |
|||
|
|
|
|
12.12.2009 23:04:59
Нет, чтобы консоли не было нужно нажимать не зеленый треугольник (кнопка запуска программы), а на кнопку скомпилировать она рядом. После этого программа можно запускать. Если еще раз нажать на запуск ( в оболочке) то учу-файл будет создан так что консоль обязательно появиться.
|
|
|
|
|
|
12.12.2009 23:08:01
А теперь понял. Эта консоль нужна для отладки, правильно? А если создавать файл для распростронение, то окно созаваться не будет така как уже отлаженную программу запускать не нужно. Верно?
|
|
|
|
|
|
12.12.2009 23:30:37
Совершенно верно, именно поэтому так все реализовано.
|
|
|
|
|
|
01.08.2010 19:33:59
Просто откампилируйте проект и все. Только укажите компиляцию не в оперативную память, а на жесткий диск.
|
||||
|
|
|
|||
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)