К сожалению, не помогло (это я так, злобствую: ну, там же крайне сложно запутаться, когда передаётся всего один параметр).
На самом деле, натыкался где-то здесь, в форуме, что кто-то уже сталкивался с подобной проблемой. Видимо, дело, всё ж, в Clarion (что довольно странно, поскольку SV сейчас ...
Найдено 6 результатов
- 28 Октябрь 2009, 21:12
- Форум: CLARION for Windows
- Тема: Передача параметров в OLE посредством BIND
- Ответы: 15
- Просмотры: 7503
- 24 Октябрь 2009, 19:21
- Форум: CLARION for Windows
- Тема: Передача параметров в OLE посредством BIND
- Ответы: 15
- Просмотры: 7503
Re: Передача параметров в OLE посредством BIND
Спасибо, но Вы забыли указать ещё один важный пункт:
"5. Проверьте, а не затесалась ли у вас где русская буковка "с" вместо латинской "c"
))
"5. Проверьте, а не затесалась ли у вас где русская буковка "с" вместо латинской "c"

- 20 Октябрь 2009, 23:14
- Форум: CLARION for Windows
- Тема: Передача параметров в OLE посредством BIND
- Ответы: 15
- Просмотры: 7503
Re: Передача параметров в OLE посредством BIND
а код привести Заратустра не позволяет?
Код - ничем не отличается от того, что приведён в документации, типа
data
Buffer string(4096)
BufferSize long(size(Buffer))
code
...
...
bind('Buffer', Buffer)
bind('BufferSize', BufferSize)
ReadingByts# = ?OLE{ 'Read(&Buffer, BufferSize)' }
Код - ничем не отличается от того, что приведён в документации, типа
data
Buffer string(4096)
BufferSize long(size(Buffer))
code
...
...
bind('Buffer', Buffer)
bind('BufferSize', BufferSize)
ReadingByts# = ?OLE{ 'Read(&Buffer, BufferSize)' }
- 20 Октябрь 2009, 16:58
- Форум: CLARION for Windows
- Тема: Передача параметров в OLE посредством BIND
- Ответы: 15
- Просмотры: 7503
Re: Передача параметров в OLE посредством BIND
Необходимость (как единственная возможность сделать это языковыми средствами Clarion) возникает, всё ж, именно при передаче параметра в OLE по ссылке.
Но это не суть важно: факт, что этот bind-механизм у меня почему-то не пашет -- "разименовывания" забинденных переменных в ?Ole{ } не происходит
:(.
Но это не суть важно: факт, что этот bind-механизм у меня почему-то не пашет -- "разименовывания" забинденных переменных в ?Ole{ } не происходит
:(.
- 20 Октябрь 2009, 5:44
- Форум: CLARION for Windows
- Тема: Передача параметров в OLE посредством BIND
- Ответы: 15
- Просмотры: 7503
Передача параметров в OLE посредством BIND
Раньше никогда не сталкивался, поскольку использовал передачу параметров по значению и обходился обычным связыванием их в строку:
?Ole{'Command(' & X & ',' & Y & ',' & Z & ')'}
Однако, потребовалось мне тут загонять их по ссылке. Воспользовался предварительным BINDом, как это описано в хэлпе ...
?Ole{'Command(' & X & ',' & Y & ',' & Z & ')'}
Однако, потребовалось мне тут загонять их по ссылке. Воспользовался предварительным BINDом, как это описано в хэлпе ...
- 22 Февраль 2009, 19:04
- Форум: CLARION for Windows
- Тема: Здесь просимся в приват
- Ответы: 755
- Просмотры: 606716
Re: Здесь просимся в приват
Прошу пустить.
(В течение 15 лет использовал все версии Clarion, начиная от DOS-версии 2.0 и кончая с55). Но был двухлетний перерыв (в пользу perl), хотелось бы наверстать пропущенное (сейчас дома установил v6.3))
(В течение 15 лет использовал все версии Clarion, начиная от DOS-версии 2.0 и кончая с55). Но был двухлетний перерыв (в пользу perl), хотелось бы наверстать пропущенное (сейчас дома установил v6.3))