![]() |
|
#1
|
|||
|
|||
![]() Нужна помощь в создании виртуального тренажера по одному аппарату...
проблемы на данном этапе разработки: 1.Необходимо сделать так чтобы кнопка меняла свой цвет при нажатии(тобиш имела разные состояния связанные с цветом). 2.надо чтоб главная форма программы при запуске программы была невидима... если такое невозможно то как её переназначить. 3.необходимо органзовать систему защиты: пароль, разделение прав пользователя... 4. необходимо чтоб по нажатию кнопки запускалось тдельное приожение. и просто хочу лучше разобраться с delphi ![]() |
#2
|
|||
|
|||
![]() Цитата:
1. тебе нудна кнопка которая умеет менять цвет) точно не помню какая именно а дальше все просто lcbtn.color := clRed; 2. там где происходи инициализация приложения (*.dpr) добавить Application.ShowMainForm := False; 3. Тут куча способов и незная почти ничего про твой проект, ничего тпредложить немогу. 4. в onclick Winexec('путь до приложения'); Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#3
|
|||
|
|||
![]() про проект:
виртуальный тренажер аппаратуры связи в его составе: 1. сам собственно тренажер 2. что то вроде теста: для него нужно будет изымать фио опрашиваемого, затем результат с фамилией отсылать в програму на машину-сервер где формируется таблица оценок... больше особого ничего нет... |
#4
|
|||
|
|||
![]() Тогда можно на сервере сделать проверку имени и пароля, данныех храняться в БД или в файлах.
в клиенстком приложении первым делом запускаешь форму с полями ввода логина и пароля, жмут ОК отсылаешь на сервер если с сервера пришло ОК допускаешь дальше если нет то выходишь из программы. както так. Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#5
|
|||
|
|||
![]() Цитата:
пишет is not valid idintifier... если вводить через в процедуре то пишет что "[Ошибка] Unit1.pas(49): Not enough actual parameters" |
#6
|
|||
|
|||
![]() код приведи полностью.
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#7
|
|||
|
|||
![]() procedure TForm1.BitBtn1Click(Sender: TObject);
begin winexec ('d:\1\sviaz1.exe'); end; |
#8
|
|||
|
|||
![]() второй параметр забыл) SW_SHOWNORMAL
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#9
|
|||
|
|||
![]() ага , заработало
![]() кто знает общую теорию тот БОГ ![]() |
#10
|
|||
|
|||
![]() Цитата:
нашел кнопку iwbutton, но она для интернет приложений... а можно найти какую нибудь алтернативу? к примеру edit при нажатии цвет менял? такое реально? кто знает общую теорию тот БОГ ![]() |
#11
|
|||
|
|||
![]() Самое очевидное это использовать Panel
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#12
|
|||
|
|||
![]() ага пасибо...
теперь новая проблема: дано: несколько групп кнопок надо: при нажатии одной кнопки из управляющей группы, скажем режимы работы, вкл\выкл определенные кнопки в каждой из групп... при этом каждую кнопку в отдельности описывать через параметры нельзя... кто знает общую теорию тот БОГ ![]() |
#13
|
|||
|
|||
![]() Код:
btn.enable := false Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#14
|
|||
|
|||
![]() Цитата:
а пароль допускается к измене или нет? вобщем можно на форму кинуть: Edit1, Button1. в событии OnButton1Click пишем: if Edit1.Text = 'Твой пароль' then {твоё действие что надо выполнить} если же пароль меняется, то... задаешь глобальную переменную, например ps, c типом string. var ps: string; и далее допускаешь возможность изменить значение ps на любой другой форме, а при событии по нажатию на кнопочку, пишешь: if Edit1.Text = ps then {твоё действие что надо выполнить} всё просто ![]() |
#15
|
|||
|
|||
![]() Цитата:
дело не собственно в блокировке кнопки а в возможности влиять на другие кнопки не прописывая каждой отдельный параметр... кто знает общую теорию тот БОГ ![]() |