0 / 0 / 0
Регистрация: 05.08.2017
Сообщений: 2
1

Переносимая БД на lazarus

05.08.2017, 12:10. Показов 999. Ответов 18
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите чайнику, please, простой способ создания БД на lazarus, которую можно без санкций устанавливать на чужом компьютере (владею только delphi, в остальном знания нулевые).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.08.2017, 12:10
Ответы с готовыми решениями:

Переносимая БД
Разобрался с тем, чтобы папку с программой можно было перебрасывать с одного ПК на другой и все...

Переносимая библиотека
Покажите пожалуйста пример создания переносимой библиотеки а так же ее подключения, компилятор gcc

Переносимая база
Как сделать так, чтоб программа работающая с определенной SQL базой, при переносе на другой...

Энергия переносимая волной
Какая энергия переносится электромагнитной волной через плоскую поверхность площадью 2см2,...

18
438 / 367 / 132
Регистрация: 09.09.2011
Сообщений: 1,334
05.08.2017, 12:11 2
что за санкции?

sqlite, firebird спасут отца русской демократии
0
0 / 0 / 0
Регистрация: 05.08.2017
Сообщений: 2
05.08.2017, 12:28  [ТС] 3
Под санкциями я имел в виду санкции за нарушение запрета на коммерческое распространение программ
0
5780 / 4523 / 1430
Регистрация: 14.04.2014
Сообщений: 20,144
Записей в блоге: 20
05.08.2017, 14:41 4
firebird, postgres
халявааа
0
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,117
05.08.2017, 20:59 5
Цитата Сообщение от ism77 Посмотреть сообщение
владею только delphi
А Delphi, к стати, в отличии от Lazarus-а попадает под "санкции".
0
272 / 176 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
07.08.2017, 18:26 6
Цитата Сообщение от shyub Посмотреть сообщение
А Delphi, к стати, в отличии от Lazarus-а попадает под "санкции".
О каких санкциях вообще речь???

SQLite - полностью портабл. не требует запуска сервера. Просто наличие ОДНОЙ dll рядом с программой. Совместимо с андроид.
firebird - не работал (можете в 2х словах описать? не хочу сейчас засорять Win ради тестов)
postgres - сервераная система. требует запуска сервера на определенном порту. очень мощная. видел портабл-сборки, которые можно переносить "все в одной папке".

но если заговорили о postgres, то почти любой сервер можно запаковать в портабл! Даже MySQL где-то видел.
0
5780 / 4523 / 1430
Регистрация: 14.04.2014
Сообщений: 20,144
Записей в блоге: 20
07.08.2017, 18:48 7
firebird тоже умеет работать как Embedded. Что там описывать?
Вы нигде в вопросе не упоминали, что нужно только локальное подключение и только один клиент
0
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,117
07.08.2017, 22:06 8
Цитата Сообщение от andyj Посмотреть сообщение
О каких санкциях вообще речь???
Цитата Сообщение от ism77 Посмотреть сообщение
Под санкциями я имел в виду санкции за нарушение запрета на коммерческое распространение программ
Парень то пишет, что
Цитата Сообщение от ism77 Посмотреть сообщение
владею только delphi
0
andyj
07.08.2017, 22:10
  #9

Не по теме:

Цитата Сообщение от shyub Посмотреть сообщение
санкции за нарушение запрета на коммерческое распространение программ
В наше время первая ассоциация на слово "санкция" совсем не "нарушение лицензий на коммерческий продукт" (особенно в зоне .ru)

