Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
1-1101149739
LinaIns
2004-11-22 21:55
2004.12.05
Клик правой кнопко мыши сделать левым


14-1100784354
panov
2004-11-18 16:25
2004.12.05
Наша судебная система начинает равняться на остальной мир?


3-1099568728
СержК
2004-11-04 14:45
2004.12.05
Как проиндексировать набор данных


4-1097695439
cerber1
2004-10-13 23:23
2004.12.05
смена координат Десктопа


3-1099831137
Apophis
2004-11-07 15:38
2004.12.05
Отчет через MSWord




   Наверх