Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / peredacha parametrov / 15 сообщений из 15, страница 1 из 1
29.05.2006, 15:48
    #33758516
dj_raven
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Estj procedura formata "imjaproceduri(parametr)" mne nuzhno chtoi na mesto etogo parametra peredatj odnomernij massiv. dlinna mozhet varjirovatsja. Pitalsja na mesto "parametr" vo vremja vizova proceduri prosto postavitj massiv, tak on potom dazhe etot parametr ne nahodit. Takzhe pitalsja stavitj Array, dazhe ne pitajetsja zapustitj. Jestj kakije idei?
...
Рейтинг: 0 / 0
29.05.2006, 16:00
    #33758576
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Массив можно передать только по ссылке

Код: plaintext
MyProc(@MyArray)
...
Рейтинг: 0 / 0
29.05.2006, 16:04
    #33758591
dj_raven
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
v etom sluchaje on mne pishet "no Parameter statement is found"
...
Рейтинг: 0 / 0
29.05.2006, 16:07
    #33758606
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Данное сообщение появляется в ответ на отсутствие строки Parameters в твоей процедуре. Эта строка обязана быть первой исполняемой строкой в процедуре.
...
Рейтинг: 0 / 0
29.05.2006, 16:09
    #33758610
dj_raven
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Copy iz helpa:
PROCEDURE ProcedureName([parameter1[,parameter2},...])
Commands
[RETURN [eExpression]]
ENDFUNC
Ili v etoj versii ne peredajetsja?
...
Рейтинг: 0 / 0
29.05.2006, 16:16
    #33758634
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Вот такой синтаксис был с незапамятных времен:
Код: plaintext
1.
2.
3.
PROCEDURE myProcedure
   LPARAMETERS Par1, Par2, Par3, ...
   * Insert procedure code.
ENDPROC
Новомодности поддерживаются только в новомодных версиях.
...
Рейтинг: 0 / 0
29.05.2006, 16:17
    #33758639
dj_raven
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
blin, jasno. Pridjetsja neskolko procedur perepisivatj. Zets sucks :(
...
Рейтинг: 0 / 0
29.05.2006, 16:27
    #33758668
dj_raven
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Hm, tazhe samaja hrenj. Vot kak objavlena procedura:
Код: plaintext
1.
PROCEDURE LockRec
	PARAMETERS @RecList, recnum, TableAlias
Vot kak ona vizivajetsja, mozh vizivaju nepravilno:
Код: plaintext
LockRec(recnum,  1 , "industrial_department")
...
Рейтинг: 0 / 0
29.05.2006, 16:31
    #33758682
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Во-первых: PARAMETERS RecList, recnum, TableAlias (без собаки)
Во-вторых: это фокс. И передавать список номеров строк лучше через курсор. И никаких заморочек с массивами.
...
Рейтинг: 0 / 0
29.05.2006, 16:33
    #33758690
dj_raven
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
odnim slovom geomoroj. :( Esli b ne nachalstvo, sidel bi spokojno v C++, tam nikakih podobnih problem netu
...
Рейтинг: 0 / 0
29.05.2006, 16:37
    #33758704
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Там своих хватает. Твои сложности, как я понял, происходят от непонимания идеологии фокса и попыток применить к нему методики, наработанные в языках с другой идеологией. А в чужой монастырь со своим уставом, как известно :), не ходят. Постарайся понять для чего заточен фокс и как это реализовано и все станет на свои места. :)
...
Рейтинг: 0 / 0
29.05.2006, 16:45
    #33758731
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Тут глянь
...
Рейтинг: 0 / 0
29.05.2006, 16:53
    #33758752
dj_raven
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
Process poshel :)
...
Рейтинг: 0 / 0
29.05.2006, 17:17
    #33758850
dj_raven
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
eee, tut esche odin vopros v dogonku. A kak perekonvertirovatj dannije tipa int v tip string?
...
Рейтинг: 0 / 0
29.05.2006, 17:27
    #33758885
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
peredacha parametrov
См. STR(), TRANSFORM()
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / peredacha parametrov / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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