Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.044 c
15-1164650062
Piter
2006-11-27 20:54
2006.12.17
У всех ICQ накрылась?


2-1164637428
@gent
2006-11-27 17:23
2006.12.17
реестр


15-1164703255
Альберт
2006-11-28 11:40
2006.12.17
Как создать дистрибутив?


15-1164598111
Slider007
2006-11-27 06:28
2006.12.17
С днем рождения ! 26 ноября


15-1164499866
Сишник
2006-11-26 03:11
2006.12.17
В чём ошибка в проекте С++?




   Наверх