powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / vizov procedur
15 сообщений из 15, страница 1 из 1
vizov procedur
    #33758028
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denj dobrij, delo takoje. Jestj fajl .prg v kotorom nahoditsja neskolko procedur. Jestj forma, na nej knopka. Po nazhatiju knopki nado zapustitj odnu iz procedur s etogo fajla. Kakoj kod mne nado pisatj v OnClick?
...
Рейтинг: 0 / 0
vizov procedur
    #33758070
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо SEP PROCEDURE TO MyProcFile ADDITIVE и затем вызов процедуры через DO MyProcName, либо DO MyProcName IN MyProcFile
...
Рейтинг: 0 / 0
vizov procedur
    #33758095
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
senks, schas gljanem :)
...
Рейтинг: 0 / 0
vizov procedur
    #33758938
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tut esche nebolshaja problemka voznikla. Nuzhno chtobi eta procedura vernula znachenije. v normalnih sulovijah eto delajetsja tak:
Код: plaintext
x=someproc(param1, param2...)
, a chto vmeste s etim DO delatj? Peredavatj to on parametri peredajet, no ja nichego ne slishal chtobi on i prinimal
...
Рейтинг: 0 / 0
vizov procedur
    #33759011
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В нормальных условиях значения возвращают функции с помощью оператора Return. Вот их и можно вот так вот вызывать:

Код: plaintext
x=somefunc(param1,parma2,...)
...
Рейтинг: 0 / 0
vizov procedur
    #33759016
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nu to chto s pomoschju return ja eto znaju. No zdesj funkcija vizivajetsja s pomoschju DO. Kak sdesj rezultat poluchitj?
...
Рейтинг: 0 / 0
vizov procedur
    #33759028
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Prosot ti prochti v nachale temi. Tam idjet vizov funkcii s pomoschju komandi DO
...
Рейтинг: 0 / 0
vizov procedur
    #33759035
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где "тут"? О чем это? Какой еще вызов функции через DO? Через DO вызываются процедуры. Если это про DO MyProcName IN MyProcFile то так вызываются тоже процедуры. А если про SEP PROCEDURE TO MyProcFile ADDITIVE - то после такой команды и функции можно вызывать так как я указал.
...
Рейтинг: 0 / 0
vizov procedur
    #33759048
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vot chto ja napisal v kode po tvojemu sovetu:
Код: plaintext
1.
SET PROCEDURE TO multiuser.prg ADDITIVE 
stats=ind_dep_LockRec 
Blin. sory, v dannom sluchaje moja vina. FOXPRO gljuchit zaraza, sdelal jemu restart vsje zarulilo :)
...
Рейтинг: 0 / 0
vizov procedur
    #33759064
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут уже писал, но повторюсь: в 99.9% случаев глючит не фокс, а программер. Иными словами - нечего на зеркало пенять...
...
Рейтинг: 0 / 0
vizov procedur
    #33759076
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, о птичках... :)

SET PROCEDURE TO multiuser.prg ADDITIVE

Расширение файла во многих случаях можно не ставить, особенно если оно совпадает с умолчательным. Как, например, в процитированном случае.

зы: переходи на forum.foxclub.ru. там есть виртуальная русская клавиатура, а то тут твои тексты очень трудно читать. да и я там не безымянный
...
Рейтинг: 0 / 0
vizov procedur
    #33759083
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kstati. Vopros mozhet glupij, no prosto interesno. V chjem razlichije Procedure i Function v FOXPRO? Ja lichno principialnih razlichij ne vizhu. V C++, Paskal(Delphi) razlichija nalico, a zdesj...
...
Рейтинг: 0 / 0
vizov procedur
    #33759099
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А здесь очень мало, почти никаких. Но это не для новичков. :)
...
Рейтинг: 0 / 0
vizov procedur
    #33759100
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jasno.
...
Рейтинг: 0 / 0
vizov procedur
    #33766958
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi dj_raven!

В самой процедуре/функции никакой разницы нету (они компилируются в
одинаковый объектный код) - что ты пишешь PROC что FUNC - всё едино. Разница
появляется лишь при вызове этой самой процедуро-функции. И состоит в том при
использовании DO нельзя поймать возвращаемой значение, а так-же в способе
передачи параметров - по ссылке или по значению - тут читай хелп по SET
UDFPARAMS и связанные с той темой разделы.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / vizov procedur
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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