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

Вниз

Table.State   Найти похожие ветки 

 
Alexadna   (2004-02-19 16:13) [0]

Помогите плиз! Почему delphi может не опозновать следующую строчку:
If Table.State=dsEdit then ...
Table - это так - общее обозначение.
Delphi на это у меня ругается пишет, что
[Error] Red_dov.pas(66): Undeclared identifier: "dsInsert"
Может какой uses не хватает?


 
Guest   (2004-02-19 16:46) [1]

dsInsert+F1


 
Семен Сорокин ©   (2004-02-19 16:47) [2]

попробуй перед типом указать модуль в котором этот перечислимый тип объявлен:

If Table.State = myunit.dsEdit then ...


 
Guest   (2004-02-19 17:08) [3]

[2] Семен Сорокин © (19.02.04 16:47)

dsEdit - это стандартная константа.
По моему совету он уже должен был увидеть:

Indicates the current operating mode of a dataset component.

Unit

DB


 
Семен Сорокин ©   (2004-02-19 17:11) [4]

Guest (19.02.04 17:08) [3]
dsEdit - это стандартная константа.


а если я задам свой тип, к примеру:
type
TDataState = (dsEdit, dsNoEdit);
в данном случае, имхо, просто модуль DB обявлен рашьше модуля myunit в котором описывается данный тип - поэтому трабла, на что я советую указать явно из какого модуля следует брать.


 
Guest   (2004-02-19 17:19) [5]

[4] Семен Сорокин © (19.02.04 17:11)

Согласен. Но все же автору нужен dsInsert именно из DB.
Если, конечно, Table - это DBTables.TTable.
Вы меня извините, я спевра не посмотрел на время Вашего первого сообщения. Вы же еще не видели мое.


 
Плохиш   (2004-02-19 17:28) [6]


> Alexadna (19.02.04 16:13)
> Помогите плиз! Почему delphi может не опозновать следующую
> строчку:
> If Table.State=dsEdit then ...
> Table - это так - общее обозначение.
> Delphi на это у меня ругается пишет, что
> [Error] Red_dov.pas(66): Undeclared identifier: "dsInsert"

Больше всего мне две выделенные строчки понравились.
Что подготовка к 1 апреля началась?


 
Семен Сорокин ©   (2004-02-19 17:29) [7]

Плохиш (19.02.04 17:28) [6]
во-во я тоже на это повелся.


 
Guest   (2004-02-19 17:31) [8]

Из интереса повторил ситуацию, описанную в [4]
Выскочило сообщение
[Error] Unit1.pas(29): Incompatible types: "DB.TDataSetState" and "Unit1.TDataSetState"


 
Guest   (2004-02-19 17:34) [9]

[6] Плохиш (19.02.04 17:28)

Первая строка набрана руками (об этом говорит и фраза об общем обозначении), вторая строка (ругань) скопирована (об этом говорит указание строки и файла).


 
Семен Сорокин ©   (2004-02-19 17:37) [10]

Любимая практика последнее время: дать некорректный вопрос на растерзание и свалить из обсуждения :))
А где же автор?


 
Плохиш   (2004-02-19 17:39) [11]


> Guest (19.02.04 17:34) [9]

> Первая строка набрана руками (об этом говорит и фраза об
> общем обозначении), вторая строка (ругань) скопирована (об
> этом говорит указание строки и файла).

Сам-то понял, что сказал?


 
Guest   (2004-02-19 17:48) [12]

[11] Плохиш (19.02.04 17:39)

Ага. Он набрал на клавиатуре "if Table.State = dsInsert", а потом скопировал в Delphi сообщение об ошибке (в окне сообщение компилятора) в буфер (clipboard), и вставил его в сообщение. Теперь понятно? :)


 
Плохиш   (2004-02-19 17:52) [13]

>Guest (19.02.04 17:48) [12]

> Ага. Он набрал на клавиатуре "if Table.State = dsInsert",

Это уже к доктору-окулисту


 
Guest   (2004-02-19 17:58) [14]

[13] Плохиш (19.02.04 17:52)

Очень хорошо! Я вижу, Вы уже научились понимать, когда человек копирует, а когда набирает. Иначе бы послали меня к специалисту по компьютерным вирусам :)

PS. Надеюсь, Вам не нужно объяснять смысл последнего предложения?


 
Семен Сорокин ©   (2004-02-19 18:01) [15]

Медленно, но верно, ветка ползла в "потрепаться" :)



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

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

Наверх




Память: 0.5 MB
Время: 0.012 c
3-5987
AlexLine
2004-02-04 10:06
2004.03.03
DbCtrlGrid


1-6068
TUser
2004-02-21 15:34
2004.03.03
statistics


3-5955
Lisa
2004-02-05 22:15
2004.03.03
Какие поля содержатся в результате выполнения запроса в TQuery?


6-6173
evgenius
2003-12-27 17:55
2004.03.03
Обмен данными в сети


14-6218
Developerr
2004-02-11 13:11
2004.03.03
Алгоритм расчета в программе Бодун