Не может найти Средство импорта WSDL Delphi 2007

Вы довольно близки к своему типу, проблема в том, что машинопись не будет делать никакого вывода о переменных. Если вы установите тип в аннотации типа переменной, то это будет последний тип.

Для получения необходимого поведения вы должны использовать функцию. Функции могут иметь дополнительные параметры типа, которые компилятор выведет на основе фактического типа параметра:

interface IExample<Model extends Record<string, any>> {
  model: () => Model,
  evaluator: Record<string, (this: Model) => boolean>
}

function createExample<T>(o: IExample<T>) {
  return o;
}

const example = createExample({
  model: () => ({
    k1: true,
    k2: 'some content',
    k3: [1, 2, 3]
  }),
  evaluator: {
    testEvaluator: function () {
      // this is  { k1: boolean; k2: string; k3: number[]; }

      return this.k1 === true
    }
  }
});
5
задан Lars Truijens 19 January 2009 в 18:48
поделиться

2 ответа

Необходимо Сначала создать новый проект VCL и затем перейти в

Файл | новый | другой | проекты Delphi | WebServices | средство импорта WSDL

13
ответ дан 18 December 2019 в 13:20
поделиться

Я думал, что это зависело от версии Delphi, который Вы используете, я думаю, что часть веб-сервисов только доступна для выпусков предприятий..

Вы могли искать средство импорта WSDL, которое находится на сайте CodeGear здесь

1
ответ дан 18 December 2019 в 13:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: