Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.064 c
15-1163187192
TUser
2006-11-10 22:33
2006.12.17
ерытеч


15-1163685268
Calibr
2006-11-16 16:54
2006.12.17
Flash CD-Rom Device


4-1155022476
shake
2006-08-08 11:34
2006.12.17
завершение процесса


11-1140716181
AlexeyT
2006-02-23 20:36
2006.12.17
Владимиру: поддержка Int64-размеров файлов


2-1164607610
Lixodei
2006-11-27 09:06
2006.12.17
Как отловить ошибку при добавлени в БД методом Post





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский