Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с функцией Locate [D6, Paradox]


Страницы:   1 2 3

NickNaz ©   (2003-11-17 10:53:00) 

Добрый день!

У меня возник вопрос связанный с функцией Locate. Проблема в следующем, я пишу: Kopi.Locate("Name_Org; Postav_Programm; Programm", [ "q1", "СТМ", "Феанор"], [locaseInsensitive]); // где Name_Org, Postav_Programm, Programm - текстовые поля.
А Delphi6 пишет, что ошибка: Ordinal type required //после "q1",
Incompatible types: "Integer" and "String" //после [ "q1", "СТМ", "Феанор"], Может, кто-нибудь смог бы помочь решить сложившуюся проблему, очень надо!Заранее благодарю!

С уважением Николай!


NickNaz   (2003-11-26 13:46:00) [1]

>Sandman25 © (26.11.03 13:44) [55]
Как по обедаешь дай знать:)


Sandman25   (2003-11-26 13:44:00) [2]

[54] NickNaz © (26.11.03 13:43)

Нет уж. Я лучше пойду обедать :)


NickNaz   (2003-11-26 13:43:00) [3]

>PS. В случае необходимости сделай такой же финт со своим нормальным вызовом - удали его и напиши заново по "моей" методике. Будет работать.
Да финт прошел! Благодарю! Ожидайте новых вопросов!


Sandman25   (2003-11-26 13:34:00) [4]

Удали эту строку...

PS. В случае необходимости сделай такой же финт со своим нормальным вызовом - удали его и напиши заново по "моей" методике. Будет работать.


Vlad   (2003-11-26 13:34:00) [5]

Kopi.Locate("Name_Org;Postav_Programm;Programm",Variants.VarArrayOf([ "q1", "СТМ", "Феанор"]), [locaseInsensitive]);


Johnmen   (2003-11-26 13:34:00) [6]

Прикольно...:)
А самый большой приколист - автор...
:)


NickNaz   (2003-11-26 13:30:00) [7]

>Sandman25 © (26.11.03 13:26) [48]
Запускай на компиляцию :)
Что-то я не пойму. Variants.VarArrayOf(); А что в скобках ввести?


Sandman25   (2003-11-26 13:28:00) [8]

Поясняю :)
Недавно как раз такой баг был у другого с форума - не виделась функция из модуля. Вылечилось именно так, функция стала "видна".


Sandman25   (2003-11-26 13:26:00) [9]

Запускай на компиляцию :)


NickNaz   (2003-11-26 13:24:00) [10]

>С новой строки напишите Variants. и нажмите Ctrl+пробел, найдите в появившемся списке VarArrayOf, набирая Var... и так далее.
Набрал, выбрал
И что дальше?


Anatoly Podgoretsky   (2003-11-26 13:11:00) [11]

В uses отсутствует Variants, а в Д6 работа с вариантами вынесена в этот модуль


Sandman25   (2003-11-26 13:11:00) [12]

С новой строки напишите Variants. и нажмите Ctrl+пробел, найдите в появившемся списке VarArrayOf, набирая Var... и так далее.


NickNaz   (2003-11-26 13:09:00) [13]

>Sandman25 © (26.11.03 13:05) [43]
Да я использую Delphi 6.


Sandman25   (2003-11-26 13:05:00) [14]

Точно Delphi 6 используется?


NickNaz   (2003-11-26 13:04:00) [15]

>допиши в uses модуль Variants;
теперь пишет Undeclared identifier: "VarArrayOf"


Sandman25   (2003-11-26 13:01:00) [16]

[39] Vlad © (26.11.03 12:59)

Нет, в Variants. У меня тоже D6, как и у автора.


Sandman25   (2003-11-26 12:59:00) [17]

допиши в uses модуль Variants;


Vlad   (2003-11-26 12:59:00) [18]

uses он показывал [24]
Так функция VarArrayOf вроде в System.pas ?


NickNaz   (2003-11-26 12:57:00) [19]

>Anatoly Podgoretsky © (26.11.03 12:55) [37]
>Покажи свой uses
Посмотри:
NickNaz © (26.11.03 12:31) [24]


NickNaz   (2003-11-26 12:55:00) [20]

>VarArrayOf заменить на Variants.VarArrayOf
Заменил и что же, пишет Undeclared identifier: "Variants"


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо