Столкнулся с такой вот проблемкой. Знаю, что надо какую-то комбинацию клавиш нажать но никак и нигде не могу найти. Просто предыдущие символы заменяются, только что напечатанными. Помогите, гугл юзаю, может проморгал?! стыдно-то как/facepalm
Yukikaze
13.10.2013, 00:08
insert или ins...
ɱάуßƩ
13.10.2013, 00:13
insert или ins...
дякую... с ума сойти!
NebesaBag
13.10.2013, 00:38
Бородатая проблема)
Со всеми бывала как мне кажется)
RenatPro
13.10.2013, 11:01
Бородатая проблема)
Со всеми бывала как мне кажется)
Особенно когда программируешь лабуда происходит пол кода стирает))
NebesaBag
13.10.2013, 11:52
Особенно когда программируешь лабуда происходит пол кода стирает))
Ну я хотел сказать, что у любого, кто даже далёк от программирования, такое наверняка случалось)))
ɱάуßƩ
13.10.2013, 19:50
Чтоб не плодить темы, спрашивать буду здесь.
У меня есть процедура, где повторяется одно и тоже действие, выглядит это так:
procedure TForm1.Change;
begin
button1.Click;
button1.Click;
button1.Click;
Sbros;
end;
Вопрос: вместо 3 строк с нажатием button1, есть ли какая нибудь строка типа button1.Click(x3); или что-то на подобии этого? пожалуйста.
еще на засыпку: установить фокус на edit1 можно так: "edit1.SetFocus;". А как сделать, чтобы timer1 останавливался при смене фокуса с edit1?
NebesaBag
13.10.2013, 23:12
procedure TForm1.Change;
var i:integer;
begin
for i:=1 to 3 do Button1.Click;
Sbros;
end;
Типо так.
Dinmaite
14.10.2013, 00:11
А как сделать, чтобы timer1 останавливался при смене фокуса с edit1
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer1.Enabled:= Edit1.Focused;
end;
ɱάуßƩ
15.10.2013, 00:46
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer1.Enabled:= Edit1.Focused;
end;
Не совсем помогло, мне нужна функция точно противоположная, т.е когда с edit1 пропадает фокус, timer1 должен как бы остановиться.:wtf:
Нашел ответ:
procedure TForm1.Edit1Exit(Sender: TObject);
begin
timer1.Enabled:=false;
end;
Dinmaite
15.10.2013, 03:01
т.е когда с edit1 пропадает фокус
Ну так все верно.
Timer1.enabled:=Edit1.focused.
Как только Edit1.focused устанавливается в false (вокус снят) Timer1.enabled тоже устанавливается в false.
ɱάуßƩ
15.10.2013, 18:44
Как лучше сохранять настройки программы? iniFile или в реестр пихать. Подскажите, что легче, удобнее или просто чем и что лучше?
Ну так все верно.
Timer1.enabled:=Edit1.focused.
Кстати тут разобрался, спасибо. Еще проблема всплыла, так вот здесь и твое понадобилось)
NebesaBag
15.10.2013, 18:49
Если программа не очень известная, а я думаю так и есть, то комильфо в ini делать)
~Керя~
15.10.2013, 18:53
Ну я хотел сказать, что у любого, кто даже далёк от программирования, такое наверняка случалось)))
Частенько бывало, я тогда психовал ппц как xD
ɱάуßƩ
16.10.2013, 18:34
Слыхал от кого-то, что плохо много таймеров использовать в проекте( не 100, а даже 4-5 шт.). Объясните пожалуйста высказывание или опровергните, а то я теперь перед каждым выставлением таймера думаю 100500 раз, а иногда даже просто стараюсь заменить его чем-то другим. Правда плохо или нет? так делать.
Sinyss
16.10.2013, 18:45
Ну просто не надо их столько...
Я вообще сложно представляю программу где надо больше 2х таймеров...
ɱάуßƩ
16.10.2013, 18:53
Ну просто не надо их столько...
Я вообще сложно представляю программу где надо больше 2х таймеров...
Представить, не представить это совсем другая история. Вопрос есть ли проблемы из за них? При том, что они не все время в режиме enabled:=true;
Sinyss
16.10.2013, 18:55
Представить, не представить это совсем другая история. Вопрос есть ли проблемы из за них? При том, что они не все время в режиме enabled:=true;
оперативки больше жрет... а так - никаких...
ɱάуßƩ
16.10.2013, 19:02
Как-то можно избавится от этой вот шняги?!
[Ссылки могут видеть только зарегистрированные и активированные пользователи]
Sinyss
16.10.2013, 19:23
Примерно вот так:
1) выслать свою программу в компанию Майкрософт;
2) компания проверить ее на отсутствие вирусов и "корректную" работу с опрерационной системой;
3) компания выдаст Вам цифровой сертификат соответствия Вашего софта требованиям безопасности компании Майкрософт;
4) сертификат стоит денег (самый простой вроде около $70);
5) сертификат выдается на определенное время, после этого его нужно обновлять там же и примерно за те же деньги;
оно Вам надо ?
ɱάуßƩ
18.10.2013, 20:28
оно Вам надо ?
Нет, оно не надо) просто когда загуглил, не совсем поверилось в сие.
Первая фотка:
[Ссылки могут видеть только зарегистрированные и активированные пользователи]
2. В третей вкладке, откуда-то появляется приписка "(H)", без кавычек, не понимаю откуда, ведь прописываю я только "עברית (Hebrew)"
1. У меня отображается кружок (radioitem:=true), а я хочу сделать, так как есть в скайпе (т.е. галочку), как?: [Ссылки могут видеть только зарегистрированные и активированные пользователи]
Подскажите пожалуйста.
Я в курсе способа, который все галочки "сбривает" и ставит ту на которую нажал:
rocedure TForm1.enClick(Sender: TObject);
begin
en.checked:=false; //это в одну процедуру можно засунуть
ru.checked:=false; //это в одну процедуру можно засунуть
he.checked:=false; //это в одну процедуру можно засунуть
ru.Checked:=true;
end;
Но хотелось бы как-то все по короче, ведь надо только картинку поменять.
И как вообще прописать в ini файле, какой из них чекнут?