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

Constantine
21 Октябрь 2019, 9:04
Форум: CLARION for Windows
Тема: всплывающее уведомление
Ответы: 19
Просмотры: 679

всплывающее уведомление

Вот им и пользуйтесь... :-) Технология этих самых "тостов" (Toast notification) еще не до конца отработана, там куча всяких особенностей. Основная проблема заключается в том, что .Net напрямую не видит событий WinRT. Для этих целей предлагается писать "прокладку" в виде DLL на C#, которая их должна ...
Constantine
17 Июль 2019, 12:35
Форум: CLARION for Windows
Тема: Как составить описание функции SetFilePointerEx
Ответы: 14
Просмотры: 356

Как составить описание функции SetFilePointerEx

Алексей- Софт-Центр писал(а):
17 Июль 2019, 12:06
LARGE_INTEGER liDistanceToMove
У меня прокатывал такой вариант:

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

liDistanceToMove REAL
STR STRING(8),OVER(liDistanceToMove)
А в STR пишем побайтно... Паскалевское соглашение о связях такие пассажи пропускает... :-)
Constantine
27 Июнь 2019, 10:31
Форум: CLARION for Windows
Тема: Запрет повторного запуска приложения
Ответы: 10
Просмотры: 381

Запрет повторного запуска приложения

Да, останется. Пропадет только после перезагрузки.
Constantine
27 Июнь 2019, 9:30
Форум: CLARION for Windows
Тема: Запрет повторного запуска приложения
Ответы: 10
Просмотры: 381

Запрет повторного запуска приложения

Yufil писал(а):
27 Июнь 2019, 9:02
Но главный плюс в том, что работа с DDE изначально встроена в сам Кларион
Ага...
Только Майкрософт его уже лет 10 не поддерживает и не факт, что из следующей версии его вообще не выкинут... :-(
Constantine
27 Июнь 2019, 8:25
Форум: CLARION for Windows
Тема: Запрет повторного запуска приложения
Ответы: 10
Просмотры: 381

Запрет повторного запуска приложения

Можно еще проще: при запуске проверять наличие атома в Global Atom Table. Если атома нет - программа не запущена. Если есть - вываливаемся. При закрытии - удаляем атом. Преимущество в том, что GAT доступна любой программе, поэтому проверить можно откуда угодно. Прототипы: GlobalAddAtom(*CSTRING),ATO...
Constantine
25 Июнь 2019, 15:34
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

Была идея делать интерфейс с помощью DirectX. В Дельфях, по-моему, если не ошибаюсь. Не в Дельфях, а в Windows 7. Начиная с нее, появилась такая штука: Desktop Windows Manager (DWM). Он позволяет, в том числе, и использовать в качестве клиентской области все окно, включая рамку и заголовок. А дальш...
Constantine
25 Июнь 2019, 15:07
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

finsoftrz писал(а):
25 Июнь 2019, 14:56
должны вслед за ними уродовать свои программы
Если нужна совместимость - придется... :-(
Constantine
25 Июнь 2019, 13:22
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

Я тоже не в восторге от этой придумки Майкрософт, но что поделаешь... :-(
Constantine
25 Июнь 2019, 13:05
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

И локально, и по сети, на разных машинах время от времени (как правило, после обновлений десятки), происходило странное... Файл читается в QUEUE по SET/NEXT, ошибок нет. И в структуре RECORD ничего нет - пустые поля. Т.е. записи физически не считываются, хотя и ошибок нет. После прикручивания манифе...
Constantine
25 Июнь 2019, 11:55
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

Не знаю. Я пока столкнулся в двух моментах. 1. Открытие файлов *.TPS в монопольном режиме (Read-Write/Deny All). 2. Обработка некоторых виндовых сообщений (например, WM_COMMAND) в некоторых случаях требует обязательного вызова ChangeWindowMessageFilter. Первую проблему помог решить манифест. Вторая,...
Constantine
25 Июнь 2019, 11:40
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

У нас все спокойно работает и без манифеста... Ну, и слава Богу! Значит, ничем таким вы пока не пользуетесь. Тем не менее, я бы настоятельно рекомендовал прикрутить... В десятке очень много всяких приколов, связанных с безопасностью, а "родной" манифест в этом может помочь. Тем более, что делов-то ...
Constantine
25 Июнь 2019, 10:53
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

Да, можно и так.
А еще можно прилинковать готовый или прикрутить соответствующий шаблон от Clarion 10.
Constantine
25 Июнь 2019, 10:44
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

Программа, собранная на C6 с вистовским манифестом по внешнему виду отличается от собранной без? Конечно, отличается - там есть манифест... :-) А вообще, в манифесте содержится базовая информация о программе: для какой архитектуры процессора она предназначена, каким компилятором скомпилирована и т....
Constantine
25 Июнь 2019, 8:19
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

Манифест действительно отвечает за темы винды. Однако, он касается только виндовых контролов. Кларионовский листбокс - это класс ClaList, а не ListBox, комбо - ClaCombo, а не Combobox и т.д. Соответственно, любой кларионовский контрол (за небольшим исключением) винда воспринимает как Custom Control ...
Constantine
21 Июнь 2019, 15:08
Форум: CLARION for Windows
Тема: Как удалить линию в заголовке листбокса?
Ответы: 41
Просмотры: 952

Как удалить линию в заголовке листбокса?

Манифест здесь не при чем: он совсем для другого нужен.