|
Тема
|
Защита на компонент
|
|
Автор | Гaнчo (Нерегистриран) |
Публикувано | 31.03.05 10:46 |
|
Някаква идея как да се защити компонент от използването му извън Делфи обкръжението, т.е. да е наличен само за тестови цели, но да не може да се използва в изпълним код.
| |
|
Потърси пуснато ли е IDE-то...
function RunningInTheIDE: boolean;
begin
Result := FindWindow('TAppBuilder', nil) > 0;
end;
| |
Тема
|
Re: Защита на компонент
[re: Гaнчo]
|
|
Автор |
NDeu (динозавър) |
Публикувано | 31.03.05 11:17 |
|
type TComponentState = set of (csLoading, csReading, csWriting, csDestroying, csDesigning, csAncestor, csUpdating, csFixups, csFreeNotification, csInline, csDesignInstance);
| |
Тема
|
Re: Защита на компонент
[re: NDeu]
|
|
Автор |
NDeu (динозавър) |
Публикувано | 31.03.05 12:25 |
|
Сега пак погледнах съобщението и мисля, че андрю е прав.
Мен ме подведе израза "да не може да се използва в изпълним код"
Но действително в това няма никакъв смисъл
Както впрочем и в другите защити на компоненти
Най-добрата защита е съпорта и сорса;-)
| |
Тема
|
Re: TAppBuilder
[re: andrew_nikoloff]
|
|
Автор | Гaнчo (Нерегистриран) |
Публикувано | 01.04.05 15:28 |
|
Благодаря...
Да се надявам, че няма да кракнат/хакнат DCU-то, с някой джъмп ![](http://i.dirbg.com/clubs/icons/smile.gif) ![](http://i.dirbg.com/clubs/icons/tongue.gif)
| |
|
Хеехе - надявай се - точно това което е предложил - с проверка на инстанцията - ами има си компонент който точно това прави ;-)))).
---
| |
Тема
|
Re: TAppBuilder
[re: PhantomAS]
|
|
Автор | Гaнчo (Нерегистриран) |
Публикувано | 03.04.05 10:18 |
|
В смисъл?!?
| |
|
|
|
|