Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.11.2011, 20:51
Mojahed Mojahed вне форума
Прохожий
 
Регистрация: 17.11.2011
Сообщения: 6
Репутация: -4401
По умолчанию Помощь по Delphi

Когда компилирую проект выбивает ошибку, показывает что ошибка здесь procedure TForm1.ButtonlClick'(Sender: TObject); Что тут не так???? Вроде все правильно...
Ответить с цитированием
  #2  
Старый 17.11.2011, 21:31
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Откуда кавычка взялась?
TForm1.ButtonlClick'(Sender: TObject);
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 17.11.2011, 21:49
Mojahed Mojahed вне форума
Прохожий
 
Регистрация: 17.11.2011
Сообщения: 6
Репутация: -4401
По умолчанию

после Click? И с ней и без все равно ошибка..
Ответить с цитированием
  #4  
Старый 17.11.2011, 21:53
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Тоже эту строчку ручками написал, как и предшественники до тебя?
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 17.11.2011, 21:53
Mojahed Mojahed вне форума
Прохожий
 
Регистрация: 17.11.2011
Сообщения: 6
Репутация: -4401
По умолчанию

вот код, где здесь ошибка??
Код:
unit Beg;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Button1: TButton;
    Button2: TButton;
    procedure Button1ContextPopup(Sender: TObject; MousePos: TPoint;
      var Handled: Boolean);
    procedure Button2Click(Sender: TObject);
    procedure Button2DragDrop(Sender, Source: TObject; X, Y: Integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

// нажатие кнопки Вычислить

procedure TForm1.ButtonlClick'(Sender: TObject);

var
dist:integer;// дистанция, метров
t:real;// время как дробное число
min:integer;// время, минуты
sek:integer;// время, секунды
v:real;
//скорость
begin
// получить исходные данные из полей ввода
dist := StrToInt(Edit1.Text); t := StrToFloat(Edit2.Text);
// предварительные преобразования
min:=Trunc(t); кол-во минут - это целая часть числа t
sek:=Trunc(t*100) mod 100;// кол-во секунд — это дробная часть
// числа t
// вычисление
v := (dist/1000) / ((min*60 + sek)/3600);
// вывод результата
label4.Caption := 'Дистанция: '+ Edit1.Text
+ ' м' + #13 + 'Время: ' + IntToStr(min)
+ ' мин ' + IntToStr(sek) + ' сек ' + #13 +
'Скорость: ' + FloatToStrF(v,ffFixed,4,2) + ' км/час';

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.Close; // закрыть главное окно программы
Админ: Пользуемся тегами для оформления кода!

Последний раз редактировалось Admin, 17.11.2011 в 22:59.
Ответить с цитированием
  #6  
Старый 17.11.2011, 22:03
Mojahed Mojahed вне форума
Прохожий
 
Регистрация: 17.11.2011
Сообщения: 6
Репутация: -4401
По умолчанию

Ну что скажите?
Ответить с цитированием
  #7  
Старый 17.11.2011, 22:05
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Mojahed
Ну что скажите?
Скажу, что надо лицом в монитор вдавить, да посильнее.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #8  
Старый 17.11.2011, 23:04
Mojahed Mojahed вне форума
Прохожий
 
Регистрация: 17.11.2011
Сообщения: 6
Репутация: -4401
По умолчанию

А по вежлевей "дающий советы лишь хорошо воспитанным индивидуумам"?! Как это правельней написать?
Ответить с цитированием
  #9  
Старый 17.11.2011, 23:48
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
Скажу, что надо лицом в монитор вдавить, да посильнее.
Очень хороший совет.
А еще можно и нужно порекомендовать очки, диоптрий так на 30. Ответ уже давали, но он был проигнорирован. Попытаемся ещё раз:
Код:
procedure TForm1.ButtonlClick'(Sender: TObject);

procedure TForm1.Button2Click(Sender: TObject);
сравниваем эти 2 строчки и не говорим, что нет разницы в написании. И это не название кнопок.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #10  
Старый 17.11.2011, 23:54
Аватар для Amgsys HQ
Amgsys HQ Amgsys HQ вне форума
Начинающий
 
Регистрация: 11.11.2011
Адрес: Загрузочный сектор
Сообщения: 115
Версия Delphi: 7, XE
Репутация: 538
По умолчанию

Mojahed, одинарные ковычки ставятся только тогда, когда нейкой переменной присваивается строковое значение:

Код:
procedure TMyForm.MyButtonClick(Sender: TObject);
var
  S: String;
begin
  S := 'Это строка...';
end;
__________________
Работа пpогpаммиста и шамана имеет очень много общего:
оба боpмочyт непонятные слова, совеpшают непонятные действия и не могyт объяснить, как оно pаботает.
Ответить с цитированием
  #11  
Старый 18.11.2011, 00:05
Mojahed Mojahed вне форума
Прохожий
 
Регистрация: 17.11.2011
Сообщения: 6
Репутация: -4401
По умолчанию

Цитата:
Сообщение от angvelem
Очень хороший совет.
А еще можно и нужно порекомендовать очки, диоптрий так на 30. Ответ уже давали, но он был проигнорирован. Попытаемся ещё раз:
Код:
procedure TForm1.ButtonlClick'(Sender: TObject);

procedure TForm1.Button2Click(Sender: TObject);
сравниваем эти 2 строчки и не говорим, что нет разницы в написании. И это не название кнопок.
Это вы игнорируете мои ответы, я ж сказал: Не по-мо-га-ет..
Ответить с цитированием
  #12  
Старый 18.11.2011, 00:37
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Ignore, Ignore, Ignore, Ignore...
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #13  
Старый 18.11.2011, 01:40
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Мда... эта тема своего рода эталон её величества глупости
Gj[j;t NCe e;t ybxnj yt gjvj;tn ^)
vj;tn nfrb 'nj jlby b njn ;t xtk&e; ,jkmyj gj[j;b ntvs d gjcktlytt dhtvz))
Ответить с цитированием
  #14  
Старый 18.11.2011, 04:57
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от angvelem
сравниваем эти 2 строчки и не говорим, что нет разницы в написании. И это не название кнопок.

и в названии кнопки тоже: 1 и l - немного разные вещи
Ответить с цитированием
  #15  
Старый 18.11.2011, 09:29
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Mojahed
А по вежлевей "дающий советы лишь хорошо воспитанным индивидуумам"?! Как это правельней написать?
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:47.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025