0
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,117
07.08.2017, 22:14 10
К стати, имею "горький опыт". Написал ПО на C++Builder и чуть не привлекли к "уголовке" по причине незаконного использования IDE... Это та главная причина, по котороя я перешёл на самый "продвинутый" (это моё мнение) и доступный инструмент программирования. Очень благодарен его разработчикам - спасли. Буквально в течении месяца смог переделать всё на Lazarus-е и предоставить "законный" вариант ПО.
0
272 / 176 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
07.08.2017, 23:26 11
Цитата Сообщение от shyub Посмотреть сообщение
Написал ПО на C++Builder и чуть не привлекли к "уголовке" по причине незаконного использования IDE...
Не хило... это за что же? ИМХО конечный продукт отделим от IDE и если это не студия занимающаяся официально обучением за деньги или студия кодинга в открытом офисе, то всегда можно сказать что "эту программу мне индусы написали на фрилансе - все претензии к ним - я у них купил". С Лазарус в этом вопросе конечно проще, но... не представляю себе ситуацию, когда "таинство кодинга" коммерческого продукта идет на чужих глазах.
0
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,117
08.08.2017, 00:14 12
Цитата Сообщение от andyj Посмотреть сообщение
не представляю себе ситуацию, когда "таинство кодинга" коммерческого продукта идет на чужих глазах
При сертификации вы обязаны предоставить исходники и лицензию на используемые инструментальные средства. Причём, используемые вами средства должны быть разрешены к применению для решения данной задачи (внесены в гос. реестр), вы должны подтвердить документальное подтверждение, что вам официально разрешено использовать эти средства (т.е. сертификат о сдаче вами экзамена и документ о приобретении вами или вашим предприятием этого продукта.) С Лазарусом у меня вышло проще: я представил ссылку на сайт и электронный сертификат, что прошёл курс обучения в ИНТУИТ. К применению Lazarus-а для решения подобных задачь - не придерались (видемо я - не первый).
0
andyj
08.08.2017, 00:28
  #13

Не по теме:

Цитата Сообщение от shyub Посмотреть сообщение
При сертификации вы обязаны предоставить исходники и лицензию на используемые инструментальные средства.
ясно...

ну с лицензией на средства еще куда ни шло... хотя для "уголовки" нужны доказательства использования "крекнутого" софта. Версия с "мне знакомые компилировали" без имен (коммерческая тайна/безопасность) в крайнем случае отсеяла бы заявку. И при желании можно попробовать найти контору у которой есть лицензия на софт и договориться с ними.

Но ИСХОДНИКИ? На приличный софт исходники вообще не требуют! НИКОГДА! Так и представляю возглас мелкого клерка "Дайте мне исходники Microsoft Word и Windows10 или ваша фирма не сможет продавать ваш софт у нас в Казахстане!" :)

Ну и сертификат о сдаче в ИНТУИТ - это тоже лишнее! Вы вполне могли заказать ваш софт на том-же фрилансе или у спец-конторы программистов в той-же Беллоруси или в Украине (я работал в такой) и получили бы и исходники, и конечнные бинарники не нажав ни единой кнопки. И вполне могли бы продавать такой софт в Вашей стране...

Сильно подозреваю что это были просто бюрократические сложности ради "не с первого раза", шутки над новичком или "личной просьбой конкурентов".

0
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,117
08.08.2017, 00:38 14
Знаю, что все эти "бумжки" - чистая формлальность, но вот так получилось... Предполагаю, что получилось сделать лучше, чем те, кто заранее проплатил...
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
08.08.2017, 10:11 15
shyub, а в какой госреестр внесен Lazarus?
0
272 / 176 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
08.08.2017, 14:09 16
Цитата Сообщение от Joy Посмотреть сообщение
в какой госреестр внесен Lazarus?
Подозреваю что есть просто "правила для внесения ВАШЕЙ программы в реестр лицензионных". И там надо:
1) часть исходников для проверки на лицензионность - обычно для опенсорсных. Для коммерческих такого быть не должно. Возможно нужно дать ключ для проверки контрольной суммы бинарников (коммерческую тайну и "ноухау" никто не отменял).
2) убедиться что язык и IDE не платная, а если платная, то не краденная (как 1С). По идее вы должны дать гарантию что если будет найдена критическая уязвимость, то по гарантии вы можете исправить баг, а не бежать снова на индийский фриланс.
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
08.08.2017, 14:53 17
Нет, выше писали про сертификацию. Если сертификация для работы ПО в области обработки сведений составляющих тайну, то предоставление исходников обязательно.
0
389 / 188 / 47
Регистрация: 11.07.2013
Сообщений: 1,117
10.08.2017, 20:53 18
Цитата Сообщение от Joy Посмотреть сообщение
shyub, а в какой госреестр внесен Lazarus?
В реестр "Программных средств Республики Узбекистан, разрешённых для применения в промышленности, сельском хозяйстве и государственом управлении" (примерно так называется...)

