Помните: 60 кг. нераспечатанных листингов сберегают одно дерево.Надпись над принтером у меня на работе.
Пытаюсь прикрутить к своему очередному детищу средство ввода даты. В качестве такового выбран
CalendarControl Алексея Сарикова (см. скриншот). Просто мне лень писать такую штуку самому, а лицензия этого контрола позволяет использовать его даже в коммерческих проектах, так что всё путём.
Эта штука распространяется в виде статической библиотеки. Скачал. Поставил. Компилирую свою программу. Не компилируется; ругается
компоновщик: не находит конструктор этого CalendarControl`а.
Чертыхнулся. Перекомпилировал. То же самое.
Выматерился. Посмотрел в исходный код. Исходный код этого контрола тоже не компилируется, но это известная проблема: по какой-то причине в Zeta Neo забыли включить функцию BWindow::PostMessage.
Перезагрузился в Zeta 1.2. Компилирую. Хрен. Мой проект не может найти конструктор, а в исходниках CalendarControl`а проблемы с начальными установками, в которых мне просто неохота копаться. Кроме того, не думаю, что даже если я скомпилирую этот CalendarContol на своём компьютере, от этого что-то изменится.
Ладно. Я не могу понять, чем моему проекту так не нравится конструктор CalendarControl`а, поэтому я пишу письмо автору этой штуковины с просьбой сварганить простенькую программу, работающую с этим контролом.
Сегодня получаю ответ. Програмка из трёх файлов. Компилируется влёт. Работает на ура. Никаких проблем. Та же самая строка в моей программе - конструктор объекта не найден. Все пути ко всем файлам идентичны! В демке работает - у меня нет.
А-а-а!!! Пошёл биться головой о стену. Может, чё умное в голову придёт... Или не умное...
...И последнее, что придёт тебе в голову, будет мой ботинок 45-го размера.
Duke Nukem.