|
|
|
не найдена COMARRAY.prg
|
|||
|---|---|---|---|
|
#18+
Уважаемые форумчане Прошу прощения за глупый вопрос: При попытке выполнить Код: plaintext 1. 2. 3. 4. 5. Выдаёт сообщение: "не найдена COMARRAY.prg" Что за глупости P.S. VFP7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 07:48 |
|
||
|
не найдена COMARRAY.prg
|
|||
|---|---|---|---|
|
#18+
local lnArrays lnArrays = COMARRAY( oDoc, 10 ) пишите правильно LOCAL oDoc oDoc - локальный ну и обзывайте его loDoc бардак, чесное слово ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 08:51 |
|
||
|
не найдена COMARRAY.prg
|
|||
|---|---|---|---|
|
#18+
Извините за назойливость, НО в чем ошибка? (строго говоря переменную могу называть как угодно), хотя учту этот момент для улучшения читабельности кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 09:46 |
|
||
|
не найдена COMARRAY.prg
|
|||
|---|---|---|---|
|
#18+
Добавлю: на другой машине с тем же Fox-ом всё работает. Подскажите, пожалуйста, в чём проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 09:49 |
|
||
|
не найдена COMARRAY.prg
|
|||
|---|---|---|---|
|
#18+
как фукцию вызвать? как отличить свойство от метода? как не издеваться над собой и лисой? и над другими программистами, которые может будут Ваши программы править? Ну Вам нравится ставить эксперименты, ставьте, пишите без правил. А затем сами отвечайте на вопросы, а почему там, а там ... Вам нужно было вначале карьеры пописать немного на Паскале. Тогда-бы не возникали вопросы. Нужно соблюдать правила игры, нравятся они Вам или нет. Сказано - Венгерская нотация, значит нотация. Есть понятие соглашение между программистами, есть придуманные велосипеды, и изобретать новые не стоит. Проблема у лисы в том, что она позволяет над собой издеваться нет строгой типизации, упорно в старших версиях присутствует совместимость со старыми версиями. Я считаю это ошибкой, которая привела к печальным последствиям, т.к. многие не используют новшеств, используют старые методы и подходы. Поэтому, наверное и правильно, что убивают лису. Проще сразу заставить изучить ООП долбя клавиши в нете, приучить к строгой последовательной логике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 10:24 |
|
||
|
не найдена COMARRAY.prg
|
|||
|---|---|---|---|
|
#18+
Вероятно, проблема в том, что FoxPro не понял синтаксиса. При использовании функций настоятельно рекомендуется явно указать FoxPro, что это функция. В данном случае примерно так: Код: plaintext Вот этот самый предварительный знак равенства и сообщит FoxPro, что речь идет о функции. Хотя, с COMARRAY() вроде бы не должно было такого быть, но, на всякий случай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 12:45 |
|
||
|
не найдена COMARRAY.prg
|
|||
|---|---|---|---|
|
#18+
2 alex11100 Да вас просто прорвало... Абсолютно согласен со всем, что было сказано в отношении стандартов. А по поводу своего вопроса: исходный код я взял с одного англо-язычного форума. КАК там было написано, не имело большого значения, формально все правильно. Важнее, ЧТО было написано. С чем благополучно разобрался. 2 Владимир М Спасибо за лаконичность. Владимир МХотя, с COMARRAY() вроде бы не должно было такого быть, но, на всякий случай... Не учел этой мелочи Тема закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 13:38 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34482174&tid=1589468]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 468ms |

| 0 / 0 |
