Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопросы по воплощению 
:(
    Опции темы
MLiaG
Дата 29.6.2009, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 29.6.2009

Репутация: нет
Всего: нет



1) Как можно свой модуль запихнуть в библиотеку или еще куда-нибудь, чтобы при переправке проги другому человеку не надо было отправлять и файлы модуля. В общем, сделать свой модуль на подобии CRT.
2) Можно ли как-то устроить проверку текстового файла из паскаля? Поясняю. Паскаль сам создает текстовый файл, в него, например, записываются значения некоторых переменных и какая-нибудь информация от пользователя. Можно ли поставить какую-то проверку. чтобы этот файл нельзя было заменить своим, с таким же названием, но другой инфой, и чтобы этот файл нельзя было редактировать вне программы.

Возможно ли проделать такое? И если возможно, то объясните как, пожалуйста. Первое вроде точно можно, на счет второго не уверен.
PM MAIL   Вверх
ne_tru_e
Дата 29.6.2009, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Приношу жертвы MS
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 20.1.2008

Репутация: нет
Всего: 4



Насчет первого - тебе надо поискать про то, как делать obj-файлы и прилинковать к экзешнику.
PM WWW Jabber   Вверх
volvo877
Дата 1.7.2009, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 2
Всего: 116



Зачем из TPU делать OBJ и линковать к EXE, если TPU и сам прекрасно линкуется? Передавай TPU - откомпилированный Unit (убедись, что он будет создаваться, Archon уже написал тебе, как в этом убедиться), и исходник основной программы. И не надо дублировать свой вопрос на всех форумах подряд, а потом сидеть и ничего не отвечать, когда тебя о чем-то спрашивают. Это работает против тебя же...
PM MAIL   Вверх
Zedak
Дата 2.7.2009, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 2.7.2009

Репутация: нет
Всего: нет



Цитата

2) Можно ли как-то устроить проверку текстового файла из паскаля? Поясняю. Паскаль сам создает текстовый файл, в него, например, записываются значения некоторых переменных и какая-нибудь информация от пользователя. Можно ли поставить какую-то проверку. чтобы этот файл нельзя было заменить своим, с таким же названием, но другой инфой, и чтобы этот файл нельзя было редактировать вне программы.

Думаю тут уже задача переходит на операционную систему. 
Можно при создании файла присвоить ему атрибут скрыт, но это не решает проблемы. И еще, если это не просто текст для отображения, а какие-то данные для работы программы, то лучше их сохранять в бинарных файлах. И придумать ему какой-нибудь формат, т.е. можно будет проверять, тот это файл или нет. Еще конечно можно воспользоваться API операционной системы, которая позволяет при считывании или записи запретить доступ к файлу другим приложениям. Но тут все равно можно изменить содержимое файла при отключенной программы. 
Бинарный файл, некий формат для него и проверка при считывании, вроде самый лучший вариант.
PM MAIL   Вверх
Guedda
Дата 2.7.2009, 08:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: нет
Всего: 78



Цитата(MLiaG @  29.6.2009,  10:41 Найти цитируемый пост)
2) Можно ли как-то устроить проверку текстового файла из паскаля? Поясняю. Паскаль сам создает текстовый файл, в него, например, записываются значения некоторых переменных и какая-нибудь информация от пользователя. Можно ли поставить какую-то проверку. чтобы этот файл нельзя было заменить своим, с таким же названием, но другой инфой, и чтобы этот файл нельзя было редактировать вне программы.

Так а что мешает создать типизированый файл, где, допустим, один элемент будет числом (проверка именно по нему будет), а другой - текст.


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0684 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.