Найдено 193 результата

vic7tar
14 Июль 2019, 21:11
Форум: Железо
Тема: ATOL драйвер 10.x
Ответы: 84
Просмотры: 1360

ATOL драйвер 10.x

vic7tar писал(а):
14 Июль 2019, 20:52
А где в XLSXLibWriter есть что-то аналогичное, т.е. для запуска функции ещё необходим её адрес в библиотеке?
Ещё раз повторяю вопрос.
vic7tar
14 Июль 2019, 20:52
Форум: Железо
Тема: ATOL драйвер 10.x
Ответы: 84
Просмотры: 1360

ATOL драйвер 10.x

А где в XLSXLibWriter есть что-то аналогичное, т.е. для запуска функции ещё необходим её адрес в библиотеке?
vic7tar
14 Июль 2019, 20:21
Форум: Железо
Тема: ATOL драйвер 10.x
Ответы: 84
Просмотры: 1360

ATOL драйвер 10.x

Нет, всё не так.
Вот декларация конкретной функции в библиотеке:

Код: Выделить всё

_DWORD __cdecl libfptr_apply_single_settings(_DWORD);
Так что адрес функции заложен в параметре вызова. Линкование прямое.
Admin разъяснит, он копался.
vic7tar
14 Июль 2019, 19:32
Форум: Железо
Тема: ATOL драйвер 10.x
Ответы: 84
Просмотры: 1360

ATOL драйвер 10.x

Что-то не могу сообразить принцип, ради самообразования: Driver10 -> atol.clw ( Admin ) PROGRAM INCLUDE('CStr.inc') !INCLUDE('DynStr.inc') MAP INCLUDE('CWUTIL.inc') MODULE('fptr10.dll') libfptr_apply_single_settings(LONG fptr),LONG,RAW,C,PROC,DLL(_libfptr_apply_single_settings_) libfptr_begin_nonfis...
vic7tar
10 Июль 2019, 19:46
Форум: CLARION for Windows
Тема: Глупые вопросы
Ответы: 98
Просмотры: 17602

Глупые вопросы

Интересует адрес 402070 на картинке. Дебаггер в качестве иллюстрации.
vic7tar
10 Июль 2019, 19:32
Форум: CLARION for Windows
Тема: Глупые вопросы
Ответы: 98
Просмотры: 17602

Глупые вопросы

Ну я не знаю, как мне правильно формулировать свои вопросы?
vic7tar
10 Июль 2019, 18:51
Форум: CLARION for Windows
Тема: Глупые вопросы
Ответы: 98
Просмотры: 17602

Глупые вопросы

Вот часть скриншота дебаггера. Вопрос -можно ли определить адрес reference в стеке средствами Clarion-а?
Ref_address.png
Интересуют не "удочки", а конкретная "рыба".
vic7tar
26 Июнь 2019, 16:12
Форум: Железо
Тема: ATOL драйвер 10.x
Ответы: 84
Просмотры: 1360

ATOL драйвер 10.4.2

Ну если такое объявление: DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_error_description(libfptr_handle handle, wchar_t *value, int size); то думаю, что должно быть такое объявление в кларионе: libfptr_error_description(LONG fptr, *STRING pValue, LONG lValueSize),LONG,RAW,C,PROC а строку передават...
vic7tar
20 Июнь 2019, 0:12
Форум: CLARION for Windows
Тема: Доступ к очереди из процедуры
Ответы: 7
Просмотры: 160

Доступ к очереди из процедуры

Немножко переделал исходный пример: PROGRAM Map GetMyQueue(*Queue, *any, long) end MyQueue Queue Field String(3) num long. Code MyQueue.Field = 'AAA' ; MyQueue.num = 1 ;Add(MyQueue) MyQueue.Field = 'BBB' ; MyQueue.num = 2 ;Add(MyQueue) MyQueue.Field = 'CCC' ; MyQueue.num = 3 ;Add(MyQueue) MyQueue.Fi...
vic7tar
29 Май 2019, 22:23
Форум: CLARION for Windows
Тема: Закрытие окна по бездействию
Ответы: 10
Просмотры: 267

Закрытие окна по бездействию

morkovin писал(а):
29 Май 2019, 20:05
темплейт "вешается" на окно, указываешь период и процедуру, которая и будет запускаться через этот интервал.
А интервал - это максимум 24 дня?
vic7tar
29 Май 2019, 15:25
Форум: CLARION for Windows
Тема: Максимальное количество символов в строке исходного текста Clarion
Ответы: 19
Просмотры: 321

Максимальное количество символов в строке исходного текста Clarion

Кодировка касается всего файла.
Можно, например, в WinHex
И всё-таки, пробовали перезаписывать проблемный файл с кодом?
vic7tar
29 Май 2019, 15:01
Форум: CLARION for Windows
Тема: Максимальное количество символов в строке исходного текста Clarion
Ответы: 19
Просмотры: 321

Максимальное количество символов в строке исходного текста Clarion

Сделайте проще, откройте файл с этими коментами в обычном блокноте и перезапишите в кодировке ANSI.
У себя поставил после ! восемь тысяч знаков - и ничего.
vic7tar
29 Май 2019, 13:25
Форум: CLARION for Windows
Тема: Максимальное количество символов в строке исходного текста Clarion
Ответы: 19
Просмотры: 321

Максимальное количество символов в строке исходного текста Clarion

Наверняка в тексте спрятался юникод, с интернета ничего не вставляли?
vic7tar
16 Май 2019, 20:31
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 905

Интересные странности BindExpression

vic7tar писал(а): ↑16 Май 2019, 16:55 Я привел пример на на чистом Clarion-e, без всяких методов. Но вот это сильно! Clean & Elegant Language! :) Code ! Bind(cf:rec) ! Bind('cffield4', cf:field4) share(clafile ) BindExpression('rezult', '(cf:field1 - cf:field2 + cf:field4) * ACOS(cf:field3)') А вот...
vic7tar
16 Май 2019, 16:55
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 905

Интересные странности BindExpression

kreator писал(а):
16 Май 2019, 16:24
Тогда вместо share поставьте:
КОД: ВЫДЕЛИТЬ ВСЁ

Relate:clafile.SetOpenRelated()
Relate:clafile.Open
kreator, если у Вас есть примерчик - покажите. Я привел пример на на чистом Clarion-e, без всяких методов.
Где и что мне там подправить, чтобы заработало без биндов?