Добавлено через 19 минут
Ребята, мы, видимо, говорим на разных языках. Если я, допустим, пишу ПО для дяди Вани Пупкина, который, мне заплатит 1.000.000 $ и наш договор заключён между мной и дядей Ваней , то это одно дело (причём, нет гарантии, что по окончанию работы я буду нужен дяде Ване или т.п.). Другое дело, когда я получаю заказ официально. Да, налоги, контроль, сертификация. Но в ту же очередь в случае "кидалова" со стороны заказчика суд на моей стороне, в случае "кидалова" с моей стороны - изъятие в пользу заказчика уставного капитала моего ПО. Я не знаю, как работатет Закон в ваших странах, но в Узбекистане (такая мелочь) даже за попытку завести чужой автомобиль карается 15-годами. Не представляю, если я "кидану" (или меня) на сумму более 15.000$, то сколько лет мне гразит...?
0
andyj
11.08.2017, 15:03     Переносимая БД на lazarus
  #19

Не по теме:

Цитата Сообщение от shyub Посмотреть сообщение
говорим на разных языках
Возможно. У большинства местных не было необходимости сертифицировать свои продукты. Лет 5-10 назад выяснял - оказалось куча денег (половина стоимости работы), куча нервов и ЧАСТЬ кода для "сравнения в случае кражи".

Цитата Сообщение от shyub Посмотреть сообщение
Если я, допустим, пишу ПО для дяди Вани Пупкина, который, мне заплатит 1.000.000 $ и наш договор заключён между мной и дядей Ваней
В этом случае чаще всего все 100% исходников заказчик требует себе

Цитата Сообщение от shyub Посмотреть сообщение
Другое дело, когда я получаю заказ официально. Да, налоги, контроль, сертификация.
Тоже исходники отдаются, и тоже ТОЛЬКО заказчику. НО не "сертификаторам".
Скажем так... в моей стране никто не верит чиновникам! Нет гарантии что если к моему чиновнику придет чиновник повыше и попросит мои исходники для своего сына(для создания конкурирующего продукта), тот не отдаст бесплатно. Да и суды у нас все еще не самые надежные... У кого кум-судья тот и выиграл... А с "депутатскими сыночками" вообще бесполезно судиться.

p.s. Чаще всего сертифицируют СВОИ продукты - я написал нечто крутое, теперь хочу продавать, а для этого полезно иметь сертификат если продавать не только частникам. Обычно эта проблема касается только заказчиков! Я заказал программу на лазарусе - значит это мои проблемы по сертификации, если я не в ключу в договор еще и "поддержку юридическую".

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.08.2017, 15:03

Установка ZEOS в Lazarus, работа с PostgressSQL в Lazarus
Не получается никак установить компонент ZEOS в Lazarus открываю пакет с Zeos, нажимаю...

"Переносимая" граница контрола
Я даже не знаю, как это грамотно назвать. "Resizable", "Movable", "Resizable by dragging" и т.д. не...

В чём разница между Lazarus Linux i386 RPM и Lazarus Linux i386 DEB
Здравствуйте. Установил в виртуалке Ubuntu и хочу "покрутить" в ней Lazarus. Судя по отзывам,...

Lazarus
1) Дано одновимірний масив A з n цілих чисел. Скласти програму, що порахує кількість парних чисел в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru