Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 378

/ вопрос открыт /

Здравствуйте, уважаемые эксперты! Помогите
исправить ошибку: [Error] Project2.dpr(12): Undeclared identifier: 'kdiv36'
а так же:[Error] Project2.dpr(12): Undeclared identifier: 'kdiv36'! Пожалуйста!!

Приложение:
  1. program Project2;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6. SysUtils;
  7. var
  8. p,et,kv:integer;
  9. begin
  10. write('Input kv:');
  11. read(kv);
  12. p:=(kdiv36)+1;
  13. write('p= ',p);
  14. et:=kmod36div4;
  15. write('et= ',et);
  16. readln;
  17. end.
  18.  


prog-mer Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: prog-mer (статус: Посетитель)
Вопрос отправлен: 8 ноября 2009, 15:49
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: min@y™

Ладно, попробую включить телепатор:

program Project2;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
 
var
  p, et, kv: integer;
 
begin
  write('Input kv: ');
  ReadLn(kv);
  p:= (kv div 36) + 1; // <--- может должно быть так?
  WriteLn('p= ', p);
  et:= kv mod 36 div 4; // <--- может должно быть так?
  WriteLn('et= ',et);
  readln;
end.

Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 8 ноября 2009, 16:06
Оценка за ответ: 5


Мини-форум вопроса

Всего сообщений: 4; последнее сообщение — 23 сентября 2010, 22:51; участников в обсуждении: 3.
min@y™

min@y™ (статус: Доктор наук), 8 ноября 2009, 16:02 [#1]:

program Project2;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
 
var
  p, et, kv: integer;
 
begin
  write('Input kv:');
  read(kv);
  p:=(kdiv36)+1; // <--- переменная (или функция) kdiv36 нигде не описана
  write('p= ',p);
  et:=kmod36div4; // <--- переменная (или функция) kmod36div4 нигде не описана
  write('et= ',et);
  readln;
end.

Наводящий вопрос №1: ты понимаешь, ваще, что написал?
Наводящий вопрос №2: если код не твой, то где скопипастил?
Наводящий вопрос №3: какова ЦЕЛЬ программы?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
prog-mer

prog-mer (статус: Посетитель), 8 ноября 2009, 16:39 [#2]:

Да спасибо я че то тупанул!
min@y™

min@y™ (статус: Доктор наук), 8 ноября 2009, 16:46 [#3]:

Цитата (prog-mer):

Да спасибо я че то тупанул!


Признавайся, какой учебник курил?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Mystery2010

Mystery2010 (статус: Посетитель), 23 сентября 2010, 22:51 [#4]:

Здравствуйте! помогите пожалуйста мне в такой проблеме: имеется недоделанная прога (база данных на делфи) которая при компиляции выдает ошибку Error DBCtrlEh.pas Undeclared identifier `TPopupCalculatorEh` , missing operator or semicolon, Undeclared identifier `IPopupCalculatorEh` вот в этой части кода и происходит ошибка
function TCustomDBNumberEditEh.GetDropDownCalculator: TWinControl;
begin
if FDropDownCalculator = nil then
begin
FDropDownCalculator := TPopupCalculatorEh.Create(Self);
FDropDownCalculator.Visible := False;
FDropDownCalculator.Parent := Self;
if HandleAllocated then
FDropDownCalculator.HandleNeeded;
// TPopupCalculatorEh(FDropDownCalculator). := False;
end;
Result := FDropDownCalculator;
end;

Мож какого-то компонента в дельфи недостает (DBGridEh уже установила), я думаю что в разделе uses нужно дописать какой-то класс содержащий TPopupCalculatorEh, но какой точно не знаю, что знала перепробовала. подскажите пожалуйста способ решения или хоть что почитать конкретно по теме. Заранее спасибо.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:28
Выполнено за 0.03 сек.