Nil при pFeatureClass.Search

0 голосов
спросил 14 Сен, 10 от azamatsi (320 баллов) в категории Программные продукты Esri
Доброе утро! Подскажите, пожалуйста, в каких случаях при выполнении pFeatureClass.Search(nil,False,pFeatureCursor) получаем pFeatureCursor = nil, хотя исходый shp-файл непуст?

1 Ответ

0 голосов
ответил 15 Сен, 10 от azamatsi (320 баллов)
Имеется шейп: C:\1\Новый-1.shp. Делаю так:

    pWorkspaceFactory := CoShapeFileWorkspaceFactory.Create() as IWorkspaceFactory;
    pWorkspaceFactory.OpenFromFile('C:\1', 0, pWorkspace);
    pFeatureWorkspace:= pWorkspace as IFeatureWorkspace;
    pFeatureWorkspace.OpenFeatureClass('Новый-1.shp',pFeatureClass);
    pFeature:=coFeature.Create as IFeature;
    pFeatureClass.Search(nil,false, pFeatureCursor);
...

И вот здесь получаю что pFeatureCursor = nil, хотя в shp-файле есть 1 запись. Что делаю неправильно? Использую Дельфи 7.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...