| 
| NightSpider | 
|  Отправлено: 29.05.2005, 21:07 |  |  
| 
 Не зарегистрирован
 
 
 
 
 
 
 
  
 | Написал компоненту, которая наследуется от TClientSocket, засунул ее в пакет. Теперь ее, с тестовым примером нужно отправить заказчику. Т.к. деньги еще не заплачены, то естественно нет желания отдавать исходники.
 
 Как создать компонету, которая будет устанавливаться и работать без исходников?
 
 Сейчас откомпилил Package нашел в папке BPL файлик с расширением bpl и именем моего компонента, также нашлел и lib.
 
 Естественно сразу обрадывался, что все так просто.
 
 Но начав создавать демонстрационный пример призадумался. При размещении компоненты на форме, в cpp-шном и хедеровском файле
 появились ссылки;
 #pragma link "CPUClientSocket" — моя компонента
 #include "CPUClientSocket.h"
 
 Т.е. получается, что он будет требовать исходники на чужой машине?
 |  
|  |  
| Sl@Sh | 
| Отправлено: 29.05.2005, 21:16 |  |  
|  
 Мастер участка
 
 Группа: Участник
 Сообщений: 383
 
 
 
  
 | | QUOTE (NightSpider @ 29/05/2005, 21:07) |  | Но начав создавать демонстрационный пример призадумался. При размещении компоненты на форме, в cpp-шном и хедеровском файле появились ссылки;
 #pragma link "CPUClientSocket" — моя компонента
 #include "CPUClientSocket.h"
 
 Т.е. получается, что он будет требовать исходники на чужой машине?
 | 
 Почему ? Файл CPUClientSocket.h Билдер поишет у себя, у проги и у оси.
 А код вроде того, что вы написали появляется при использовании самых разных компонент.
 |  
|  |  
| GIZMO | 
| Отправлено: 31.05.2005, 10:54 |  |  
| 
 Машинист паровоза
 
 Группа: Участник
 Сообщений: 174
 
 
 
  
 | | QUOTE (NightSpider @ 29/05/2005, 21:07) |  | Написал компоненту, которая наследуется от TClientSocket, засунул ее в пакет. Теперь ее, с тестовым примером нужно отправить заказчику. Т.к. деньги еще не заплачены, то естественно нет желания отдавать исходники.
 
 Как создать компонету, которая будет устанавливаться и работать без исходников?
 
 Сейчас откомпилил Package нашел в папке BPL файлик с расширением bpl и именем моего компонента, также нашлел и lib.
 
 Естественно сразу обрадывался, что все так просто.
 
 Но начав создавать демонстрационный пример призадумался. При размещении компоненты на форме, в cpp-шном и хедеровском файле
 появились ссылки;
 #pragma link "CPUClientSocket" — моя компонента
 #include "CPUClientSocket.h"
 
 Т.е. получается, что он будет требовать исходники на чужой машине?
 | 
 *.bpl, *.lib, *obj, *.hpp — заказчику, *.cpp — себе
 
 |  
|  |  |