Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

Удаления из програмы   Найти похожие ветки 

 
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 предусмотреть&#133


 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.021 c
1-1179739128
0leg
2007-05-21 13:18
2007.07.29
Где взять красивые картинки для кнопок


3-1177185313
Jeeb
2007-04-21 23:55
2007.07.29
Перемещение в Table


1-1179832264
pasha_golub
2007-05-22 15:11
2007.07.29
Получить значение заданных полей через RTTI


2-1183451541
barakuda
2007-07-03 12:32
2007.07.29
такого небывает


6-1167055129
Romas81
2006-12-25 16:58
2007.07.29
cookie и кэша браузера