Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.08.2010, 21:20   #11
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...установка по этой инструкции

разница в версиях... и ошибка из-за того что в константах идет присвоение как в переменным... перепиши этот кусок кода так...
Код:
var
   pCan : Boolean = True;
   pClicked : Boolean = False;
function THexEditor.CheckSelectCell ( aCol , aRow : Integer ) : Boolean;
var
   pTP  : TLongPoint;

begin
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 17.08.2010, 21:22   #12
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Да блин. Компилятор правильно ругался... Там в константах переменная объявлена типа булеан ложь, а потом пытаются менять значение этой переменной... Я закоментил эти строки со сменой значения компонент поставился. Только я не знаю как он будет работать после этого. Может ошибка и в том, что надо из констант вынести переменную в раздел Var... raxp, вы меня опередили. Пока я писал вы быстренько сообразили.

Как мне удалить компонет который я установил?)
"Тебе то может на меня и насрать, но твои глаза меня обожают!"

Последний раз редактировалось Stilet; 18.08.2010 в 09:19.
ImmortalAlexSan вне форума Ответить с цитированием
Старый 17.08.2010, 21:24   #13
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Assignable typed constants для этого и предназначена. Не нужно там ничего менять, ни в каком исходнике. Просто нужно включить и пересобрать проект :DD

Assignable typed constants - изменяемые типизированные константы (дословно)

Цитата:
Как мне удалить компонет который я установил?)
component -> install package -> выбрал свой -> remove
r9m вне форума Ответить с цитированием
Старый 17.08.2010, 21:32   #14
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Всем огромнейшее спасибо за помощь, с меня пиво!
P.S. Жаль репутацию вам не могу поднять.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 17.08.2010, 21:34   #15
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Цитата:
P.S. Жаль репутацию вам не могу поднять.
На репу др*чат только школоло
r9m вне форума Ответить с цитированием
Старый 17.08.2010, 21:36   #16
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Assignable typed constants - изменяемые типизированные константы
вообще использование таких вещей в компонентах чревато, что уже неоднократно наблюдалось ...константа должна быть константой, если ее меняют, то это уже переменная, так оно будет работать во всех версиях.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 17.08.2010, 21:40   #17
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Репутация - (лично для меня) "материальная" награда за помощь на этом сайте и я на неё не скуплюсь, лично мне она помогла подзаработать... Но спасибо за такую бескорыстность Вы меня, ребят, выручили очень!
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 17.08.2010, 21:50   #18
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Цитата:
вообще использование таких вещей в компонентах чревато, что уже неоднократно наблюдалось ...константа должна быть константой, если ее меняют, то это уже переменная, так оно будет работать во всех версиях.
Черевато как раз перелопатить дофига кода в компоненте, это сейчас ты так взял и изменил 3 строчки, а взял бы библиотеку TurboVision под Delphi и присел бы. Уж слишком много пришлось бы тебе менять.
r9m вне форума Ответить с цитированием
Старый 17.08.2010, 22:03   #19
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

OFFTOP >
во-первых не взял-бы, во вторых подобные замены во множестве модулей уже делал, а в третьих нужно изначально делать "по-человечески" библиотеки.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 17.08.2010, 22:14   #20
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Цитата:
а в третьих нужно изначально делать "по-человечески" библиотеки.
Ну знаешь, делали ее хорошие программисты - уж поверь. И они лично в комментариях к исходнику написали, что мол для компиляции включите опцию бла бла. Думаю, Ильфак Гульфанов и люди написавшие FPC знают толк в библиотеках, как думаешь?

Цитата:
во вторых подобные замены во множестве модулей уже делал
Ой, ну прям даже не знаю, что и сказать ))) Молодец! Значит времени очень много, счастливый.

Пойду-ка я в келью, счастливо.
r9m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как установить новый компонент? -=Alex=- Общие вопросы Delphi 16 11.06.2010 21:04
Как установить компонент на Delphi 2007 Kostia Компоненты Delphi 7 06.04.2010 16:11
Как установить компонент в Delphi 2007? juan666777 Общие вопросы Delphi 2 08.06.2009 22:10
Как правильно установить компонент? Alex Cones Компоненты Delphi 1 28.04.2009 21:38
Как установить компонент на Delphi2006? D7_beginner Компоненты Delphi 4 12.12.2007 12:04