"Я вот тут не могу X однако с Y все ок. Но X не покажу потому что там все понятно и операции с Y. аналогичны. Ниработает памагити!11" Автор давай без этой херни и показывай весь нерабочий код, как он есть, без этих абстракций в комментариях.
Ключи реестра открываются и закрываются программистом явно. Там где OpenKey, должен быть и CloseKey который и делает запись значений в реестр (т.к. ленивая запись включена у тебя изначально). Ключи могут не открыться потому нельзя OpenKey использовать как метод и при неуспехе смотреть системные ошибки, раз уж ты пишешь в USER то у каждого пользователя винды, ветка USER своя собственная. Сам объект реестра создается с указанием уровня доступа и его желательно явно задавать самому чтобы понимать читаешь ли ты реестр или пишешь в него или и то и другое. Ветки реестра указываются без слэшей в начале строки.
Qreen, что есть "плоский" и почему вы отказываетесь от PE?
В старых системах управление передавалось некому коду и дальше хоть трава не расти, современные бородачи это запретили, сделав сторонний код "контролируемым", т.е. он теперь не может делать всё что вздумается. Окунитесь например в сырцы GRUB'а.
Spooky 2020, потому что там сидят умные люди, которые не хотят вести полный цикл разработки ПО под 3-4 платформы, это долго и очень дорого. Новые фичи будут выводится в 3-4 платформы крайне долго. А тут нанял за копейки пару веб-макак и всё, webkit дает всё нужное чтобы не думать о том как сделать красивое UI,
и описать всю бизнес-логику.
DIASTAH, найти libmysql.dll в папке с OpenServer и положить рядом со своим exe-шником.
Hemul GM, никто так не делает и сразу по нескольким причинам:
1. Отшивать умных что где-то нафрилансили готовый проект и не заплатили. т.е. исходников там и нет.
2. Вирусы. EXE-шник толком дойти не сможет, его выпилят антивирусы за институтские виррусы. как это обычно бывает.
Потому все опять сведется к попытке собрать проект из исходника и если препод это сделать не сможет, то студент приехал. А чаще проверку работ делегируют лаборантам тем же, и если у тех будет затык то и препод разбираться не будет даже, скажет "у меня не работает" и всё.
Александр Совушкин, ну вот заказчика перенаправьте на админов а те их на 100 очков перенаправят тоже. Так сказать нечего нерешаемые проблемы поднимать тем кто их решить не может.
German Jet, редакция упрощает решение проблемы через киднание компонентов и использование готовых вещей. На CE же можно делать вообще всё, увы только руками.
Денис Юрьев, это всё для удобного деплоя на чистую машину или к заказчику, джун, мидл ли или синьёр будут этим заниматься всего 1 раз.Либо на старте проекта варить билд, либо писать скрипт который будет его готовить автоматом. Но по хорошему разраб просто должен уметь работать откуда угодно (раз он туда сам залез), без этих докеров и прочей шляпы. Виртуалку развернул и работай.
Нормальный RAD по части построения GUI есть только на паскалях.