Классы

отредактировано August 2006 Раздел: FastScript
1. Я в скрипт добавляю класс из делфи, и хочу создать в скрипте свои класс унаследованный от загруженного. Это возможно если да то как?
2. Как в fsTree1 добавить мои классы(fsScript1.AddClass я делаю но все ражно их не вижу)?
3. Создаю я форму в скрипте и мне нужен ее Handle как его получить?

Комментарии

  • отредактировано 18:41
    1. Классы можно только добавлять, создавать их в скрипте нельзя.
    2. fsTree1.UpdateItems
    3. TForm(Integer(fsScript1.Find('Form1').Value)).Handle
  • отредактировано 18:41
    Спасибо
  • отредактировано 18:41
    fsTree1.UpdateItems
    что то не помогло
  • отредактировано 18:41
    У меня работает нормально.
    Где и как добавляите классы ?
  • отредактировано 18:41
    Пощелкал в своиствах... помогло....
    Спасибо еще раз...
  • отредактировано 18:41
    TForm(Integer(fsScript1.Find('Form1').Value)).Handle
    а можно поподробнее что где писать ....
  • отредактировано 18:41
    После того как скрипт создал и показал форму(форма не удалена и скрипт еще отробатывает), в потоке или каком-то событии.
  • отредактировано 18:41
    Так мне это в скрипте писать ?
  • отредактировано 18:41
    Нет в коде программы.
  • отредактировано 18:41
    Мне же в скрипте нужно хендел получить
  • отредактировано 18:41
    Я думал что хендл нужно получить из программы ;)
    Тогда допавьте новое свойство Handle к классы TForm.
    FsScript.FindClass('TForm').AddProperty() и добавьте свойство как описано в доке.
  • отредактировано 18:41
    Спасибо

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.