![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| MLiaG |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.6.2009 Репутация: нет Всего: нет |
1) Как можно свой модуль запихнуть в библиотеку или еще куда-нибудь, чтобы при переправке проги другому человеку не надо было отправлять и файлы модуля. В общем, сделать свой модуль на подобии CRT.
2) Можно ли как-то устроить проверку текстового файла из паскаля? Поясняю. Паскаль сам создает текстовый файл, в него, например, записываются значения некоторых переменных и какая-нибудь информация от пользователя. Можно ли поставить какую-то проверку. чтобы этот файл нельзя было заменить своим, с таким же названием, но другой инфой, и чтобы этот файл нельзя было редактировать вне программы. Возможно ли проделать такое? И если возможно, то объясните как, пожалуйста. Первое вроде точно можно, на счет второго не уверен. |
|||
|
||||
| ne_tru_e |
|
|||
![]() Приношу жертвы MS ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 20.1.2008 Репутация: нет Всего: 4 |
Насчет первого - тебе надо поискать про то, как делать obj-файлы и прилинковать к экзешнику.
|
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
Зачем из TPU делать OBJ и линковать к EXE, если TPU и сам прекрасно линкуется? Передавай TPU - откомпилированный Unit (убедись, что он будет создаваться, Archon уже написал тебе, как в этом убедиться), и исходник основной программы. И не надо дублировать свой вопрос на всех форумах подряд, а потом сидеть и ничего не отвечать, когда тебя о чем-то спрашивают. Это работает против тебя же...
|
|||
|
||||
| Zedak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 2.7.2009 Репутация: нет Всего: нет |
Думаю тут уже задача переходит на операционную систему. Можно при создании файла присвоить ему атрибут скрыт, но это не решает проблемы. И еще, если это не просто текст для отображения, а какие-то данные для работы программы, то лучше их сохранять в бинарных файлах. И придумать ему какой-нибудь формат, т.е. можно будет проверять, тот это файл или нет. Еще конечно можно воспользоваться API операционной системы, которая позволяет при считывании или записи запретить доступ к файлу другим приложениям. Но тут все равно можно изменить содержимое файла при отключенной программы. Бинарный файл, некий формат для него и проверка при считывании, вроде самый лучший вариант. |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: нет Всего: 78 |
Так а что мешает создать типизированый файл, где, допустим, один элемент будет числом (проверка именно по нему будет), а другой - текст. -------------------- Ll 2 |
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |