Вниз
Скачать: CL | DM;

Левой стороне не может быть ничего присвоено   Найти похожие ветки 

 
qwerty2   (2003-12-08 18:01) [0]

что за странная ошибка такая?
ругается на эту строчку:
VarArrayRedim(cls.OptionalProperties,vararrayhighBound(cls.OptionalProperties,1)+1);
тут и присваиваний нет никаких


 
Silver Alex ©   (2003-12-08 18:10) [1]


> тут и присваиваний нет никаких

а что же это, ты берешь массив cls.OptionalProperties и меняешь его размер на один больше "vararrayhighBound(cls.OptionalProperties,1)+1"


 
PVOzerski ©   (2003-12-08 18:21) [2]

2[1]:
Здесь-то утверждать, что делается что-то недопустимое, нельзя. Как и вообще нельзя ничего сказать. Ведь мы не знаем даже типы переменных в этом выражении.


 
qwerty2   (2003-12-09 10:22) [3]

Речь идет о том чтоб дополнить массив свойств данного объекта из ADS дополнительным свойством.

user:IADsUser;
cls : IADsClass;
...
ADsOpenObject("LDAP://Domain1/CN=Username1,OU=Otdel1,OU=Firma1,DC=ads,DC=xxx","Administrator","Pwd",ADS_SECURE_AUTHENTIC ATION,IADsUser,user);
s := user.Get_Schema;
AdsOpenObject(s,"Administrator","Pwd", ADS_SECURE_AUTHENTICATION,IADsClass, cls);
VarArrayRedim(cls.OptionalProperties,vararrayhighBound(cls.OptionalProperties,1)+1);//ошибка
cls.OptionalProperties[vararrayhighBound(cls.OptionalProperties,1)+1]:="temp";//та же ошибка

В интерфейсе IADsClass свойство OptionalProperties описано как свойство с доступом на чтение и на запись:

property OptionalProperties: OleVariant read Get_OptionalProperties write Set_OptionalProperties;
если был бы только доступ на чтение тогда такая ошибка была бы предсказуема. а так непонятно почему она вылазит.


 
Silver Alex ©   (2003-12-09 11:49) [4]

возможно нельзя передавать в функцию свойство обьекта, попробуй что-то типа этого

var
v: variant;
...
v:=cls.OptionalProperties;
VarArrayRedim(v,vararrayhighBound(cls.OptionalProperties,1)+1);
cls.OptionalProperties:=v;



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

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



Память: 0.46 MB
Время: 0.012 c
3-61944
gestern
2003-11-26 19:03
2003.12.19
insert


1-62022
Dimich1978
2003-12-06 14:19
2003.12.19
TWebBrowser отключить контекстное меню от правой кнопки мыши?


3-61917
mOOx_
2003-11-26 13:41
2003.12.19
Что такое со вставкой во View?


3-61947
Pul
2003-11-26 14:39
2003.12.19
Несколько TIBUpdateSQL


14-62254
ASt
2003-11-25 03:45
2003.12.19
IMHO




   Наверх