Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.09.2013, 18:29   #1
программирование
Форумчанин
 
Регистрация: 22.04.2013
Сообщений: 162
Восклицание из блокнота скинуть программу на Делфи 7 и запустить её

добрый день, уважаемые программисты! мне нужна очень ваша помощь. никакой программы писать не нужно, но и находить ошибки тоже не нужно.

мне нужно помочь запустить программу в Делфи 7. А конкретнее нужно скопировать текст программы из Word в блокнот, а потом из блокнота этот код скинуть в Делфи 7 (но не просто скопировать текст, а именно сделать это через блокнот). там ещё в названии программы в блокноте нужно расширение файла указывать.

вот код программы
PHP код:
DATEF.PAS
unit DateF
;

interface

uses
  SysUtils
WindowsMessagesClassesGraphicsControls,
  
FormsDialogsDatesStdCtrls;

type
  TDateForm 
= class(TForm)
    
LabelDateTLabel;
    
BtnIncreaseTButton;
    
BtnDecreaseTButton;
    
BtnAdd10TButton;
    
BtnSubtract10TButton;
    
BtnLeapTButton;
    
BtnTodayTButton;
    
procedure BtnIncreaseClick(SenderTObject);
    
procedure FormCreate(SenderTObject);
    
procedure BtnDecreaseClick(SenderTObject);
    
procedure BtnAdd10Click(SenderTObject);
    
procedure BtnSubtract10Click(SenderTObject);
    
procedure FormDestroy(SenderTObject);
    
procedure BtnLeapClick(SenderTObject);
    
procedure BtnTodayClick(SenderTObject);
  private
    
TheDayTNewDate;
  public
    { Public 
declarations }
  
end;

var
  
DateFormTDateForm;

implementation

{$R *.DFM}

procedure TDateForm.FormCreate(SenderTObject);
begin
  TheDay 
:= TNewDate.Create (20121225);
  
LabelDate.Caption := TheDay.GetText;
end;

procedure TDateForm.BtnIncreaseClick(SenderTObject);
begin
  TheDay
.Increase;
  
LabelDate.Caption := TheDay.GetText;
end;

procedure TDateForm.BtnDecreaseClick(SenderTObject);
begin
  TheDay
.Decrease;
  
LabelDate.Caption := TheDay.GetText;
end;

procedure TDateForm.BtnAdd10Click(SenderTObject);
begin
  TheDay
.Increase (10);
  
LabelDate.Caption := TheDay.GetText;
end;

procedure TDateForm.BtnSubtract10Click(SenderTObject);
begin
  TheDay
.Decrease (10);
  
LabelDate.Caption := TheDay.GetText;
end;

procedure TDateForm.FormDestroy(SenderTObject);
begin
  TheDay
.Free;
end;

procedure TDateForm.BtnLeapClick(SenderTObject);
begin
  
if TheDay.LeapYear then
    ShowMessage 
('Leap year')
  else
    
ShowMessage ('NON Leap year');
end;

procedure TDateForm.BtnTodayClick(SenderTObject);
begin
  TheDay
.SetValue (Date);
  
LabelDate.Caption := TheDay.GetText;
end;

end
код проверять не нужно.

заранее огромное спасибо всем за помощь.
программирование вне форума
Старый 22.09.2013, 18:35   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Кхм, простого копирования через блокнот не хватит. Вам нужно открыть дельфи, "накидать" на форму все описанные элементы (LabelDate, BtnIncrease, BtnDecrease, BtnAdd10 и т.д.), ориентируясь на их тип и не забывая переименовывать в соответствии с имеющимся кодом, затем назначить все методы и перенести их код из ворда/блокнота в дельфи.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме
Старый 22.09.2013, 18:38   #3
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

1. создаёте пустой файл DateF.pas и DateF.dfm
2. копируете исходные ДВА файла в WORD а потом в Блокнот
3. В делфи вставляете сначала DateF.pas заменяя пустой юнит, а потом нажав на Alt+F12 содержимое DateF.dfm заменяя содержимое.
Не понял в чём прикол? Если не копируются руские буквы, переключите клавиатуру на русскую раскладку и копируйте так ?
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума
Старый 22.09.2013, 18:45   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Ладно, вот проект, только не хватает кое-чего в uses, поэтому не скомпилируется.
JUDAS, вряд ли кто-то описывает в курсовой работе (раз код берется из ворда) и dfm файл
Вложения
Тип файла: rar date.rar (4.4 Кб, 14 просмотров)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме
Старый 22.09.2013, 18:47   #5
программирование
Форумчанин
 
Регистрация: 22.04.2013
Сообщений: 162
Вопрос несколько вопросов

добрый день у меня
несколько вопросов.
Цитата:
1. создаёте пустой файл DateF.pas и DateF.dfm
это просто нужно создать папку на рабочий стол, а там два пустых файла с таким расширением?
а куда именно вставлять в Делфи 7?

огромное спасибо всем за помощь!
программирование вне форума
Старый 22.09.2013, 18:51   #6
программирование
Форумчанин
 
Регистрация: 22.04.2013
Сообщений: 162
По умолчанию что делать?!

BDA, и что мне делать с тем, что вы тут скинули? мне нужно запустить это через Делфи?
программирование вне форума
Старый 22.09.2013, 18:54   #7
программирование
Форумчанин
 
Регистрация: 22.04.2013
Сообщений: 162
По умолчанию это не для курсовой работы

Цитата:
вряд ли кто-то описывает в курсовой работе (раз код берется из ворда) и dfm файл
это не курсовая работа, а просто задание, которое оценивается в 0,2 балла.
программирование вне форума
Старый 22.09.2013, 19:21   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

У Вас нет своего dfm файла в документе ворд? - В моем архиве готовый проект.
Мой проект не скомпилируется, так как в нем нету модуля dates, который, скорее всего, описывает класс TNewDate. Где взять этот модуль? - Вам виднее.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запустить программу foxes Общие вопросы Delphi 8 06.05.2012 08:14
Как запустить в делфи программу паскаля? orange girl Помощь студентам 10 05.04.2011 08:50
как запустить прогу сделаную в делфи? Izlom Помощь студентам 1 26.04.2010 22:10
как запустить прогу сделаную в делфи? Izlom Общие вопросы Delphi 2 26.04.2010 21:56
сделать текстовый редактор в виде блокнота в Делфи Funtik Помощь студентам 4 11.10.2007 15:17