переписать фрагмент на VBA в Delphi

0 голосов
спросил 21 Фев, 06 от Гость (210,080 баллов) в категории Программные продукты Esri

Как можно переписать фрагмент написанный в VBA для Delphi


Dim pQFilt As IQueryFilter
Set pQFilt = New QueryFilter
pQFilt.WhereClause = "FID >= 0"
FeatureCount = pFeatureLayer.FeatureClass.FeatureCount(pQFilt)
MsgBox "Feature Count is      " & FeatureCount

ia perepisal eta tak:

var
pQFilt:IQueryFilter ; pFeatureLayer: IFeatureLayer;
begin
pQFilt := CoQueryFilter.Create as IQueryFilter;  
pQFilt.WhereClause := 'FID >= 0';
FeatureCount := pFeatureLayer.FeatureClass.FeatureCount(pQFilt);  
ShowMessage('Feature Count is      ' + IntToStr(FeatureCount));<!-- Message ''"" -->

2 Ответы

0 голосов
ответил 21 Фев, 06 от Гость (210,080 баллов)

no ono ne rabotaet

ktonibud' mojet skazat' gde oshibka?

0 голосов
ответил 28 Фев, 06 от Гость (210,080 баллов)

 

   pQFilt := CoQueryFilter.Create as IQueryFilter;
   pQFilt.Set_WhereClause('FID >= 0');
   pFeatclass.FeatureCount(pQFilt,i);

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...