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

mike_ch
07 Май 2013, 0:17
Форум: CLARION for Windows
Тема: CallBack-функции
Ответы: 5
Просмотры: 2221

Re: CallBack-функции

func1() запускаю по start'у, но это не оконная процедура, поэтому отправить ей event не получится. Можно было бы воспользоваться TerminateProcess, но как получить handle? Сам понимаю, что Process мне в помощь, но до конца еще не разобрался.
mike_ch
03 Май 2013, 1:03
Форум: CLARION for Windows
Тема: CallBack-функции
Ответы: 5
Просмотры: 2221

CallBack-функции

Здравствуйте! Буду очень признателен тому кто на простом примере объяснит использование callback-функций. Попробую сначала описать задачу, для решения которой, как мне кажется, необходимо использовать именно такой механизм. Есть modul.exe и modul.dll. Из modul.exe вызываем функцию func1(), которая н...
mike_ch
24 Август 2012, 3:29
Форум: CLARION for Windows
Тема: Опять про всплывающие окна ...
Ответы: 8
Просмотры: 3371

Re: Опять про всплывающие окна ...

Почти 7 лет прошло как тема закрыта :). Хочу поднять. Передача управления окну срабатывает, но если окно было свернуто и после 0{PROP:Iconize}=FALSE восстановлено в размерах - TOOLBAR не обновляется. TOOLBAR отобразиться только после нажатия на заголовок окна, что вообще неудобно. Желательно сразу. ...
mike_ch
10 Май 2012, 17:46
Форум: CLARION for Windows
Тема: Progress и Manifest в С8
Ответы: 3
Просмотры: 1550

Re: Progress и Manifest в С8

ОС - семерка. На закладке Application Manifest галка Generate Manifest и все.
mike_ch
10 Май 2012, 16:37
Форум: CLARION for Windows
Тема: Progress и Manifest в С8
Ответы: 3
Просмотры: 1550

Progress и Manifest в С8

Здравствуйте! Заметил очень неприятный момент при использовании progress-bar'а и подключении манифеста - очень существенно тормозит работа. Например, обрабатываю какой-нибудь файл tps. Без progress или же с ним, но без манифеста обработка происходит в разы быстрее. А отказываться не хочется ни от од...
mike_ch
16 Декабрь 2011, 2:09
Форум: CLARION for Windows
Тема: Помогите определить размер файла
Ответы: 4
Просмотры: 1841

Re: Помогите определить размер файла

Кто мешает считать количество принятых байт руками? Наверно не понял о чем вы говорите, но предполагаю, что вместо FtpGetFile() вы советуете использовать FtpOpenFile() и InternetReadFile(). Что ж ... конечно выход. Но с FtpGetFile() настолько удобно и просто! У меня уже голова пухнет от MSDN'а. Что...
mike_ch
15 Декабрь 2011, 18:29
Форум: CLARION for Windows
Тема: Помогите определить размер файла
Ответы: 4
Просмотры: 1841

Помогите определить размер файла

Здравствуйте всем! Столкнулся со следующей задачей - необходимо загрузить файл по фтп и отобразить процесс загрузки (progress грубо говоря). Реализация загрузки файла по фтп не составила труда. Берем api-функцию FtpGetFile, аккуратно описываем все параметры и все работает. Отображать процесс загрузк...
mike_ch
28 Октябрь 2011, 14:26
Форум: CLARION for Windows
Тема: Ошибка при переходе с C6 на C7
Ответы: 14
Просмотры: 4669

Re: Ошибка при переходе с C6 на C7

Проблему с ?.clw удалось решить? Я недавно столкнулся с такой. Связано с ICON:None. После повторного входа в форму дизайнер окна ICON:None меняет на '?<1>' SV с тем, что это ошибка, согласился. Так что надо ждать исправления. Да, удалось. Но я думал, что это просто криво проект конвертнулся с C6 на...
mike_ch
27 Октябрь 2011, 18:28
Форум: CLARION for Windows
Тема: Ошибка при переходе с C6 на C7
Ответы: 14
Просмотры: 4669

Re: Ошибка при переходе с C6 на C7

Что это за беда такая? Приложение собрано на 8-ке. В ОС Windows 7, Vista работает красиво. Поставил на комп с XP - системные иконки меню пригают. Плюс иконки на кнопках которые disable коряво отображаются (чорный фон).
[img]http://mike_ch.at.tut.by/menu.jpg[/img]
mike_ch
26 Октябрь 2011, 12:26
Форум: CLARION for Windows
Тема: Типы данных
Ответы: 5
Просмотры: 2679

Re: Типы данных

Не важно вообще как описывать, главное совпадение по числу байт и дальнейшее удобство разбора. Т.е. DWORD можно описать и как STRING(4), а BYTE как STRING(1). Здесь вы абсолютно правы. У меня прокатила и моя декларация. а насчет RAW,C скорее всего неверно... ибо все Windows API должны передавать в ...
mike_ch
25 Октябрь 2011, 16:18
Форум: CLARION for Windows
Тема: Типы данных
Ответы: 5
Просмотры: 2679

Re: Типы данных

Опять объявилась та же ошибка. Но теперь уже в api функции использует следующий тип данных typedef DWORD RB_SPRO_APIPACKET[257] Число 257 сам заранее высчитал, иначе там через 8 структур объявлять надо :). Я этот тип данных описал след. образом RB_SPRO_APIPACKET group, type var ulong, dim(257) end С...
mike_ch
24 Октябрь 2011, 18:55
Форум: CLARION for Windows
Тема: Типы данных
Ответы: 5
Просмотры: 2679

Re: Типы данных

Спасибо.
Действительно в декларации функции косяк был. Надо RAW,C.
Прокатывает и pstring(4) и string(4).
mike_ch
24 Октябрь 2011, 18:20
Форум: CLARION for Windows
Тема: Типы данных
Ответы: 5
Просмотры: 2679

Типы данных

Помогите пожалуйста с типами данных. Необходимо описать функцию API. В заголовке файла C есть следующие структуры /***** CMBOXINFO *****/ typedef struct __CMBOXINFO { CMBYTE mbMajorVersion; CMBYTE mbMinorVersion; CMUSHORT musBoxMask; CMULONG mulSerialNumber; CMUSHORT musBoxKeyId; CMUSHORT musUserKey...
mike_ch
30 Сентябрь 2011, 16:21
Форум: CLARION for Windows
Тема: Ошибка при переходе с C6 на C7
Ответы: 14
Просмотры: 4669

Re: Ошибка при переходе с C6 на C7

Губин Игорь писал(а):А у тебя там нет в путях русских каталогов?
Все латиницей :(
mike_ch
30 Сентябрь 2011, 15:39
Форум: CLARION for Windows
Тема: Ошибка при переходе с C6 на C7
Ответы: 14
Просмотры: 4669

Re: Ошибка при переходе с C6 на C7

Губин Игорь писал(а):Запусти перенумерацию модулей и перекомпоновку процедур в них. Просто сгенерируй проект. И потом запусти компиляцию
Сделал, не помогло. Создал новый проект. Перегнал код из старого по txa и все равно та же ошибка. Скоро нервы не выдержут :evil: