CFC Library

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

CFC Library

Сообщение gromov »

Возникла необходимость отследить кол-ао символов, вводимых в текстовое поле. Решил поюзать CFC. Получилось, как это ни странно. Но это в отдельном EXE. При попытке внедрить в свой проект, а процедура, где все это должно работать лежит в DLL, получил по ж. - unresolved external. Что за фигня ?
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: CFC Library

Сообщение Алексей- Софт-Центр »

Добрый день!
Нормальная "фигня" :)

Вы библиотеку подцепили?

ЗЫ. В начале каждого сообщения на красном фоне - прочитайте Правила)

Алексей
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Re: CFC Library

Сообщение gromov »

Какую ? (Clarion 6.3)
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: CFC Library

Сообщение Алексей- Софт-Центр »

Добрый день.
, а процедура, где все это должно работать лежит в DLL
Алексей
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Re: CFC Library

Сообщение gromov »

1. Давай на "Ты".
2. Делаю DLL, а в нем эта процедура, а в ней, грубо говоря, обращение к CFC. Если верить разработчику CFC - все в исходном коде, т. е. без LIB-ов и т.д.
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Re: CFC Library

Сообщение StillZero »

Совсем не понятно...
А в DATA DLL CFC подключена?
Все сайты закрыты...
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7375
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: CFC Library

Сообщение Игорь Столяров »

gromov писал(а):Возникла необходимость отследить кол-ао символов, вводимых в текстовое поле.
Я извиняюсь, что не в тему ...
Просто для решения этой задачи - включаю в опциях окна Timer и если текстовое поле является текущим - раз в секунду обновляю счетчик символов в нем.
Все. Работает еще CW1.5 ... и не надо усложнять простое. Код настолько элементарный, что стыдно даже писать. Или написать ? ;)
За теми кто отстал - не возвращаться. (С) Кодекс
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Re: CFC Library

Сообщение gromov »

Не стыдись :D
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Re: CFC Library

Сообщение gromov »

StillZero писал(а):Совсем не понятно...
А в DATA DLL CFC подключена?
Не понял.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7375
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: CFC Library

Сообщение Игорь Столяров »

gromov писал(а):Не стыдись :D
Если доеду завтра до офиса - напишу проверенный рабочий код из программы.
У нас в Ростове-на-Дону -17С и это катастрофа ! :(
За теми кто отстал - не возвращаться. (С) Кодекс
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Re: CFC Library

Сообщение gromov »

У нас в Анапе -6. Пока держимся :D
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Re: CFC Library

Сообщение StillZero »

gromov писал(а):
StillZero писал(а):Совсем не понятно...
А в DATA DLL CFC подключена?
Не понял.
В головной модуль... откуда все описания экспортятся в другие dll и exe
Все сайты закрыты...
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Re: CFC Library

Сообщение gromov »

Да, притупил я. Спасибо, линковка проходит. И уже чуть было не отписался, что не работает (так оно и было), но внимательно посмотрел и как тот Зоркий Сокол увидел ! Короче приоритет в EMBED-ах штука оч. актуальная. :D
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7375
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: CFC Library

Сообщение Игорь Столяров »

gromov писал(а):Не стыдись :D
Итак мы останавились на том, что в опциях окна включаем событие таймер, предположим раз в секунду.
А на само событие в Embed вешаем например такой код (информация о заполнении отображается на закладке)

Update(?Loc:Text)
?Tab1{Prop:Text} = 'Заполнение поля: ' & Clip(Left(Format(Len(Clip(Loc:Text)),@n_8))) & ' из ' & Clip(Left(Format(Size(Text_),@n_8))) & ' символов'

Вот и все ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Re: CFC Library

Сообщение gromov »

Спасибо, Игорь. Все работает, CallBack для таких вещей действительно не нужен.
Ответить