Вверх ↑
Этот топик читают: Гость
Ответов: 7
Рейтинг: 2
#1: 2010-02-04 08:44:24 ЛС | профиль | цитата
[flood]Предыстория:я маму 3 раза пропалил за тем,что она лазает в моём компе,и тут я решил написать программку,которая не давала-бы маме распускать руки[/flood]
Есть форма:Поле логин,поле пароль и кнопка подтвердить.При неправильном вводе логина и пароля вырубает пароль.Как это сделать?Вы простите за ламерские наклонности
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#2: 2010-02-04 08:59:19 ЛС | профиль | цитата
Наши правила
Почему-то не отвечают
Приведи пример своей схемы
Вставка и копирование схем на форуме
карма: 22

0
Ответов: 817
Рейтинг: 52
#3: 2010-02-04 09:13:11 ЛС | профиль | цитата
3d quattro, По вашему вопросу, подозреваю, что вы не знаете о возможностях своей ОС
Сообщу по секрету
Все ваши требования ОС (уверен что у вас Windows) выполняет в разы лучше чем задуманная программа.

карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2010-02-04 10:39:52 ЛС | профиль | цитата
полагаю выше описана функциональность стандартного winlogon

[offtop]
-= DriveR =- писал(а):
уверен что у вас Windows

