0 / 0 / 0
Регистрация: 25.09.2021
Сообщений: 53
|
|
1 | |
Окно авторизации с переходом на другую форму28.09.2021, 11:15. Показов 4024. Ответов 16
Метки c++ builder 6 (Все метки)
Добрый день! Подскажите пожалуйста как мне изменить код программы
(созданной не мной, а пользователем форума под именем "Серёжа Одиночки"; код его программы прикреплён в виде архива: "Авторизация1").
0
|
28.09.2021, 11:15 | |
Ответы с готовыми решениями:
16
При успешной авторизации запустить другую форму Вызвать стандартное окно авторизации windows и передать данные на форму Сайт с формой авторизации и функционалом в виде кнопок с переходом на страницы Поиск с переходом на другую страницу Запись в файл с переходом на другую строку |
0 / 0 / 0
Регистрация: 25.09.2021
Сообщений: 53
|
|
28.09.2021, 14:55 [ТС] | 3 |
D1973, спасибо Вам большое за ответ. Но теперь у меня появилась новая проблема.
Я создал форму в соответствии с кодом пользователя volvo, на который Вы дали мне ссылку ("Авторизация2"), а также переписал этот код. И при компиляции у меня выдаёт такую ошибку ("Ошибка1").Прошу Вас, D1973, помочь мне разобраться в чём заключается ошибка, т.к. пока что я только начинаю разбираться в программировании. P.S. Извините, что прошу Вас разбираться в чужом коде.
0
|
Модератор
|
||||||
28.09.2021, 16:09 | 4 | |||||
Не надо никаких объявлений вот этих
0
|
0 / 0 / 0
Регистрация: 25.09.2021
Сообщений: 53
|
|
28.09.2021, 20:58 [ТС] | 5 |
D1973, дело в том, что без этих объявлений компилятор выдаёт мне вот такую ошибку:
Извините, не могу разобраться из-за чего появляется эта ошибка.
0
|
Супер-модератор
|
|
28.09.2021, 21:23 | 6 |
123-Даниил, к посту прикреплены 2 проекта, неужели нельзя было скачать, и посмотреть, что должно быть на форме? А на форме должны быть два TEdit-а, с именами edUser и edPass. О чем и было написано выше. Есть эти два компонента на форме? Свойство Name у них изменено соответствующим образом? Если да - то все должно работать, я неработающие проекты не выкладываю...
0
|
Модератор
|
|
29.09.2021, 04:35 | 7 |
м-да... беда бедовая... Вы бы хоть первые несколько страниц любого учебника по Delphi/C++ Builder прочитали, что ли... Вот 100%, что конкретно этих вот вопросов уже бы не возникло.
Итак: 1. Положите на форму компонент TEdit (ну хоть с этим-то Вы справитесь самостоятельно?). 2. Выделите свой Эдит (он должен быть выделен маркерами по углам и по серединам сторон) 3. В инспекторе объектов (это такая фигня слева от формы, на скрине красным обведена...) найдите свойство Name и измените его на edUser 4. Проделайте те же операции со вторым Эдитом с той только разницей, что имя будет edPass
0
|
0 / 0 / 0
Регистрация: 25.09.2021
Сообщений: 53
|
|
29.09.2021, 22:23 [ТС] | 8 |
С этим у меня не возникло проблем. После всего проделанного (1-4 пункты как Вы сказали) у меня все равно не компилируется программа (выдаёт всё ту же ошибку: "E2451 Undefined symbol 'edUser'", хотя я указал новые имена ("edUser", "edPass") элемента Edit1 и элемента Edit2 в свойстве name инспектора объектов). Моя проблема заключается в том, что я не до конца понимаю порядок записывания кода программы volvo (потому что у volvo в этой теме написаны разные способы создания окна авторизации, из-за чего я теряюсь по какому коду мне следовать) или возможно я что-то не дописал самостоятельно в коде (т.к. у volvo код написан не учитывая какие библиотеки нужно указывать в самом начале кода). Но я не говорю, что это вина volvo. Из-за отсутствия необходимого опыта я не могу понять какой код мне следует переписать.Поэтому хочу попросить volvo написать в этой теме последовательность кода, который я должен записать, чтобы программа скомпилировалась. Или прошу написать в этой теме каким другим способом я смогу создать авторизацию программы (код желательно полегче). Добавлено через 9 минут volvo, после скачивания Ваших проектов в разархивированной папке нету project, который я бы смог открыть в C++ Builder. Там только находятся отдельные C Header файлы ("Auth_form", "Admin_form"), файлы СРР ("Auth_form", "Admin_form"), а также C++ Builder Form ("Auth_form", "Admin_form"). Единственный файл с названием project есть только в формате СРР. А в формате ВСВproject, которого я бы смог открыть в C++ Builder не оказалось, поэтому я и не могу просмотреть какие объекты Вы добавляли на форму.
0
|
Модератор
|
|
30.09.2021, 05:41 | 9 |
Он там есть (файл Project1.cbproj). вот только предназначен он не для 6-го билдера...
Выкладывайте свой архив с проектом (не надо "мусора", только исходники: *.bpr, *.cpp, *.h, *.dfm)
0
|
0 / 0 / 0
Регистрация: 25.09.2021
Сообщений: 53
|
|
30.09.2021, 09:33 [ТС] | 10 |
В этом архиве я написал программу по следующим кодам volvo: И всё равно выдаёт много ошибок. D1973 я Вам отправляю архив с окончательной программой, разберитесь пожалуйста в чём там заключается проблема, потому что я сделал всё как было указано, а всё равно выдаёт ошибки (может у меня билдер не подходит чтобы использовать этот код от volvo для создания окна авторизации).
0
|
Модератор
|
|
30.09.2021, 10:41 | 11 |
Сообщение было отмечено 123-Даниил как решение
Решение
Ну и что Вы прислали?
Во первых, я же просил только исходник . Нет, Вы запихали все, даже с ехе-шником. Во вторых, а основная форма проекта-то где? Я только форму логина вижу... Добавлено через 13 минут Вот, держите проект для ВСВ6... Добавлено через 1 минуту Логин == Пароль == admin Это если Вы в коде этого не увидите...
1
|
0 / 0 / 0
Регистрация: 25.09.2021
Сообщений: 53
|
|
30.09.2021, 23:47 [ТС] | 12 |
D1973 , спасибо Вам огромное! Я посмотрел код этой программы и в целом разобрался как Вы реализовали проект.
Хочу сказать, что у меня без Вашей помощи всё равно ничего не получилось, т.к. я добавлял все необходимые компоненты сразу на форму. Вы же используете для этого фреймворк. Спасибо Вам ещё раз! Также хочу поблагодарить автора тематики про создания формы авторизации в C++ Builder, volvo.
0
|
0 / 0 / 0
Регистрация: 25.09.2021
Сообщений: 53
|
|
01.10.2021, 09:31 [ТС] | 14 |
D1973, забудьте, что я написал . Я только сегодня утром понял какой бред по поводу фреймворка Вам вчера написал. Извините за мою невнимательность .
Ещё раз спасибо, что помогли с формой авторизации.
0
|
0 / 0 / 0
Регистрация: 25.09.2021
Сообщений: 53
|
||||||||||||||||
19.10.2021, 11:27 [ТС] | 15 | |||||||||||||||
D1973, добрый день! Подскажите мне пожалуйста.
Как мне создать ещё одну форму, используя предыдущий код создания формы?Вопрос касается всё той же программы. Например, я хочу создать ещё одну форму, которая появляется после нажатия Button2 - "Оформить заказ" () И следуя по предыдущему коду для формы авторизации. Вот он:
Вот код view:
0
|
Модератор
|
|
19.10.2021, 14:20 | 16 |
Не надо этот код использовать где ни попадя. Этот код предназначен для вызова формы авторизации
до запуска основного приложения . И в зависимости от того, была ли авторизация успешной, приложение или запускается или не запускается.В Вашем же случае все что нужно - это 1. Создать дополнительную форму. 2. Приинклюдить хэдер этой дополнительной формы к основной форме. 3. В опциях проекта либо убрать форму в доступные, либо оставить в автосоздаваемых. Это уже от контекста задачи зависит и от того, хотите ли Вы создавать форму динамически или нет. 3. Если форма в доступных - создаете ее. Если форма в автосоздаваемых - ничего делать не надо. 4. Вызвать форму на обозрение используя метод Show() или ShowModal() Но, так-то, все это более подробно в любом учебнике описано.
0
|
0 / 0 / 0
Регистрация: 25.09.2021
Сообщений: 53
|
|
19.10.2021, 16:34 [ТС] | 17 |
D1973, понятно. Спасибо за совет.
0
|
19.10.2021, 16:34 | |
19.10.2021, 16:34 | |
Помогаю со студенческими работами здесь
17
Клик по картинке с переходом на другую страницу помогите с переходом с одной формы на другую.... Авторизация с переходом на другое окно Проблема с переходом из формы на форму. Задержка перед переходом на следующую форму VMWare эмуль реального железа эксперименты с последующим переходом на другую ось Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции.
/ / . . .
|
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование
Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
|
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы
В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
|
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире
В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
|
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации
В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
|
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии
В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
|
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации
В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
|
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику
Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
|
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику
В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
|
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера
Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
|
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды
В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
|
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике
В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
|