Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Помогите создать программу компиляции кода. компиляция готового кода 
:(
    Опции темы
D1myan
  Дата 5.6.2008, 18:10 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2008

Репутация: нет
Всего: нет



Здраствуйте! 
Помогите пожалуйста написать программу которая компилировала б(при помощи компилятора Delphi7 DCC32.EXE) готовый код в exe файл. Тоесть у меня например есть такой код:
Код

unit Unit1;

interface

uses
  Windows,  SysUtils, Variants, Classes, Controls, Forms,
  Dialogs, StdCtrls, Buttons, ExtCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  end;

var
  Form1: TForm1;

implementation

procedure TForm1.Button1Click(Sender: TObject);
begin
 Close;
end;

end.


 как видите код уже полность сформирован и мне нуно только откомпилить. Пожалуйста помогите! 

P.S. Прозьба не задавать вопросов типа "А зачем те компилить кнопку Close" это все навсего пример код будет больше.

Зарание огромное спасибо!!!!

Это сообщение отредактировал(а) D1myan - 5.6.2008, 18:13
PM MAIL   Вверх
Snowy
Дата 5.6.2008, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



А с чего вдруг этот код должен компилироваться?
Ни проекта, ни dfm
Запустить компилятор - не проблема - ShellExecute
Только смысл? Данный код не компилируется.
Точнее с точки зрения языка - он скомпилится.
В dcu файл, который не будет работать.
PM MAIL   Вверх
D1myan
  Дата 5.6.2008, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2008

Репутация: нет
Всего: нет



аха! СПС! я тут нашел примерчик он компилит проект, но он не создает exe, а я с таким впервые работаю и поэтому незнаю как заставить создать exe. Если можете подскажите где вставить строчку что б exe скомпилил с файлов проекта.  Пример я загрузил.

Присоединённый файл ( Кол-во скачиваний: 15 )
Присоединённый файл  dccusing.zip 15,60 Kb
PM MAIL   Вверх
Snowy
Дата 5.6.2008, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



pas файлы не компилируются в ехе.
Это модули. А exe получается из dpr файлов.
Но и это тебе не поможет - твой код работать не будет, даже, если его засунуть в проект и скомпилировать в exe.
Приведённый пример не является рабочим кодом.
Данный класс даже создать невозможно, не говоря уж о том, чтоб заставить его работать.
Открой книжку. Почитай из каких файлов состоит проект.
У тебя нет проекта - просто кусок кода какого-то нерабочего модуля.
PM MAIL   Вверх
D1myan
  Дата 5.6.2008, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2008

Репутация: нет
Всего: нет



Хорошо а если я создам  *.dpr *.dfm *.pas я смогу скомпилировать их компилятором DCC32.EXE (при условии что там будет написано все правильно) ???? или это воопще не возможно использовать готовый компилятор!?
PM MAIL   Вверх
Snowy
Дата 5.6.2008, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Если ты сможешь их создать правильно, то скомпилируется без проблем.
А пока у тебя даже модуль с ошибкой.
PM MAIL   Вверх
D1myan
  Дата 5.6.2008, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2008

Репутация: нет
Всего: нет



УГУ! Будем пытатся  smile !
PM MAIL   Вверх
D1myan
  Дата 5.6.2008, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2008

Репутация: нет
Всего: нет



Все создал правильно (в делфи компилит)!  А теперь как мне обратится к компилятору чтобы он мне с файлов проекта слепил exe? 

PM MAIL   Вверх
Rohoss
Дата 6.6.2008, 00:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 4
Всего: 18



А эти модули ты подключил  Windows,  SysUtils, Variants, Classes, Controls, Forms,
  Dialogs, StdCtrls, Buttons, ExtCtrls; ?



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
D1myan
  Дата 6.6.2008, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2008

Репутация: нет
Всего: нет



Получилось откомпилить в exe с помощью БАТ, но как теперь запустить бат из приложения?
Это с помощью ShellExecute? Если да то подскажите какие параметры вписать


Это сообщение отредактировал(а) D1myan - 6.6.2008, 18:30
PM MAIL   Вверх
D1myan
  Дата 6.6.2008, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2008

Репутация: нет
Всего: нет



ВСЕМ СПС уж и сам все склепил правда может у мя и не самый оптимизированный алгортм но всеже пашит  smile 
PM MAIL   Вверх
SkyJoker
Дата 9.2.2013, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 8.11.2012

Репутация: нет
Всего: нет



Цитата(D1myan @ 6.6.2008,  14:14)
Получилось откомпилить в exe с помощью БАТ, но как теперь запустить бат из приложения?
Это с помощью ShellExecute? Если да то подскажите какие параметры вписать

С помощью каково бат 
PM MAIL   Вверх
bems
Дата 10.2.2013, 02:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 31
Всего: 88



Думаю через 5 лет он вряд ли ответит.
Закрыл


--------------------
Обижено школьников: 8
PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1128 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.