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

Jornada
14 Май 2012, 16:50
Форум: CLARION for Windows
Тема: Копирование файлов по сети с докачкой
Ответы: 16
Просмотры: 7978

Re: Копирование файлов по сети с докачкой

Вобщем оно конечно работает.. но у меня получается неприятная особенность. Пока происходит копирование невозможно переключиться на другую форму. Запуск процедуры в отдельном потоке не помогает... куды рулить?
Jornada
12 Май 2012, 19:27
Форум: CLARION for Windows
Тема: Копирование файлов по сети с докачкой
Ответы: 16
Просмотры: 7978

Re: Копирование файлов по сети с докачкой

Проблема была в прототипе функции CopyProgressRoutine, а точнее в типе данных LARGE_INTEGER для первых четырех параметров.
Если вместо параметра ULONG в функцию подставить по два (один LONG для младшего разряда, а другой для старшего) то тогда все отрабатывает нормально. Правда MSDN пишет, чтобы ...
Jornada
12 Май 2012, 15:15
Форум: CLARION for Windows
Тема: Копирование файлов по сети с докачкой
Ответы: 16
Просмотры: 7978

Re: Копирование файлов по сети с докачкой

Подскажите плиз, чего мы подвисаем после того как копирование закончилось? Причем если в процессе сменить PROGRESS_CONTINUE на PROGRESS_QUIET (это продолжение копирования без вызова callback процедуры) пока копирование еще продолжается , то оно проходит нормально, без ошибок. И исчо вопрос такой ...
Jornada
11 Май 2012, 15:41
Форум: CLARION for Windows
Тема: Копирование файлов по сети с докачкой
Ответы: 16
Просмотры: 7978

Re: Копирование файлов по сети с докачкой

Смотрел. MSDN говорит что начиная с висты функцию заменили и опять же докачку в случае обрыва связи не реализовать и сколько скопировано не узнать. А в CopyFileEx, в прототипе, нужно callback функцию винды указывать CopyProgressRoutine. И с помощью нее можно все это дело можно отслеживать. Я вот не ...
Jornada
11 Май 2012, 2:53
Форум: CLARION for Windows
Тема: Копирование файлов по сети с докачкой
Ответы: 16
Просмотры: 7978

Копирование файлов по сети с докачкой

Есть ли у кого пример использования функции CopyFileEx для решения данного вопроса? xcopy прекрасно работает, только вот на xp не хочет и я не умею смотреть прогресс с помощью этой команды)
Jornada
25 Апрель 2012, 0:25
Форум: CLARION for Windows
Тема: Узнать путь к документам пользователя
Ответы: 13
Просмотры: 5670

Re: Узнать путь к документам пользователя

Спасибо за варианты. Сделал через GetEnvironmentVar
Jornada
24 Апрель 2012, 20:44
Форум: CLARION for Windows
Тема: Узнать путь к документам пользователя
Ответы: 13
Просмотры: 5670

Re: Узнать путь к документам пользователя

А где прототип взять? Есть пример какой то?
Полистал гугл, там народ пишет что эта функция не везде работает..
Все таки можно как то вернуть результат SET UserProfile из CMD?
Jornada
24 Апрель 2012, 19:14
Форум: CLARION for Windows
Тема: Узнать путь к документам пользователя
Ответы: 13
Просмотры: 5670

Узнать путь к документам пользователя

Каким образом можно получить путь к документам пользователя и к общим документам пользователей?
Если использовать SET UserProfile через CMD, то как вернуть результат в переменную?
Jornada
26 Август 2011, 12:21
Форум: CLARION for Windows
Тема: Объясните дураку ....
Ответы: 23
Просмотры: 11515

Re: Объясните дураку ....

Почему то при компиляции ругается на неправильный прототип fMax.Init. Причем на всех версиях шаблона. Компилировал на 6.3. Подскажите, мож там еще какие телодвижения нужно сделать, а не просто шаблон зарегистрировать и в глобалы добавить?
Jornada
28 Апрель 2011, 16:32
Форум: CLARION for Windows
Тема: Позиционирование на колонке листбокса
Ответы: 22
Просмотры: 8538

Re: Позиционирование на колонке листбокса

Ура. Я научился отслеживать события любого горизонтального скролла. Как в группе, так и на листе. Некоторые моменты еще требуют уточнения, но свет в конце туннеля уже виден)
На радостях выкладываю черновик, может пригодится кому нибудь) Тема закрыта, всем спасибо)

PROGRAM

! Common equates ...
Jornada
27 Апрель 2011, 23:01
Форум: CLARION for Windows
Тема: Позиционирование на колонке листбокса
Ответы: 22
Просмотры: 8538

Re: Позиционирование на колонке листбокса

А что это дает? Будет пустая колонка последней отображаться. И примет ширину таблицы (если фиксированных колонок не будет). А мне такого как раз и не надо.
Нужно такое поведение скрола, как в группе колонок. Т.е. чтобы бегунок вставал на 100 процентов, когда в листе становится полностью видна ...
Jornada
27 Апрель 2011, 18:43
Форум: CLARION for Windows
Тема: Позиционирование на колонке листбокса
Ответы: 22
Просмотры: 8538

Re: Позиционирование на колонке листбокса

Ну я как старуха из известной сказки) Сначала хочу новое корыто) Дальше по списку)
Мне бы как то событие WM_HSCROLL расшифровать. На сколько переместился бегунок, в какую сторону. Ну и совсем хорошо было бы его выставить в нужное положение, чтобы еще информация в листе согласно выставленному бегунку ...
Jornada
27 Апрель 2011, 18:21
Форум: CLARION for Windows
Тема: Позиционирование на колонке листбокса
Ответы: 22
Просмотры: 8538

Re: Позиционирование на колонке листбокса

Еще одна бесплодная попытка переделать пример из хелпа. При перемещении бегунка горизонтального скролла переменная PT:X увеличивается на 1, но скролл никакое значение принимать не хочет.
Может хоть кто нибудь все таки поможет?


PROGRAM
SB_HORZ EQUATE(0)
SB_VERT EQUATE(1)
SB EQUATE(3)
WM_HSCROLL ...
Jornada
27 Апрель 2011, 14:46
Форум: CLARION for Windows
Тема: Позиционирование на колонке листбокса
Ответы: 22
Просмотры: 8538

Re: Позиционирование на колонке листбокса

заменил PaintArea_hWnd = ?List{PROP:Handle} на PaintArea_hWnd = FindWindowEx(?List{PROP:Handle}, 0)
После этого wMsg не принимает значений ни WM_HSCROLL, ни WM_CTLCOLORSCROLLBAR.. Не знаю что делать вобщем..