в Linux и MacOS есть теже самые приглашения входа в систему с необходимостью ввода логина и пароля[/offtop]
карма: 26
0
Ответов: 7
Рейтинг: 2
#5: 2010-02-04 18:41:28 ЛС | профиль | цитата
Да мне от непрошеных гостей защита нужна,только нехочу средствами виндуса,я почти нарисовал,компилятор не может найти модуль hiFT_Hub
схема:
Add(MainForm,2953706,448,56)
{
Width=800
Height=600
WinStyle=1
Name="Window1"
Caption="Win32 protection system"
BorderStyle=1
WindowsState=2
Icon=[ZIPBE08000078DAAD93316EDB301486FF000594CDC8D23581A7EEEF00E9E02B78E4CA2B788CC75E815B86A2288ADEA08BE642476880EC8A506F6AD122ECF748239112BB418152FA6CE9FD8FE4CF474A3AE1BAB810BFA7FA782ABD96F40608E9AD6ADCDBF6951EDBC9E459DB726BBBAD7F7EF1D0B6ADDA6FAD765F3FA8CB59092218E42EAB8304110C48524EC4214104033A2A47E29020820183291B714810C1401E133188609073C7F01D437574AB1860841B0D124430208017E2902082014978210E092218D0112FC4214104030693BBF12B410403B9C34C041244306052FC108704110C3082441C124430E0053FC42141040312F0431C124430A053A98CBBF12B8281BC5A19779020820183E38738248860C084F8210E09221860822EC4214104031EF0431C124430402CBBD41527B15C06F29DCB540A1244306010FC108704110C18183FC42141040326C30F714810C100030C451C124430E0A79C98AE54C58A1BBFE4B17A14FDD8F911F3A3E3C7C48F846FBF6FB56FAB6FA16F976F8D6F8397DCCBEBA5F4B27989BC1CBE445FBE2FC9EDBB55B7E5167CBA724A524D2B0EA41BF8029FE01D6C600D2B58BE2CDFDC68BD5E6BB3D91456AB9596CBA5CECECE9EA66AF72BEBFDF535DFB17FD1B9DCF2EFB6BCF9F7E4AF59FFD87ADA51310497FBA639D25781194BC278A877DFBBBE4F08F38155DCD7E609631866037B924B45D6D04C13BC43D8772F0635680813DDDBDD9D57A3246840DF0DC330D5BD7DEEFBB1F1C9C938A0539C31344D5DDFF07DA6ABF60E61DC273CCA35E1B3CAAAC238368382DB9F2C706F9D28FF5EBBF9FAF70ED0CB44CD335D45EAFBB2DF551F66FA7E80721C72D36BEE8FD8E8397D4D6BDC3F0953BDC88FEFCC3FCEF53C2D242F737FE5403EEEEE81039267FAF3FE4F75FD551F8FEA551E4378411F0EFB3BD2FDA1C2C7E49AF130F870ECE32BB2FE63CBF7E739EF9A9C6F4F726E75F553BADC49E7B7D2A2AD3413161E77DDF951594C38FF7D98CBFBCA5539292D73ED16A5227F008B0F146A]
Position=1
Point(doBorderStyle)
Point(onClose)
}
Add(GlobalVar,5484734,364,301)
{
Name="true_login"
Data=String(3dquattro)
}
Add(Edit,12886022,133,49)
{
Left=15
Top=20
Width=360
Name="Login"
Text="Login"
link(onEnter,9795573:doValue,[(212,62)(212,307)])
}
Add(Edit,13986822,137,102)
{
Left=15
Top=70
Width=360
Name="Password"
Text="Password"
Password=0
link(onEnter,12224096:doValue,[(199,115)(199,335)])
}
Add(Button,8142871,322,133)
{
Left=50
Top=110
Width=300
Caption="Подтвердить ввод"
link(onClick,4242792:doEvent1,[(366,139)(366,181)(282,181)(282,223)])
}
Add(GlobalVar,6745296,364,329)
{
Name="true_passw"
Data=String(23zs08)
}
Add(GlobalVar,12224096,259,329)
{
Name="passw"
}
Add(GlobalVar,9795573,259,301)
{
Name="login"
}
Add(hcIf_else,4896921,315,273)
{
link(onTrue,1170940:doEvent1,[(401,279)(401,265)])
link(onFalse,7852178:doEvent1,[(411,286)(411,342)])
link(Op1,9795573:Var,[(321,261)(293,261)(293,327)(265,327)])
link(Op2,5054719:Var2,[(328,261)(363,261)])
}
Add(hcMessage,7091391,539,189)
{
Message="Вы прошли проверку-вы истинный юзер компа."
Caption="Всё - претензий нет."
}
Add(GetDataEx,5054719,357,273)
{
Angle=2
link(Data,5484734:Var,[(363,327)(370,327)])
}
Add(hcIf_else,11619287,322,357)
{
link(onTrue,1170940:doEvent2,[(404,363)(404,272)])
link(onFalse,7852178:doEvent2,[(415,370)(415,349)])
link(Op1,12224096:Var,[(328,350)(265,350)])
link(Op2,6745296:Var,[(335,350)(370,350)])
}
Add(FT_Hub,4242792,294,217)
{
link(onEvent1,4896921:doCompare,[(312,223)(312,279)])
link(onEvent2,11619287:doCompare,[(315,230)(315,363)])
}
Add(Message,9021560,539,280)
{
Message="Неверный Логин/Пароль!После выхода из сообщения будет выключен компьютер!"
Caption="Attention"
Point(onOK)
}
Add(Hub,1170940,455,259)
{
InCount=2
OutCount=1
link(onEvent1,7091391:doMessage,[(504,265)(504,195)])
}
Add(Hub,7852178,476,336)
{
InCount=2
OutCount=1
link(onEvent1,9021560:doMessage,[(514,342)(514,286)])
}


карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#6: 2010-02-04 19:02:59 ЛС | профиль | цитата
Так замени этот FT_Hub на нормальный(Из вкладки Инструменты), он стоит от события одной из кнопок
карма: 10
1
Голосовали:3d quattro
Ответов: 7
Рейтинг: 2
#7: 2010-02-04 19:06:29 ЛС | профиль | цитата
Спасибо,но почему-то конструкция не работает...хм....
новый код

