delover
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: а почему действительно не рекомендуется удалять DVCLAL? | Это только навскидку я приведу явно зависимые от DVCLAL функции. Правда этот набор ещё зависит от версии Delphi. 1. TSession.InitializeBDE; 2. TSQLConnection.DoConnect; 3. TDataSource.Create(AOwner: TComponent); 4. TBaseSocket.Create(AOwner: TComponent); 5. TSoapConnection.Create(AOwner: TComponent); 6. TDBCtrlGridLink.Create(DBCtrlGrid: TDBCtrlGrid); 7. TDSTableProducerEditor.Create(DSTableProducer: TDSTableProducer); 8. TBasePageProducer.Create(AOwner: TComponent); 9. TCustomWebDispatcher.Create(AOwner: TComponent); 10. Весь Decision Cube. 11. TConnectionBroker.Create(AOwner: TComponent); 12. TDispatchConnection.Create(AOwner: TComponent); 13. TLocalConnection.Create(AOwner: TComponent); ... Это я начесал только с одной версии Delphi и только явно зависимые. У меня прога которая не использовала этих функций перестаёт работать. 1. Но перестала работать это довод номер 1. Откажись для данной версии от стандартных компонентов и все дела. 2. Довод номер 2 - это то, что всё же как никак рас защищают этим в Delphi свои технологии значит это идентификатор продукта и авторское право. Мне не по пути с нарушителями авторского права. У меня лицензионные Windows, Delphi 7,2005,2006, MSSQL и даже Beyond Compare 2. И дома и на работе. Пусть прикольные хипари которые это всё делали получат свои законные деньги и авторские права. 3. На вскидку DVCLAL занимает 16 байт, в ручную удалять его из-за 16-и байт - это геморой. 4. Эта штука не только стандарт Delphi. И не имеет отношения к "отладочной информации и взлому программ". Проще удалить копирайты и номера версии из программы. Это будет корректнее. 5. Б$%^ля, переживать из-за 16 байт и не сократить имя класса, количество классов, не сократить строки сообщений для пользователя - это уже будет не последовательно. 6. Времена когда мы программисты бились за 16 байт прошли. Слава тебе господи в продаже уже винты на 1 террабайт. 7. System Commander 7, замечательный мэнеджер мультизагрузки. После инсталляции занимает ~30мб. Я бы очень хотел, чтобы на моём 400гб винте он занимал хотябы 300мб и был менее убогим, но более безопасным. Я от него отказался, - ему просто не вырасти, а Вы мне по 16 байт. Ну убого нарушать авторство ради того, что не является даже показателем для тех кто в авторстве не смыслит, а размер желал бы больший. Добавлено: ЗЫ: Равносильно тому, чтобы тошнотик или дистрофик, чтобы ещё больше похудеть вырезал себе печень. vladk1973 Цитата: Интересная инфа. Респект. | Всегда пожалуйста. А прога действительно неплохая - там стиль консольного приложения правильный. Добавлено: Да и забыл Цитата: Хотите взломать мои проги - пожалуйста, а будете поумнее, то просто попросите у меня исходники | У меня по другому. Хотите взломать проги - фиг Вам, нех$%^ лазить в бин, буть человеком, наберись смелости и спроси текст, или как сделать. Тоже отдам текст и буду рад что юзер не зависит от версии компилятора и винды. Нех;№% заниматься временным и растрачивать жизнь на сиюминутное. |