|
|
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
Например, THISFORM, или THISFORM.ActiveControl? -------------- Новичок в VFOX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 11:57 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
Ну а цель какая? Или ты хочешь параметры объекта хранить (например: THISFORM.Caption)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:06 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
В программулине вешаю объект из класса, объявленного в prg, программно на форму. И хочу его пропертисы и методы юзать. А, да, класс был сконверчен в prg из vcx. В пргэху приходится передавать параметром THISFORM: FAKE_PRG(THISFORM, Param1, Param2)... Хочется, хранить Thisform в курсоре, чтобы в пргэхе его счесть и заюзать. -------------- Новичок в VFOX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:11 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
А чем тебе классы не понравились? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:17 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
лично я вообще не понимаю, что хочет вопрошающий смешались люди, кони ..., счаз "нажиматор" спрограммирует возможно хочется поднять на форме объект и в методах поднятого объекта ссылаться на форму? что хочется только по-русски и желательно? нарисуйте пример и опишите что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:20 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
Владимир САА чем тебе классы не понравились?Класс + 10 пргэх, в которых частично объявлены функции. Нужно было All-in-one. Вопрос не в этом, кстати ;). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:21 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
12345вышелзайчикпогулятьвозможно хочется поднять на форме объект и в методах поднятого объекта ссылаться на форму?В точку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:24 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
.... и как уже написал в третьем посте - юзать пропертисы и методы объекта на форме. /*кнопки редактирования постов не вижу, сорре*/ -------------- Новичок в VFOX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:26 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
Честно скажу, непонятно, что ты хочешь получить в итоге? Какой эффект? Подумай в сторону классов. Форма тоже класс. Объект тоже класс. Наделай их в библиотеку. И пользуйся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:28 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
авторНужно было All-in-one это Ваша ошибка, полное непонимание основ ООП в фокспро автори как уже написал в третьем посте - юзать пропертисы и методы объекта на форме рисуй пример - маленький тест форму, прг ... и что хочется и выкладывай сюда трюков могу показать много, но пока не понимаю, что хочется - давай наталкивай на мысль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:31 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял, то задача формулируется следующим образом: ----------------------------------------------------- Есть запущенная форма. Уже работает. Есть файл PRG в котором выполняется обращение к свойствам и методам этой формы. Для корректного обращения из файла PRG необходимо иметь объектную ссылку на работающий экземпляр формы. Каким образом можно сохранить эту объектную ссылку вне контекста самой формы? Вариант той же задачи - это объект, расположенный на форме и в файле PRG идет обращение к свойствам и методам этого объекта. Соответственно, нужна объектная ссылка на этот объект также вне контекста формы. ---------------------------------------------------- Вообще-то, не вполне ясно как происходит вызов процедур и функций файла PRG? Они вызываются только и исключительно из объектов формы или могут вызываться из-вне формы? Если только "изнутри" формы, то нет смысла формировать ссылку вне контекста формы. Одним параметром больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:33 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
Владимир САЧестно скажу, непонятно, что ты хочешь получить в итоге? Какой эффект? Подумай в сторону классов. Форма тоже класс. Объект тоже класс. Наделай их в библиотеку. И пользуйся.Класса в виде vcx у меня нет. Попробую объяснить яснее. Есть класс в пргэхе1. Есть управляющая пргэха2 - инициализация этого объекта на форме - создание, а также изменение свойств и вызов методов этого объекта. Форм много. А объект один. В ините формы иничу, потом юзаю по мере надобности. Сейчас передаю THISFORM первым параметром. Если нельзя THISFORM через курсор передать - так и скажите :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:34 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
bodroxЕсли нельзя THISFORM через курсор передать - так и скажите :). Так и скажу. Нельзя. Хотя, по моему, Вы перемудрили с автоматизацией. Создали себе проблемы "на ровном месте". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:37 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
ну вот - приблиз-й пример как передавать ссылки на объекты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:43 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
2-й пример - добавлена кнопка вызова прг с передачей параметром ссылки на форму далее в прг можно ссылаться на форму тот-же принцип нужно использовать и с передачей в методы какого-то класса, описанного в прг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:49 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
12345вышелзайчикпогулятьну вот - приблиз-й пример как передавать ссылки на объектыСпасибо за пример - именно так сейчас и происходит. Просто спортивный интерес был, можно ли ссылку на форму или объект формы передать через курсор, вот и всё :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:50 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
вот пример для дальнейших советов от задавшего вопрос необходим пример и объяснение того, что он хочет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:51 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
авторпередать через курсор зачем? читайте в хелпе про передачу ссылок курсор фокспро предназначен для совсем других целей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 12:55 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
пример изврата с передачей скриптов, хранящихся в курсоре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 13:02 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
Вложу и я свои 5 копеек: Как понимаю, есть объект и через него надо обратиться к форме, на которой он находится? Есть такое мнение, что для данной работы подойдёт Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 13:16 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
GreyCatВложу и я свои 5 копеек: Как понимаю, есть объект и через него надо обратиться к форме, на которой он находится? Есть такое мнение, что для данной работы подойдёт Код: plaintext Thisform и This.Parent не подходит для вызова из PRG. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 14:04 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
2 GreyCat ссылаться на this. thisform. возможно только в методах класса, в прг использовать эти зарезервированные ссылки невозможно для того, чтобы во внешнем модуле ссылаться на какой-то объект поступают одним из следующих способов 1. _screen.activeform - это всегда активная форма 2. объявляют перед вызовом модуля паблик или приват переменную, присваивают ей ссылку на объект и затем уже в модуле к ней обращаются 3. передают нормально в lparam ссылкой эти объекты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 14:10 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
12345вышелзайчикпогулятьссылаться на this. thisform. возможно только в методах класса, в прг использовать эти зарезервированные ссылки невозможно для того, чтобы во внешнем модуле ссылаться на какой-то объект поступают одним из следующих способов 1. _screen.activeform - это всегда активная форма 2. объявляют перед вызовом модуля паблик или приват переменную, присваивают ей ссылку на объект и затем уже в модуле к ней обращаются 3. передают нормально в lparam ссылкой эти объекты Понял) ситуация в том, чтобы вместо _screen в *.prg Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 14:38 |
|
||
|
Возможно ли THISFORM хранить в курсоре?
|
|||
|---|---|---|---|
|
#18+
bodroxПросто спортивный интерес был, можно ли ссылку на форму или объект формы передать через курсор, вот и всё :). У меня тоже спортивный интерес. Ну, смогли Вы запихать ссылку на форму в курсор. И что дальше? Как предполагается использовать этот курсор? Как глобальное хранилище? И чем это принципиально будет отличаться от PUBLIC-переменных или массивов _SCREEN.Forms() и _VFP.Forms()? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 14:49 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35408879&tid=1587586]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 347ms |

| 0 / 0 |
