Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.17;
Скачать: CL | DM;

Вниз

проблеммы с классом   Найти похожие ветки 

 
Sat   (2006-11-27 00:13) [0]

помогите правильно описать класс??
не пойму почему ругается на меня???


unit Unit2;

interface
type
 TInfo=record
   data:string;
   index:longword;
 end;
 TArrList=class
  private
   mas:array of TInfo;
   next:longword;
   FFree,FUse:longword;
   capacity:longword;
   procedure Inserts(Info:TInfo,n:longword);
  public
   constructor Create(Acapacity:longword);
   destructor  Destroy;override;
   procedure Add(Info:TInfo);
   function Delete(Info:TInfo):boolean;
 end;
  ArrListException=class(Exception)
 end;
implementation

end.


 
Джо ©   (2006-11-27 00:17) [1]

>   procedure Inserts(Info:TInfo;n:longword);


 
Sam Stone ©   (2006-11-27 00:18) [2]

> procedure Inserts(Info:TInfo, n:longword);

больше ошибок нет


 
sat ©   (2006-11-27 00:18) [3]

спасибо... как не заметил...

теперь ругается на ArrListException=class(Exception)??


 
sat ©   (2006-11-27 00:19) [4]

[Ошибка] Unit2.pas(22): Undeclared identifier: "Exception"???


 
sat ©   (2006-11-27 00:20) [5]

какие модули надо подключить?


 
Sam Stone ©   (2006-11-27 00:20) [6]

F1


 
Джо ©   (2006-11-27 00:23) [7]

2 sat:
Ты весь синтаксис Делфи собрался по форуму учить, да? ;)


 
sat ©   (2006-11-27 00:26) [8]

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


 
Джо ©   (2006-11-27 00:32) [9]

> [8] sat ©   (27.11.06 00:26)
> нет. только конкретные ошибки разбирать..

Это ошибки синтаксиса. Его можно смотреть в Хелпе.
Ты можешь себе представить форум, на которым сплошные темы, заключающиеся в том, что люди просят найти за них пропущенную запятую?


 
sat ©   (2006-11-27 00:33) [10]

ладно... я просто тупо подключил все модули
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs;


 
Джо ©   (2006-11-27 00:34) [11]

Да, и название темы "проблеммы с классом" не соответствует содержимому. Нужно было назвать: "не хочу учить синтаксис, помогите найти ошибки в коде". Резко, но факт.


 
Джо ©   (2006-11-27 00:35) [12]

> [10] sat ©   (27.11.06 00:33)
> ладно... я просто тупо подключил все модули

Зачем делать "тупо", когда можно нормально? Ведь тебе еще [6] Sam Stone подсказал, как найти имя модуля. Становишься курсором на Exception, нажимаешь F1 — и опа! Увидишь имя модуля.


 
sat ©   (2006-11-27 00:41) [13]

ладно ладно хорошо я еще сопливый новичок... спасибо большое что помогли.


 
Anatoly Podgoretsky ©   (2006-11-27 00:58) [14]

> sat  (27.11.2006 0:26:08)  [8]

Так почему бы тогда не встать на Exception и не нажать F1?
Не могу понять :-(



Страницы: 1 вся ветка

Текущий архив: 2006.12.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
2-1164897150
Doma
2006-11-30 17:32
2006.12.17
Как сделать TabSheet в PageControl e невидимым?


15-1164458253
NetLam
2006-11-25 15:37
2006.12.17
Скопировать файл с удаленного компьютера


3-1160399469
ildarkh
2006-10-09 17:11
2006.12.17
DBExpress, Синхронная запись


9-1140419696
VK
2006-02-20 10:14
2006.12.17
DelphiX на разных машинах - полупрозрачность и скорость


1-1162540775
wild_arg
2006-11-03 10:59
2006.12.17
Показ неактивного окна