Add(MainForm,2953706,448,56)
{
Width=800
Height=600
WinStyle=1
Name="Window1"
Caption="Win32 protection system"
BorderStyle=1
WindowsState=2
Icon=[ZIPBE08000078DAAD93316EDB301486FF000594CDC8D23581A7EEEF00E9E02B78E4CA2B788CC75E815B86A2288ADEA08BE642476880EC8A506F6AD122ECF748239112BB418152FA6CE9FD8FE4CF474A3AE1BAB810BFA7FA782ABD96F40608E9AD6ADCDBF6951EDBC9E459DB726BBBAD7F7EF1D0B6ADDA6FAD765F3FA8CB59092218E42EAB8304110C48524EC4214104033A2A47E29020820183291B714810C1401E133188609073C7F01D437574AB1860841B0D124430208017E2902082014978210E092218D0112FC4214104030693BBF12B410403B9C34C041244306052FC108704110C3082441C124430E0053FC42141040312F0431C124430A053A98CBBF12B8281BC5A19779020820183E38738248860C084F8210E09221860822EC4214104031EF0431C124430402CBBD41527B15C06F29DCB540A1244306010FC108704110C18183FC42141040326C30F714810C100030C451C124430E0A79C98AE54C58A1BBFE4B17A14FDD8F911F3A3E3C7C48F846FBF6FB56FAB6FA16F976F8D6F8397DCCBEBA5F4B27989BC1CBE445FBE2FC9EDBB55B7E5167CBA724A524D2B0EA41BF8029FE01D6C600D2B58BE2CDFDC68BD5E6BB3D91456AB9596CBA5CECECE9EA66AF72BEBFDF535DFB17FD1B9DCF2EFB6BCF9F7E4AF59FFD87ADA51310497FBA639D25781194BC278A877DFBBBE4F08F38155DCD7E609631866037B924B45D6D04C13BC43D8772F0635680813DDDBDD9D57A3246840DF0DC330D5BD7DEEFBB1F1C9C938A0539C31344D5DDFF07DA6ABF60E61DC273CCA35E1B3CAAAC238368382DB9F2C706F9D28FF5EBBF9FAF70ED0CB44CD335D45EAFBB2DF551F66FA7E80721C72D36BEE8FD8E8397D4D6BDC3F0953BDC88FEFCC3FCEF53C2D242F737FE5403EEEEE81039267FAF3FE4F75FD551F8FEA551E4378411F0EFB3BD2FDA1C2C7E49AF130F870ECE32BB2FE63CBF7E739EF9A9C6F4F726E75F553BADC49E7B7D2A2AD3413161E77DDF951594C38FF7D98CBFBCA5539292D73ED16A5227F008B0F146A]
Position=1
Point(doBorderStyle)
Point(onClose)
}
Add(GlobalVar,5484734,364,301)
{
Name="true_login"
Data=String(3dquattro)
}
Add(Edit,12886022,133,49)
{
Left=15
Top=20
Width=360
Name="Login"
Text="Login"
link(onEnter,9795573:doValue,[(212,62)(212,307)])
}
Add(Edit,13986822,137,102)
{
Left=15
Top=70
Width=360
Name="Password"
Text="Password"
Password=0
link(onEnter,12224096:doValue,[(199,115)(199,335)])
}
Add(Button,8142871,322,133)
{
Left=50
Top=110
Width=300
Caption="Подтвердить ввод"
link(onClick,2212809:doEvent1,[(366,139)(366,153)(268,153)(268,195)])
}
Add(GlobalVar,6745296,364,329)
{
Name="true_passw"
Data=String(23zs08)
}
Add(GlobalVar,12224096,259,329)
{
Name="passw"
}
Add(GlobalVar,9795573,259,301)
{
Name="login"
}
Add(hcIf_else,4896921,315,273)
{
link(onTrue,1170940:doEvent1,[(401,279)(401,265)])
link(onFalse,7852178:doEvent1,[(411,286)(411,342)])
link(Op1,9795573:Var,[(321,261)(293,261)(293,327)(265,327)])
link(Op2,5484734:Var,[(328,254)(363,254)(363,327)(370,327)])
}
Add(hcMessage,7091391,539,189)
{
Message="Вы прошли проверку-вы истинный юзер компа."
Caption="Всё - претензий нет."
}
Add(hcIf_else,11619287,322,357)
{
link(onTrue,1170940:doEvent2,[(404,363)(404,272)])
link(onFalse,7852178:doEvent2,[(415,370)(415,349)])
link(Op1,12224096:Var,[(328,350)(265,350)])
link(Op2,6745296:Var,[(335,350)(370,350)])
}
Add(Message,9021560,539,280)
{
Message="Неверный Логин/Пароль!После выхода из сообщения будет выключен компьютер!"
Caption="Attention"
Point(onOK)
}
Add(Hub,1170940,455,259)
{
InCount=2
OutCount=1
link(onEvent1,7091391:doMessage,[(504,265)(504,195)])
}
Add(Hub,7852178,476,336)
{
InCount=2
OutCount=1
link(onEvent1,9021560:doMessage,[(514,342)(514,286)])
}
Add(Hub,2212809,294,189)
{
link(onEvent1,11619287:doCompare,[(315,195)(315,363)])
link(onEvent2,4896921:doCompare,[(312,202)(312,279)])
}

карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2010-02-04 19:15:46 ЛС | профиль | цитата
А потому что это схема беспредел, столько всего ненужного... Дальше сам думай, идею я показал
code_16781.txt
------------ Дoбавленo в 19.16:
Dima, у тебя не стоит ограничение на твою аватарку
карма: 10
0
файлы: 1code_16781.txt [2.8KB] [135]
Разработчик
Ответов: 26324
Рейтинг: 2147
#9: 2010-02-04 19:19:52 ЛС | профиль | цитата
3d quattro, убедительная просьба сменить аватарку. Нехорошо обезьянничать.
карма: 22

0
Ответов: 4641
Рейтинг: 334
#10: 2010-02-04 19:20:56 ЛС | профиль | цитата
[offtop]
Assasin писал(а):
Dima, у тебя не стоит ограничение на твою аватарку

вот и я увидел аватарку и посмотрел схему...ужаснулся. Еще раз посмотрел... думал может так Dilma прикалывается и все равно не понял. Пока ник не прочитал.
[/offtop]
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 7
Рейтинг: 2
#11: 2010-02-04 19:28:42 ЛС | профиль | цитата
[offtop]Аватарку сменил,простите Dilma[/offtop]
АА что в моей схеме ужасного?
карма: 0

0
Ответов: 4641
Рейтинг: 334
#12: 2010-02-04 19:31:14 ЛС | профиль | цитата
3d quattro писал(а):
АА что в моей схеме ужасного?

не соответствует Рекомендации построения схем HiAsm
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 4698
Рейтинг: 426
#13: 2010-02-04 19:32:01 ЛС | профиль | цитата
Ну... Сравни мою со своей и сделай выводы какую проще читать, а так же настоятельно рекомендую почитать литературу Рекомендации построения схем HiAsm Стандарт построения схем HiAsm
------------ Дoбавленo в 19.32:
Ra-a-avilr,
карма: 10
0
Ответов: 7
Рейтинг: 2
#14: 2010-02-04 21:21:35 ЛС | профиль | цитата
Товарищи!скажите мне пожалуйста как сделать,чтобы форму невозможно было закрыть,свернуть,через диспетчер отрубить,однако,чтобы можно было после вывода сообщения сама форма выруилась,простите если не понятно говорю.
[offtop]Assasin,вы ааабсолютно правы!ваша схема читается куда проще!Спасибо за пример! [/offtop]
карма: 0

0
Ответов: 5446
Рейтинг: 323
#15: 2010-02-04 21:34:17 ЛС | профиль | цитата
3d quattro, лавры авторов sms-порно-баннеров покоя не дают?
карма: 1

1
Голосовали:3d quattro
Сообщение
...
Прикрепленные файлы
(файлы не залиты)