Страница: 1 |
Вопрос: В чем причина ошибки Syntax error? | Добавлено: 31.07.06 10:14 |
Автор вопроса: ![]() |
Не могу понять почему ругается Syntax error при вызове функции
Public Function FileExist(ByVal strFileNameA, strFileNameB As String) As Boolean If Dir(strFileNameA) = "" Or Dir(strFileNameB) = "" Then MsgBox "Проверте наличие файлов KV-01_06.DBF, KV-02_06.DBF" End If End Function Вызываю так FileExist ("E:\VBScript\1.DBF","E:\VBScript\2.DBF") |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #1 | Добавлено: 31.07.06 12:27 |
lol ![]() А ты вызывай так: Call FileExist("E:\VBScript\1.DBF", "E:\VBScript\2.DBF"
![]() |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #2 | Добавлено: 31.07.06 12:28 |
вот такая вот ботва с этим VB6... но все равно его не брошу, потому что он хороший) |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 304238252 Вопросов: 52 Ответов: 927 |
Профиль | Цитата | #3 | Добавлено: 31.07.06 18:20 |
"Проверте пишется с мягким знаком!
ЗЫ. Эт я не к тому, что я такой плахой, а к тому, что юзверя не будут хорошего мнения о проге, если в ней есть ошибки! |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 31.07.06 19:11 |
Таковы правила. Ты просто вызываешь функцию как процедуру.
Процедура Параметр1,...,ПараметрN
Идентификатор = Функция(Параметр1,...,ПараметрN) Либо вместо идентификатора подставить Call, что означает функцию, не возвращающую значение или void. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 304238252 Вопросов: 52 Ответов: 927 |
Профиль | Цитата | #5 | Добавлено: 31.07.06 21:31 |
тем менее, Msgbox ("" ошибку не генерирует
![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 31.07.06 22:39 |
Вероятно потому что он распознаёт это как выражение в скобках, чем оно собственно и является.
А вот это уже ошибка синтаксиса MsgBox ("", , ""
![]() |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 31.07.06 22:49 |
Это чтобы не возникало сомнений пример завершённой синтаксической конструкции из (5)
MsgBox (""
![]() ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 304238252 Вопросов: 52 Ответов: 927 |
Профиль | Цитата | #8 | Добавлено: 31.07.06 23:04 |
Вероятно потому что он распознаёт это как выражение в скобках а, точно.
|
Страница: 1 |
|