На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Обязательно выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.

Этот раздел предназначен для вопросов, посвященных разработке компонентов, а также для тестирования собственных бесплатных компонентов с открытым исходным кодом.

Здесь запрещается:
1. Размещать ссылки на какие-либо коммерческие компоненты, реализующие требуемую функциональность.
2. Обсуждать и тестировать коммерческие компоненты или компоненты с закрытым кодом.
3. Давать ссылки на сайты с исходным кодом компонентов. Все тестируемые исходные коды должы быть размещены на сайте ИСХОДНИКИ.RU.
Модераторы: Rouse_, DimaBr
  
> Вопрос о компонентах , Можно ли нестандартный компонент Delphi как нибудь бобавить в код программы?
    Столкнулся с проблемой: использую нестандартные компоненты, у меня все работает. Но иногда вознивает необходимость открывать исходник на другой машине. И тут естественно выбивает ошибки что нет компонента и прочее.
    Пробовал сам как нибудь решать проблему. Не получилось...
    Может кто поможет, пожалуйста...

    Добавлено
    Собственно вопрос: Возможно ли "вшить" как нибудь компонент в код программы, чтобы на других машинах не возникло проблем?
    Ставить везде компоненты не решение...
    Заранее спасибо...
      1. Отказаться от использования нестандартных компонентов
      2. Таскать исходники этих компонентов с собой и ставить на каждой машине
      3. Создавать сторонние компоненты в runtime (тогда нужно таскать с собой исходники но ненужно устанавливать их на каждой машине)
        Цитата VahaC @
        1. Отказаться от использования нестандартных компонентов
        2. Таскать исходники этих компонентов с собой и ставить на каждой машине
        3. Создавать сторонние компоненты в runtime (тогда нужно таскать с собой исходники но ненужно устанавливать их на каждой машине)

        А что такое runtime?!
        Я не большой спец, поэтому и спрашиваю...
          Цитата vesnik.mikhail @
          А что такое runtime?!

          http://ru.wikipedia.org/wiki/Runtime

          то есть не бросаешь компонент на форму при разработке программы, а создаешь/разрушаешь сторонние компоненты вручную (например в событии OnCreate формы создаешь, а в OnDestroy разрушаешь)
            Цитата VahaC @
            3. Создавать сторонние компоненты в runtime (тогда нужно таскать с собой исходники но ненужно устанавливать их на каждой машине)

            если собирать программу с bpl то и исходники не нужны. только *.bpl и *.dcp файлы. (соответственно те компоненты должны быть собраны в bpl)
              имхо если с собой постоянно таскать файлы сторонних компонентов то лучше пусть это будут исходники а не bpl
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0287 ]   [ 16 queries used ]   [ Generated: 28.03.24, 21:46 GMT ]