![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с функцией Locate [D6, Paradox]
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"