Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Беда с Fpw26A / 2 сообщений из 2, страница 1 из 1
27.10.2006, 13:21
    #34086806
Роман Новичек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Беда с Fpw26A
Привет всем. Достался старый проект, написанный еще в Fox26A. Сейчас идет его переделка на VFP 8.0. Но вот надо было срочно поменять один screen и отдать прогу на дальнейшее использование пользователю.
Сделал изменения в screen-е (просто добавил одно поле для ввода) и делаю generate screen-а, а fox, зараза, начинает ругаться: Different parameters for и имя функции (SeeIzg), которую я даже и не трогал. Посмотрел это функцию и как она вызывается. Вызывается она действительно с различными параметрами. Но какая разница Fox-у как я ее вызываю? Вот пример вызова функции:
Код: plaintext
1.
2.
3.
4.
5.
 IF BETWEEN(ASC(m.naim_izg), 48 , 57 )
   = SeeIzg(VAL(m.naim_izg), "isn")
 ELSE
   = SeeIzg(UPPER(ALLTRIM(m.naim_izg)), "naim")
 ENDIF	
и сама функция:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 FUNC SeeIzg
   PARAMETERS FindExpr, _order
   PRIVATE wzalias, wzorder
   m.wzalias = SELECT()
   SELECT spr_izg
   m.wzorder = ORDER()
   SET ORDER TO TAG (_order)
   IF SEEK(FindExpr)
      m.naim_izg=naim
      m.country=country
   ENDIF
   SET ORDER TO TAG (m.wzorder)
   SELECT (m.wzalias)
Подскажите что это и как можно это побороть.
...
Рейтинг: 0 / 0
27.10.2006, 14:03
    #34087005
Роман Новичек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Беда с Fpw26A
Вообщем вроде бы получилось. Просто вынес функцию в отдельный prg с функциями и перестал ругаться. И все же интересно, что ж это такое было?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Беда с Fpw26A / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]