View previous topic :: View next topic |
Author |
Message |
GVA
Joined: 16 Oct 2003 Posts: 99 Location: Gaponenko Occupation: HDM Interests: Москва
|
Posted: 19 Sep 2005 18:26 Post subject: Function Main() SayAndWait("OK") return NIL |
|
|
На выходе имеем Err Base/1004 class "Nil" has no exported method: |
|
Back to top |
|
|
maestro_
Joined: 29 Jan 2003 Posts: 95
|
Posted: 19 Sep 2005 18:28 Post subject: |
|
|
WildCat wrote: |
Нет файла или пустой файл HFileEval("hello.hrb",{})
В чем может быть проблема? |
Попробуйте положить в корень беста файл test.prg |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 19 Sep 2005 18:57 Post subject: |
|
|
WildCat wrote: | Пишу простенькую программу hello.prg (текст есть в хелпе),
компилирую ее в харбор, кладу в PRO\PLUGINS\EXTENSNS\MAIN и пишу в поле функции меню
HFileEval("hello.hrb",{}).
При попытке вызова спец функции получаю
"Нет файла или пустой файл HFileEval("hello.hrb",{})"
Аналогичный результат при использовании FileEval("hello.prg",{}).
В чем может быть проблема? |
Откуда вызываете функцию - из какого модуля ? |
|
Back to top |
|
|
mrs_2005
Joined: 22 Jun 2005 Posts: 105 Location: Михайлов Р.С. Occupation: ООО "Предприятие "Виктория-Юг" Interests: г. Краснодар
|
Posted: 19 Sep 2005 18:58 Post subject: |
|
|
в. 1201сп1
1. что-то у меня рамка состоит из шестерок, решеток, пятерок, т.е. не из линий?
2. После попытки выйти из окна через Esc, либо нажать Enter, появляется ошибка Error/1004 Class: 'Nil' has no exported metod:Eval Arguments: (). Чего не так? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 19 Sep 2005 18:59 Post subject: |
|
|
maestro_ wrote: | маленький вопросик
в данном реестре возможно удалять записи(по F! это можно как-то контролировать?
Хотелось еще рассмотреть возможность сортировки и поиска по этому реестру. |
Мы к этому еще только подходим. У Вас получился данный пример ? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 19 Sep 2005 19:01 Post subject: Re: Function Main() SayAndWait("OK") return NI |
|
|
GVA wrote: | На выходе имеем Err Base/1004 class "Nil" has no exported method: |
Проверьте правильно ли написали aBlockCols - похоже где-то букву пропустили либо формат базы данных по какому-то полю не |
|
Back to top |
|
|
GVA
Joined: 16 Oct 2003 Posts: 99 Location: Gaponenko Occupation: HDM Interests: Москва
|
Posted: 19 Sep 2005 21:47 Post subject: Error/1004 |
|
|
Как аналогично отмечено в
mrs_2005 wrote: | в. 1201сп1
2. После попытки выйти из окна через Esc, либо нажать Enter, появляется ошибка Error/1004 Class: 'Nil' has no exported metod:Eval Arguments: (). Чего не так? |
Ситуация не связана aBlockCols даже в первом простом двухстрочном варианте выскакивет именно при завершении модуля и возврате в меню.
А так Browser прорисовывается нормально , только пришлось поправить кодировку. И в Базе и в текстовом редакторе надо работать с CP866. |
|
Back to top |
|
|
itman
Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 20 Sep 2005 08:15 Post subject: |
|
|
Quote: | 1. Создадим пункт меню
Таблица real\rmenu.dbf
У меня нет записи 0 10 - пишу туда "Реестр работ ИТ"
и простенькую программу work.hrb
После чего проиндексируем модуль управление продажами обязательно, зайдем туда и убедимся что программка работает |
На мой взгляд, следует прокомментировать действия при включенной авторизации и наличии более одной базы данных. |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 20 Sep 2005 08:34 Post subject: |
|
|
При включенной авторизации если вы используете свое меню - вам его надо обновить и появится этот пункт меню, что касается нескольких БД - не понял сути вопроса, обычно с несколькими БД я работаю из одной..............
Нет, все понятно, но что конкретно ? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 20 Sep 2005 09:32 Post subject: |
|
|
Вот специально сделал все у себя на компе - работает - ошибок нет.
Правда пробовал в 11.03 |
|
Back to top |
|
|
itman
Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 20 Sep 2005 09:54 Post subject: |
|
|
При входе в режим настройки меню, и пользователей, никакой определенной базы не вызывается.
в Меню после обновления новая запись не появляется.
В связи с чем вопрос, при обновлении, какое меню берется за этало |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 20 Sep 2005 10:15 Post subject: |
|
|
А как Вы обновляетет меню ? |
|
Back to top |
|
|
itman
Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 20 Sep 2005 10:22 Post subject: |
|
|
ALT-M
Все же из какой базы берется шаблон?
Чисто организационный вопрос. |
|
Back to top |
|
|
GVA
Joined: 16 Oct 2003 Posts: 99 Location: Gaponenko Occupation: HDM Interests: Москва
|
Posted: 20 Sep 2005 10:33 Post subject: Error Base 1004 |
|
|
Попробовал на 11.01, 11.03, 12.01 все с последними SP.
Ситуация одинакова. При выходе из вновь созданного пункта меню -ошибка. От того что написано внутри модуля Main не зависит. Причем четко коррелирует с переменной, которая возвращается через Return. И ругается соответственно тип Nil, Character ......... |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
|
Back to top |
|
|
|