9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
|
1 | |
Создание зашифрованной базы в Delphi03.01.2017, 02:32. Показов 1575. Ответов 30
Метки нет (Все метки)
Всем салам! Хочу написать программу типа "учета товаров, цен..ну и пр.". Остановился на том, как хранить информацию. Т.е. нужно создать базу с собственным форматом (т.е. чтоб нельзя было вытащить информацию блокнотом и пр.).
Додумался только до книги в excel (типа создать простую книгу и там хранить инфо). Можно было бы и так, если как-нибудь (не знаю как) сделать так, чтобы из него нельзя было вытащить инфо кроме в моей программе. Пишу на Delphi XE3. Вероятно что таких уже программ миллионы... проще 1с и пр...замутить... только нужна моя собственная. И обсуждений наверное много (хотя с нормальными объяснениями ничего не нашел). Я начинающий самоучка, поэтому прошу помочь и не ругать!
0
|
03.01.2017, 02:32 | |
Ответы с готовыми решениями:
30
Прилинковка таблицы из зашифрованной базы Access Вывод данных в DataGridView из зашифрованной базы Access через TableAdapter Программа тестирования на Delphi c зашифрованной базой Seagate FreeAgent создание зашифрованной папки |
9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
|
03.01.2017, 02:51 [ТС] | 3 |
т.е. типа sql и пр.? с ними никогда не сталкивался) устраивает или нет не могу сказать.
наверное и так можно, только на сколько это безопасно? можно по подробнее? Добавлено через 8 минут сам отвечу на свой второй вопрос) пароль в excele взломать проще простого))
0
|
9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
|
03.01.2017, 03:02 [ТС] | 5 |
даже проще как оказалось (архиватором).. сам в шоке..http://youcanexcel.ru/interest... -passwords
А так спасибо! Я тоже до этого додумался книги прочитать. Только мне нужны ответы в более узком спектре, поэтому и пишу тут!!!
0
|
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
03.01.2017, 03:14 | 6 |
0
|
9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
||||||
09.01.2017, 00:42 [ТС] | 8 | |||||
нет. блин. имею слабое представление обо всем этом, поэтому трудно объяснить.
Добавлено через 6 минут Решил пока начать работать с Excel без защиты, а потом уже перейду к защите информации. Узкий вопрос! Выдает ошибку Invalid variant operation код
понимаю что ошибка в этой строке, только что за ошибка не пойму! Не совпадают типы данных ячейки и Edit1 или что?
0
|
Житель Земли
|
|
09.01.2017, 02:25 | 9 |
если установить пароль на открытие файла (именно на открытие, а не защита листа как указано в статье), то архив превращается в зашифрованный бинарник. проверено на офисе 2010
0
|
9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
|
09.01.2017, 08:32 [ТС] | 10 |
А что на счет моей ошибки?
0
|
09.01.2017, 08:33 | 11 |
0
|
9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
|
09.01.2017, 08:52 [ТС] | 12 |
я вот и пытаюсь научится!!!!!! эти инструкции я уже читал... и не только эти...
если вы знаете/предполагаете причину ошибки будьте добры поделитесь.. и не отправляйте инструкции читать.. а вопрос задал, поскольку ответа не нашел в этих инструкциях и других обсуждениях..
0
|
Модератор
|
||||||
09.01.2017, 10:31 | 13 | |||||
Или что... Edit1 - это у тебя нормальный компонент типа TEdit. Зачем же ты его Variant-ом обозвал.
Твой код рабочий, если заменить твой раздел var на вот это
Добавлено через 2 минуты И еще один нюанс: избавляйся от порочной практики что-то писать в корень диска, тем более диска С: (он, как правило, системный и, банально, прав на запись может не быть)
0
|
9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
|
09.01.2017, 14:18 [ТС] | 14 |
дело в том, что перед тем как спрашивать, я сначала инструкции и форумы читаю..
ну да, согласен. это я понимаю. это у меня тестовый код как бы (черновик). на самом деле там еще другие строчки добавить нужно (сначала изучаю где что и как писать, а потом в чистовик переношу)..такая стратегия..))
Добавлено через 1 час 22 минуты А так за помощь СПАСИБО! Исправил как сказали и получилось! )) Добавлено через 2 минуты Теперь нужно попробовать поставить пароль как выше сказали.. пока не покидайте меня)))
0
|
9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
|
09.01.2017, 21:41 [ТС] | 16 |
0
|
9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
|
10.01.2017, 00:00 [ТС] | 18 |
я думал архив типа .rar/.zip... там тоже на открытие файла ставится ))) а не запароленная книга)))) сори)
0
|
Житель Земли
|
|
10.01.2017, 00:04 | 19 |
тебе хочется долбаться с извлечением файла во временную папку, затем снова архивировать его?
чем тебе запароленная книга не нравится? при работе с Excel из приложения Delphi книгу вообще можно не показывать пользователю (кстати, так быстрее будет идти работа с книгой). она будет висеть невидимая в памяти
0
|
9 / 14 / 0
Регистрация: 10.01.2014
Сообщений: 277
|
||||||
10.01.2017, 01:30 [ТС] | 20 | |||||
вообще я согласен с тобой.. вот щас пытаюсь открыть запароленную книгу из delphi..
Добавлено через 40 минут Чтоб запароленную книгу открыть мне же нужно использовать параметр password в Excel.Workbooks.Open? Блин че то синтаксис не получается разобрать.. че то туплю я.. подскажите ребята.. Добавлено через 19 минут реально затупил..не объявил тип переменной для параметра password. теперь работает! Добавлено через 10 минут заработал после объявления типа переменной в var для password
[dcc32 Hint] programma.Adds.pas(95): H2164 Variable 'password' is declared but never used in 'TForm2.btn1Click' не понимаю..
0
|
10.01.2017, 01:30 | |
10.01.2017, 01:30 | |
Помогаю со студенческими работами здесь
20
Создание в Delphi базы данных. Заполнение сложных таблиц При открытии базы данных FoxPro в приложение Delphi возникает ошибка драйвера внешней базы данных (8961) Создание базы данных на лету, создание и заполнение таблиц в базе DB (Paradox? или..). Создание экземпляра БД (создание собственно базы данных) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |