Классы

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

Комментарии

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

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