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

NewUser
20 Июнь 2025, 12:18
Форум: CLARION for Windows
Тема: Копирование физического файла с диска в буфер обмена
Ответы: 17
Просмотры: 3035

Копирование физического файла с диска в буфер обмена


Я бы не очень обращал внимание на то, что пишет Дипсик.

Всё верно! Так и есть. Но:
а) он подтвердил негативный эмпирический опыт по невозможности вставки пути к файлу в некоторые программы для их прикрепления;
б) выдает вполне структурированный (и проверенный, что не мало важно - Дедом Пахомом ...
NewUser
20 Июнь 2025, 12:12
Форум: CLARION for Windows
Тема: Копирование физического файла с диска в буфер обмена
Ответы: 17
Просмотры: 3035

Копирование физического файла с диска в буфер обмена

Вот ещё довесок к раннее приведенному Дипсиком коду:

Поддержка Unicode
Если нужна поддержка Unicode (для путей в UTF-16), замените:

DragQueryFileA → DragQueryFileW
fWide = FALSE → fWide = TRUE

Этот код должен работать в Clarion 6, 7, 10 и других версиях. Если что-то не работает, проверьте ...
NewUser
20 Июнь 2025, 12:00
Форум: CLARION for Windows
Тема: Копирование физического файла с диска в буфер обмена
Ответы: 17
Просмотры: 3035

Копирование физического файла с диска в буфер обмена


Возможно достаточно скопировать только путь.

Цитата из переписки с Дипсиком, которая подтвердила эмпирический опыт:
Упрощённый Clarion-код (только ссылка на файл)
Если вам не нужна сложная логика с DROPFILES, можно просто скопировать текстовый путь к файлу в буфер обмена (но тогда некоторые ...
NewUser
19 Июнь 2025, 17:21
Форум: CLARION for Windows
Тема: Копирование физического файла с диска в буфер обмена
Ответы: 17
Просмотры: 3035

Копирование физического файла с диска в буфер обмена

Дед Пахом писал(а): 19 Июнь 2025, 17:13 Классы TGlobalMemory и TClipboard есть в моём winapi.inc
Как это использовать практически и по-шажно?
NewUser
19 Июнь 2025, 17:16
Форум: CLARION for Windows
Тема: Копирование физического файла с диска в буфер обмена
Ответы: 17
Просмотры: 3035

Копирование физического файла с диска в буфер обмена

Формат CF_HDROP — это стандартный Windows-механизм для передачи списка файлов через буфер обмена.
Когда вы вставляете данные из буфера обмена в чат или почту, система понимает, что это файл(ы), а не текст или изображение.
Приложение (например, Telegram) получает путь к файлу и предлагает его ...
NewUser
19 Июнь 2025, 17:12
Форум: CLARION for Windows
Тема: Копирование физического файла с диска в буфер обмена
Ответы: 17
Просмотры: 3035

Копирование физического файла с диска в буфер обмена

По всей видимости - ссылку на файл, для прикрепления его, например, в сообщение чата.
Да, ещё: C6.3
NewUser
19 Июнь 2025, 17:03
Форум: CLARION for Windows
Тема: Копирование физического файла с диска в буфер обмена
Ответы: 17
Просмотры: 3035

Копирование физического файла с диска в буфер обмена

Привет всем!
Понадобилось помещать физический файл на диске в буфер обмена.
На форуме не нашел как это сделать.
Задал вопрос ИИ DeepSeek'у.
Получил его фантазии по этому поводу:

PROGRAM

MAP
INCLUDE('CWINDOWS.INC') ! Windows API константы и типы
INCLUDE('CSHELL.INC') ! Для Shell API (CF_HDROP ...
NewUser
11 Июль 2024, 19:04
Форум: CLARION for Windows
Тема: Идентификация записей на диске с названием в Юникоде
Ответы: 7
Просмотры: 8206

Идентификация записей на диске с названием в Юникоде


то у меня плохие новости.

С этими плохими новостями пытаюсь как-то сжиться, параллельно ища возможности локального преодоления данного ограничения, накладываемого Кларион.
Тема проблемы юникода в Кларе древняя как и сам Кларион, поэтому и подумалось, что кто-то уже к этому моменту придумал ...
NewUser
11 Июль 2024, 18:55
Форум: CLARION for Windows
Тема: Идентификация записей на диске с названием в Юникоде
Ответы: 7
Просмотры: 8206

Идентификация записей на диске с названием в Юникоде


Не понял, причём тут база данных.

В БД хранятся наименования (с расширениями) файлов из директории. По этим наименованиям и должен программой производиться поиск файлов и манипуляции с ними (редактирование наименования, удаление, запуск на исполнение).
То есть, БД - это, в первую очередь ...
NewUser
11 Июль 2024, 18:38
Форум: CLARION for Windows
Тема: Идентификация записей на диске с названием в Юникоде
Ответы: 7
Просмотры: 8206

Идентификация записей на диске с названием в Юникоде

Спасибо за быстрый отклик!
Никогда не сталкивался с данными функциями. Но судя по названию и описанию, даже не знаю, как их приложить к решению обозначенной задачи.
Например, функция FindFirstFileA: Выполняет поиск в каталоге файла или подкаталога с именем, совпадающим с определенным именем (или ...
NewUser
11 Июль 2024, 17:17
Форум: CLARION for Windows
Тема: Идентификация записей на диске с названием в Юникоде
Ответы: 7
Просмотры: 8206

Идентификация записей на диске с названием в Юникоде

Всем привет!
Как решить следующую задачу?
На диске имеются файлы, в том числе, с названиями в юникоде. Которые средой Клариона или переводятся в похоже-подходящие символы или заменяются знаками вопроса, например, для иероглифов. В любом из этих случаев, после того, как файлы в папке отсканированы ...
NewUser
12 Октябрь 2017, 7:30
Форум: LibCurl
Тема: libcurl for Clarion
Ответы: 449
Просмотры: 621689

libcurl for Clarion

Ну, конечно же, libcurl.inc!
Спасибо, Игорь!
Похоже что это я, а не пользователь, впал в ступор! :wink:
NewUser
12 Октябрь 2017, 7:06
Форум: LibCurl
Тема: libcurl for Clarion
Ответы: 449
Просмотры: 621689

libcurl for Clarion

Привет!
Подскажите, пожалуйста, как с точки зрения программы узнать установлено ли в данный момент соединение с интернет? А то при попытке соединиться с почтовым сервером при отсутствии интернет-связи выдается ошибка доступа именно к почтовому серверу. Что вводит плохо подготовленных к такому ...
NewUser
21 Февраль 2017, 12:28
Форум: CLARION for Windows
Тема: Концепция организации многооконного программного комплекса
Ответы: 4
Просмотры: 3106

Концепция организации многооконного программного комплекса

Это заголовок одного из множества слайдов целой россыпи лекций/презентаций, попавший в скриншот случайным образом. Не обращайте внимание. Ведь не в этом же суть?! :)