|
|
|
форма в app
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть проблема такого рода: Приложение вызывает функцию в APP которая "светит" (через Do FORM ) форму , которая лежит в этой же APP и все OK. Из формы вызываеться еще одна форма (допустим при добавлении записи ) которая так же лежит в этой же APP и возникает ошибка. Фокс говорит что не может найти форму с таким именем и указывает где ищет. Вот вопрос: как сказать фоксу что форма которую нужно запустить лежит в той же APP откуда ее и вызывают ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 08:19 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
Фокс и так форму в app ищет, дополнительно указывать ничего не надо. Форма может быть не включена в app (в проекте посмотри кружок перечеркнутый возле имени формы) А форму как вызываешь? с полным путем или только имя формы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 09:11 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
Dima T, все включено. Имя без пути. Все вроде бы так, да вот что-то не так получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 09:14 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=390725&hl=%f4%ee%f0%ec%e0+scx форма scx - зло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 09:24 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
Вам нужно сделать в апп функции, через которые поднимать формы или нормально писать библиотеки виз.классов и спокойно с ними работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 09:26 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
Alexey - MDima T, все включено. Имя без пути. Все вроде бы так, да вот что-то не так получается. А код вызова покажи. В IDE-то работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 09:35 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
alex11100Вам нужно сделать в апп функции, через которые поднимать формы или нормально писать библиотеки виз.классов и спокойно с ними работать Не грузите новичков, он и так на ровном месте запутался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 09:38 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
Dima T не груби, зануда - покусаю Alexey - M я так понимаю из приложения тянет форму, которая лежит в другом приложении чтобы поднимать такие формы нужен подъем через обертку-функцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:59 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
Alexey - M? сообщите Вы работаете с одной апп-шкой, или формы лежат в дополнительной в вопросе много слов и не оч.понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 11:05 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
alex11100Alexey - M я так понимаю из приложения тянет форму, которая лежит в другом приложении Читать умеешь? Alexey - M... которая так же лежит в этой же APP и возникает ошибка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 11:11 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
думать умеешь?? я читать умею но я не думаю, что человек, который задает вопрос попутал язык в именовании или не включил в проект форму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 11:41 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
alex11100форма scx - зло Как обычно, сморозил глупость и в кусты. А отдуваться должен кто-то другой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 22:09 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
ВладимирМ, да, интересно видеть человека который порет тут откровенную чушь выдвая это за личную гениальность :) Спишем это на молодость. Хотя, тщеславие данного юнита к хорошему не приведет. Классы конечно хорошо, только когда пишешь дополнение к системе ПАРУС - это только вредит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 23:54 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
авторКак обычно, сморозил глупость и в кусты. умирает лис. из-за упорной совместимости с пред.версиями. и из-за таких упертых людей, которые упорно пользуются своими старыми и проверенными методами, а на поделки седны смотрят как на игрушки, и придумывают свои велосипеды я могу написать много про борьбу с scx, когда мне приходится прикручивать классы всем доступным перебором возможностей, когда приходится вставлять костыли, чтобы произвести взлет в нормальной последовательности, когда через-чур умная форма лезет куда ее не просят и т.д..... да, я сторонник большой и красной кнопки, конструкторов и фреймворков ... у меня оч. сложные классы .... поэтому форма scx для меня - зло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 09:15 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
я сторонник ООП и плоские процедуры для меня - зло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 09:16 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
2 ВладимирМ дайте ответ на такой вопрос. разрабатываем приложение состоит из стартового модули + некоторое кол-во app если в апп-шках scx формы чтобы поднимать формы, которые лежат в app придется написать или n-кол-во функций-оберток, или-же одну с безумным кол-вом условий проверок или-же одну шаманскую с макроподстановкой если vcx, то проблема выльется в одну строку set classlib to ... in .... Вам уже пытались объяснить, что наличие DE в форме scx - лишняя обуза Вам уже пытались объяснить, что неизвестно в каком месте необходимо остановить оборачивание класса и сделать форму, которая затем не позволит породить наследника. Вам уже объясняли о проблемах на взлете формы, при изменении размеров, контролы взлетают иногда в ненужной последовательности и приходится их спец. образом перекладывать (при наличии большого кол-ва виз. классов на форме - смерти подобно) проблемы на модальных формах при странном разрушении (при наличии тулбар-активикса), когда просто игнорируется метод шоу. и еще воз и маленькая тележка ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 10:08 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
авторпишешь оч. тяжело тянуть бегемота и болота ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 10:24 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
авторпорет тут откровенную чушь так-таки всегда??? ну тогда, ухожу в монастырь нет, просто я не могу быть "и Вашим и Нашим" у меня есть принципы, которых я придерживаюсь и постоянно озвучиваю, Ваше дело - возмущайтесь, но возможно кто-то прислушается, и это будет полезным - процедурное программирование - зло - макроподстановка - зло - при разработке масштабных приложений, применяя ООП, применяя принципы и законы Логики в лисе можно каким-то образом жить - для любителей безумия - остальное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 10:31 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
2 ВладимирМ новичкам в лисе нужно показывать и рассказывать: не плодите километры, занимайтесь ООП, думайте ... а у Вас, как топтались на месте, так и топчутся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 10:38 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
автортщеславие данного юнита к хорошему это к чему Вы ляпнули? авторкогда пишешь дополнение к системе ПАРУС странное понятие о разработке, если уж состарились, тем паче Парус на классах, но ... - наследие ранних версий подъем форм самого Паруса нужно делать, вызывая процедуру formstart, которая находится в исполняемом запущенном модуле (Account.EXE, Acctrade.EXE и т.д.) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 11:50 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
2ВладимирМ авторА отдуваться должен кто-то другой Вы возложили на себя обязанности ОТК, хранителя незыблимисти и .... лисы? Так из за Вас первого она и умрет. Я же Вам уже говорил - Вы находитесь на своем уровне, и не далее. понимания и желания понимать зачем и почему ООП - 0. понимание абстракции на уровне Малевича. Ну не желаете развиваться, понимать, зачем эти возмущения? ну пишите себе спокойно ду форм ... а может кому-то станет интересно и начнут писать библиотеки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 12:32 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
2ВладимирМ меня также задевает, когда Вы вместо демонстрации событийности контейнера проекта, меняете ему байт в заголовке или всесто кода, в котором можно показать подъем объекта и создание акцесс и ассайн-методов, Вы тупо кодите километровый ду кейс? что это?? стремление к простоте?? кому проще Вам?? или кто это делать будет?? ну раз Вы учитель, и повесили на себя титул ..., то и демонстрируйте возможности лисы, а не тупое шаманство - перебитие байта в заголовке таблицы ну что Вы нового в новой книге показали??? начали за-здравие, и затем закончили программным описанием классов?? или в другом Питерском издании 3 рисунка дизайнера и заткнулись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 12:49 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
alex11100: 1 ) formstart - метод объекта TUnit который просто вызывает процедуру RunForms (а не процедура, как Вы заявляете ) 2 ) Cама RunForms не видит формы определенной в другой APP (что естественно ). Если Вы уж взялись что-то расказывать, вы хотябы предмет изучили =) Пока вы тут надули грудь и философствовали в попытке оригинальности, я уже и сам разобрался. Спасибо. P.S: А вот старшим грубить не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 13:23 |
|
||
|
форма в app
|
|||
|---|---|---|---|
|
#18+
Александр, по всем Вашим пунктам я отвечать не буду. Вы все равно не читаете то что я пишу. Вернее, читаете отдельные слова, а потом обвиняете меня в том, что сами же и придумали. Большая часть написанного здесь Вами - это Ваши же собственные фантазии или полное игнорирование моих ответов. Для примера, почитайте ту ветку на которую Вы сами же и дали ссылку. Я объяснил в чем там проблема и никакого нарушения последовательности срабатывания событий НЕТ! Вы же просто проигнорировали не устраивающий Вас ответ. Какой смысл о чем-то спорить с человеком, который просто игнорирует любые аргументы? Вы хоть на один мой аргумент ответили? Поэтому, я по прежнему утверждаю, Вы просто не понимаете то, о чем (и на чем) пишете! Вы механически используете команды и функции не пытаясь даже как-то понять, а как они функционируют. Поэтому, постоянно налетаете на самые разнообразные "грабли", но обвиняете в этом почему-то не свое непонимание, а "злонамеренность" разработчиков FoxPro. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 13:26 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34579881&tid=1589162]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 193ms |
| total: | 356ms |

| 0 / 0 |
