PDA

Просмотр полной версии : [Помогите!] Заменяются пред. символы


ɱάуßƩ
13.10.2013, 00:02
Столкнулся с такой вот проблемкой. Знаю, что надо какую-то комбинацию клавиш нажать но никак и нигде не могу найти. Просто предыдущие символы заменяются, только что напечатанными. Помогите, гугл юзаю, может проморгал?! стыдно-то как/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 файле, какой из них чекнут?

ɱάуßƩ
20.10.2013, 09:03
помогите советом пожалуйста:confused: