|
|
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 13:23 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
Либо SEP PROCEDURE TO MyProcFile ADDITIVE и затем вызов процедуры через DO MyProcName, либо DO MyProcName IN MyProcFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 13:33 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
senks, schas gljanem :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 13:39 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
tut esche nebolshaja problemka voznikla. Nuzhno chtobi eta procedura vernula znachenije. v normalnih sulovijah eto delajetsja tak: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 17:48 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
В нормальных условиях значения возвращают функции с помощью оператора Return. Вот их и можно вот так вот вызывать: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 18:13 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
nu to chto s pomoschju return ja eto znaju. No zdesj funkcija vizivajetsja s pomoschju DO. Kak sdesj rezultat poluchitj? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 18:14 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
Prosot ti prochti v nachale temi. Tam idjet vizov funkcii s pomoschju komandi DO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 18:20 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
Где "тут"? О чем это? Какой еще вызов функции через DO? Через DO вызываются процедуры. Если это про DO MyProcName IN MyProcFile то так вызываются тоже процедуры. А если про SEP PROCEDURE TO MyProcFile ADDITIVE - то после такой команды и функции можно вызывать так как я указал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 18:22 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
Vot chto ja napisal v kode po tvojemu sovetu: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 18:28 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
Я тут уже писал, но повторюсь: в 99.9% случаев глючит не фокс, а программер. Иными словами - нечего на зеркало пенять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 18:39 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
Кстати, о птичках... :) SET PROCEDURE TO multiuser.prg ADDITIVE Расширение файла во многих случаях можно не ставить, особенно если оно совпадает с умолчательным. Как, например, в процитированном случае. зы: переходи на forum.foxclub.ru. там есть виртуальная русская клавиатура, а то тут твои тексты очень трудно читать. да и я там не безымянный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 18:43 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
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... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 18:45 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
А здесь очень мало, почти никаких. Но это не для новичков. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 18:51 |
|
||
|
vizov procedur
|
|||
|---|---|---|---|
|
#18+
Hi dj_raven! В самой процедуре/функции никакой разницы нету (они компилируются в одинаковый объектный код) - что ты пишешь PROC что FUNC - всё едино. Разница появляется лишь при вызове этой самой процедуро-функции. И состоит в том при использовании DO нельзя поймать возвращаемой значение, а так-же в способе передачи параметров - по ссылке или по значению - тут читай хелп по SET UDFPARAMS и связанные с той темой разделы. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 17:54 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33759076&tid=1591515]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 507ms |

| 0 / 0 |
