Вверх ↑
Этот топик читают: Гость
Ответов: 305
Рейтинг: 4
#1: 2010-05-25 01:41:00 ЛС | профиль | цитата
Никогда не думал что столкнусь с такой проблеммой.

Как мне сделать так, чтобы при установки мин к примеру 120 и макс 150 счетчик начинал отсчет от 120 до 150. Все перепробовал, ничего не помогло.
И да еще маленький вопрос на счет компонента Random (случайное число) он через чур часто генерирует одинаковые числа, пользуюсь другим компонентом Passgen (генератор паролями), но он не очен функционален, в нем нет точки "хранит последнее значение ляляля ", так что я не знаю даже какой компонент выбирать.
И еще замечание на счет Random (случайное число). Почему он генерирует числа постоянно 8149........ затем 5289....... и тд. Этот компонент уже нельзя назвать случайное число
------------ Дoбавленo в 01.40:

Make(delphi)
ver(4.03 build 181)
Add(Edit,8458501,238,105)
{
Left=15
Top=10
Text="111"
link(onChange,14814208:doMin,[(303,111)(303,216)])
}
Add(Edit,13685641,364,105)
{
Left=15
Top=35
Text="222"
link(onEnter,14814208:doMax,[(454,118)(454,272)(324,272)(324,223)])
}
Add(Button,1254148,259,189)
{
Left=15
Top=60
link(onClick,14814208:doNext,[])
}
Add(Counter,14814208,336,189)
{
Default=1
Point(doMin)
Point(doMax)
Point(Min)
Point(Max)
Point(Step)
link(onNext,3523856:doText,[])
link(Min,8458501:Text,[(342,163)(244,163)])
link(Max,13685641:Text,[(349,163)(370,163)])
}
Add(Label,3523856,406,189)
{
Left=80
Top=60
Width=10
Height=17
Caption="0"
link(Text,14814208:Count,[(412,177)(377,177)(377,239)(342,239)])
}
Add(MainForm,2953706,70,308)
{
Width=145
Height=119
}
Add(Label,88403,245,21)
{
Left=75
Top=15
Width=24
Height=17
Caption="мин"
}
Add(Label,647183,287,21)
{
Left=75
Top=35
Width=30
Height=17
Caption="макс"
}


карма: 0

0
Ответов: 16884
Рейтинг: 1239
#2: 2010-05-25 01:54:04 ЛС | профиль | цитата
code_18479.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1code_18479.txt [1KB] [116]
Голосовали:mmmmm
Ответов: 305
Рейтинг: 4
#3: 2010-05-25 01:57:58 ЛС | профиль | цитата
Но почему мин устанавливается через Dodata, а макс сразу?
карма: 0

0
Ответов: 1379
Рейтинг: 86
#4: 2010-05-25 02:06:03 ЛС | профиль | цитата
mmmmm, ты как копируешь схему?
Помоему, ты копируешь sha файл и просто текстом вставляешь сюда. Что не есть супер.
Выделяешь схему в редакторе, Ctrl+C, потом сюда вставляешь.
------------ Дoбавленo в 02.01:
mmmmm писал(а):
Но почему мин устанавливается через Dodata, а макс сразу?

хм, да, кстати. Tad?
------------ Дoбавленo в 02.02:
пардон, понял
------------ Дoбавленo в 02.06:
для полного счастья
Add(Edit,8458501,168,70)
{
Left=15
Top=10
Text="120"
}
Add(Edit,13685641,245,70)
{
Left=15
Top=35
Text="150"
}
Add(Button,1254148,77,126)
{
Left=10
Top=120
link(onClick,14814208:doNext,[])
}
Add(Counter,14814208,238,126)
{
Max=0
Point(doMax)
Point(Min)
Point(Max)
Point(Step)
Point(doValue)
Point(doMin)
link(onNext,3523856:doText,[])
link(Min,16475405:Var3,[(244,117)])
link(Max,13685641:Text,[])
}
Add(Label,3523856,308,126)
{
Left=80
Top=60
Width=10
Height=17
Caption="0"
}
Add(MainForm,4229175,77,70)
{
Width=145
Height=219
}
Add(Label,88403,343,70)
{
Left=75
Top=15
Width=24
Height=17
Caption="мин"
}
Add(Label,647183,308,70)
{
Left=75
Top=35
Width=30
Height=17
Caption="макс"
}
Add(Button,14572840,77,161)
{
Left=10
Top=90
Caption="Init"
link(onClick,5771924:doEvent1,[(128,167)(128,153)])
}
Add(Hub,5771924,140,147)
{
OutCount=3
link(onEvent1,14814208:doMax,[])
link(onEvent2,15491750:doData,[])
link(onEvent3,14814208:doMin,[])
}
Add(DoData,15491750,168,154)
{
link(onEventData,14814208:doValue,[])
link(Data,16475405:Var2,[])
}
Add(GetDataEx,16475405,168,112)
{
link(Data,8458501:Text,[])
}


карма: 0

1
Голосовали:mmmmm
Ответов: 41
Рейтинг: 1
#5: 2010-05-25 06:31:58 ЛС | профиль | цитата
И еще замечание на счет Random (случайное число). Почему он генерирует числа постоянно 8149........ затем 5289....... и тд. Этот компонент уже нельзя назвать случайное число

Random нужно сначала переустанавливать doRandomize:
code_18481.txt
карма: 0

0
файлы: 1code_18481.txt [553B] [122]
Ответов: 16884
Рейтинг: 1239
#6: 2010-05-25 09:44:27 ЛС | профиль | цитата
petrocan писал(а):
для полного счастья
Ну не знаю в чем твое полное счасте, в лишних линках и компонентах ?
А моё наоборот - меньше линков и компонент
code_18483.txt
правда моё счастье родилось после просмотра кодов компонента.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_18483.txt [1KB] [134]
Ответов: 305
Рейтинг: 4
#7: 2010-05-25 17:17:26 ЛС | профиль | цитата
petrocan писал(а):
Помоему, ты копируешь sha файл и просто текстом вставляешь сюда. Что не есть супер.

Хотелось бы узнать в чем разница
карма: 0

0
Ответов: 1379
Рейтинг: 86
#8: 2010-05-25 17:27:10 ЛС | профиль | цитата
mmmmm, есть разница.
Твой код невозможно вставить в рабочее поле Hiasm без обработки в редакторе.
Копируй прямо из Hiasm, а не файлом.
карма: 0

0
Ответов: 970
Рейтинг: 270
#9: 2010-05-25 17:47:09 ЛС | профиль | цитата
Хотелось бы узнать в чем разница

Добавляются не нужные для копирования строки:
Make(delphi)
ver(4.03 build 181)

и тому подобные...
карма: 0

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)