Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Загадочная история с CPPBuilder 6   Найти похожие ветки 

 
PVOzerski ©   (2004-11-18 18:31) [0]

Отлавливает меня вчера в коридоре коллега. Говорит, очень со мной пообщаться хочет, совета ищет. А суть вот в чем. Стал он переносить свой проект с какого-то старого билдера на 6-й, а он линковаться перестал. Притом проблемы - с дельфийским компонентом, с которым раньше было всё ОК. Смотрю компонент - для работы с портами, автор - всеми нами уважаемый АП :^). Линкер кричит: не найти паблик нэйм SetPortA. Притом нигде в obj-файлах его нет, кроме как в получившемся из С++-ного модуля, откуда юзается компонент. В итоге влез я в исходники компонента (да простит меня Анатолий :^) ), исправил имена private-методов c SetPort на SetPortA в двух классах - и всё слинковалось. Но понять бы истоки глюка... Явно, дело в билдере, а не в компоненте. То ли решил, что раз есть PortW, надо сделать и PortA :^), то ли еще что... Кстати, работоспособность получившего exe я еще не выяснял.


 
wicked ©   (2004-11-18 19:11) [1]

дело в препроцессоре, который заменил в .hpp-файле имя SetPort на SetPortA, как и предписано ему было где-то в глубинах windows.h...
первое, что пришло на ум...



Страницы: 1 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.047 c
1-1101120518
#Master#
2004-11-22 13:48
2004.12.05
Чтение из текстового файла


14-1100757653
sniknik
2004-11-18 09:00
2004.12.05
Разминка к пятнице, легкая задачка на четверг...


4-1098466459
Dot
2004-10-22 21:34
2004.12.05
изменить байт


1-1100774111
Vika_cc
2004-11-18 13:35
2004.12.05
frxClass.dcu


3-1099467431
Olga_cc
2004-11-03 10:37
2004.12.05
Как откразить в отчетах поля тип MEMO