Форум: "Начинающим";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
ВнизУдаления из програмы Найти похожие ветки
← →
Vasyl (2007-07-06 09:04) [0]Как програмно удалить ShowMassage().
← →
evvcom © (2007-07-06 09:07) [1]ShowMassage... Показать массаж... Его обычно делают. Тем более не удаляют. :)
ShowMessage, что значит удалить? Это библиотечная функция, ее из библиотеки удалить нельзя.
← →
Vasyl (2007-07-06 09:11) [2]У меня ShowMassage показываєтся, но проходить некоторое время и мне уже не надо щобы ShowMassage показывался.
← →
Kolan © (2007-07-06 09:13) [3]> щобы ShowMassage показывался
Ну не показывай. Закоментиоуй ({})те строки где ты его(ShowMassage) вызываешь.
PS
А что еще ответить?
← →
Vasyl (2007-07-06 09:15) [4]
> Ну не показывай. Закоментиоуй ({})те строки где ты его(ShowMassage)
> вызываешь
вы наверное не поняли, програма работаэт, например 10 дней и показывается ShowMassage, проходять ети 10 дней и уже не надо щобы ShowMassage не показывался.
← →
Сергей М. © (2007-07-06 09:17) [5]
> Vasyl (06.07.07 09:11) [2]
Ну а кто ж тебя заставляет использовать ShowMassage ?
Сделай свою формочку по образу и подобию той, которая показывается при вызове ShowMassage, в событии OnShow стартуй таймер, в событии таймера устанавливай нужнгым образом св-во формы ModalResult.
Вместо вызова ShowMassage создавай и показывай эту форму модально, незабывая после закрытия уничтожить ее.
Вуаля !
← →
Kolan © (2007-07-06 09:19) [6]> вы наверное не поняли
Да, наверняка в этом дело.
> програма работаэт, например 10 дней и показывается ShowMassage,
> проходять ети 10 дней и уже не надо щобы ShowMassage не
> показывался
То есть логика такая:ЕСЛИ
(прошло 10 дней)И
(это в первый раз),ТО
ShowMassage;ИНАЧЕ
НичегоНеДелаем;
Так? А в чем вопрос?
← →
Vasyl (2007-07-06 09:36) [7]
> ЕСЛИ (прошло 10 дней) И (это в первый раз), ТО
> ShowMassage;
> ИНАЧЕ
> НичегоНеДелаем;
>
> Так? А в чем вопрос?
Очень блогадарю
← →
Vasyl (2007-07-06 09:38) [8]
> ЕСЛИ (прошло 10 дней) И (это в первый раз), ТО
Как взнать когда первый раз
← →
Kolan © (2007-07-06 09:44) [9]> Как взнать когда первый раз
Так как срок 10 дней большой, то лучьше:
При первом возникновении событияпрошло 10 дней
сохранить соотв информацию в файл.
При повторном возникновении событияпрошло 10 дней
считать её из файла и принять решение.
ЗЫ
Как сделать чтобы возникло событиепрошло 10 дней
?
— Использовть таймер как и предлогалось в [5].
← →
Vasyl (2007-07-06 10:05) [10]Как практично ето сделать
← →
Kolan © (2007-07-06 10:10) [11]> практично
:)
← →
iXT © (2007-07-06 10:50) [12]> [10] Vasyl (06.07.07 10:05)
1. При запуске в программы пишешь в переменную тукущий DateTime
2. Перед тем как показать ShowMessage проверяешь текущий DateTime и сравниваешь с тем что в переменной, и если 10 дней не прошло то таки показываешь.
Чего же не понятного???
ЗЫ Код не дождешся :)
← →
Kolan © (2007-07-06 10:54) [13]> Перед тем как показать ShowMessage проверяешь текущий DateTime
> и сравниваешь с тем что в переменной
И так каждые 50мс?
← →
ЮЮ © (2007-07-06 11:02) [14]> И так каждые 50мс?
так это ты предложил в [9] таймер использовать.
> програма работаэт, например 10 дней и показывается ShowMassage,
> проходять ети 10 дней и уже не надо щобы ShowMassage не
> показывался.
Это можно толковать, как минимуи, двояко
1) программа работает непреывно на невыключаемом компьютере. И когда с момента запуска прошло 10 дней - надо осчасливить пользователя
2) 10 дней - период ознакомления с программой. Каждый раз когда мы ее запускаем в это период, она нам об этом говорит. Клогда 10 дней истекут - она молчит, но и нк фунционирует - ибо ShowMassage - это и был вксь функционал программы
← →
Kolan © (2007-07-06 11:17) [15]> Это можно толковать, как минимуи, двояко
Я думал о 1.
Но надо и про выключение подумать.
Те надо и 1 и 2 предусмотреть…
← →
iXT © (2007-07-06 11:20) [16]> [13] Kolan © (06.07.07 10:54)
C какого? Он что, каждые 50 мс собираеться ShowMessage долать? :)
> [14] ЮЮ © (06.07.07 11:02)
Тогда вся разница в хранении времени первого запуска проги.
Я не пойму в чем сложность. Автор хочет, чтоб ему код написали? Тут уже пережевали и переварили все.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.045 c