Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Необходимо при открытии формы очистить поля. Казалось, что просто. Однако AccessViolation при первой попытке обратиться к свойству Text Control_name.Text:=' ' Очистка полей в отдельной процедуре, кот. вызывается из Form_create в чем могут быть грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 18:03 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Control_Name - енто кто? Ели TEdit, то лучше в дизайне убрать все значения из св-ва Text. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 18:08 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Может прописано событие OnChange и там возникает AV? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 18:17 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
В том то и дело, что не используются никакие другие события, кроме FormCreate. Элементы: Edit, RichEdit. Кстати, а как очищается поле редактирования combobox? Сорри за элементарные вопросы, просто в Бейсике это было не просто, а очень просто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 18:25 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Может лучше на OnShow ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 18:26 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
OldCreateOrder - ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 18:34 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Все равно происходит. Может, присваивать как-то по-другому надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 18:52 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
OldCreateOrder = false - ошибка, = true - ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 18:55 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Метод Clear тоже вызывает ошибку, причем с любым элементом управления. Что это может быть, вывих мозга уже прогрессирует?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2003, 19:26 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
а Control_Name - в automated или в другой секции. Может он просто не создан ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 08:09 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Mik Prokoshin это что за секция automated ? сейчас посмотрел на текст который дельфяк генерит и что-то не увидел такого слова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 08:13 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
может через переменную формы пытаешься очищать? типа procedure TForm1.FormCreate(....); begin Form1.MyEdit.Text.Clear; end; ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 08:30 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Не получится так отчистить. Ты пытаешься чистить компоненты на еще не созданной форме. Вот на OnActivate будет работать, но это не выход, потому что например если переключишь на другое окно, потом назад и опять сработает очистка. Хотя можно так Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 08:38 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
всегда считал что при событии onCreate уже вся форма создана, и без проблем инициировал данные в этом обарботчике. И никаких акссесов вайолешинов. Скорее у onchange TEdit'a стоит другой обработчик который и творит ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 08:57 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Все должно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 09:52 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Причину нашел, но вот причину причины... переменная формы - эта самая Form1 которая типа моей формы - равна NIL на любой стадии после создания формы. Как бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 10:06 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Выложи dpr файл и pas в котором баг возникает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 10:43 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
ну... я-ж говорил ) никак. никогда не обращайся по переменной формы внутри формы. переменных может быть много - нельзя, чтобы объект зависел от того, в какой переменной лежит ссылка на него. var vForm1, vForm2 : TCustomForm; begin vForm1:= TMyMainForm.Create(NIL); vForm2:= TMyMainForm.Create(NIL); вопрос. на момент ...FormCreate, к какой переменной обращаться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 10:44 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Ребята, не в событии OnCreate ссылка на форму = nil, а после создания формы, в любой момент работы!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 10:51 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
try Form1:= TForm1.Create(Self); except end; // something... если в .FormCreate будет исключение, то Form1 не присвоится. во всех остальных случаях (за исключением идиотского типа присвоил одной переменной, а значение смотрю в другой переменной и удивляюсь), переменная БУДЕТ иметь значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 10:55 |
|
||
|
Ламерский вопрос, но мучает
|
|||
|---|---|---|---|
|
#18+
Общими усилиями разобрались: произошла такая вот идиотская ситуация, когда смотрел не в ту переменную - не учел, что форма не создается автоматически и надеялся увидеть ссылку на нее в переменной формы, описанной в ее модуле. Начинающему (в Дельфях) вроде бы не стыдно, но все равно не приятно ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2003, 11:32 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32246786&tid=2117159]: |
0ms |
get settings: |
10ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 426ms |

| 0 / 0 |
