Я же написал, что для того, чтобы сигнализировать ответственным людям в случае если место в этом буфере по какой-либо причине начнет подходить к концу. Причин этому может быть довольно много, начиная от резко возросшего количества запросов на отправку и заканчивая проблемами на уровне сети, при которых сообщения не отправляются, либо отправляются с задержкой.
Где именно вы хотите увидеть "полноценную" таблицу? если в том же DOS тедакторе, то думаю с этим возникнут проблемы, если вам нужна печатная форма то советую посмотреть в сторону генераторов отчетов, таких как FastReport, CrystalReport и т.п.
по всей видимости необходимый вам тип TmySQLQuery определен на форме dmContanierIcon, и не определен на PasswordDlg, опять же проверьте подключенные Unit на форме PasswordDlg
Ну все)) теперь я точно все понял)) значит при первом например запуске программы форма у вас это форма))) а при втором запуске она превращается в кнопку, а при следующем например в панель )))
Думаю вам следует ознакомиться с основами ООП ( ну или научиться хотябы разделять понятия: Класс, Свойство, Метод ).
Исходя из выше сказанного вам нужно чтобы Application.CreateForm(); создал случайный экземпляр, случайного класса, ну и развивая мысль приложение должно работать случайным образом?)))
Не совсем понятен вопрос. В Design time создавая новую форму или в Run time при запуске приложения?
Если в Design time в редакторе то можно создать собственный класс и зарегистрировать его в среде Delphi.
а если при во время выполнения (Run time) но ничего не мешает вызвать Create описанного вами класса(формы) и использовать его экземпляр как окно
а не является ли у вас dmContanierIcon.quAdmissionProduct мастером для dbgrdAdmissionProduct?
Хотелось бы увидеть как эти компоненты у вас друг с другом связаны? и что именно вы пытаетесь листать используя Next
Для реализации вашего примера нужно определить в какой момент фиксировать изменение:
1. либо это ввод(удаление) определенного символа.
2. либо внести все изменения и (например по нажатию Enter) зафиксировать изменение.
тогда в первом случае вполне достаточно события onChange, а во втором ничего не мешает вам сравнить исходное состояние с результирующим.
P.S. интересно как вы будете поступать в случае последовательности действий "Hello my world!" -> "Hello my world!" -> "Hello world!" без фиксации? нужно сохранить оба действия? или не сохранять вообще?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.