Здравствуйте, Уважаемые Эксперты. Написал я некую программу (долго об'яснять чего она там у меня делает, да это в общем и не важно). Так вот, короче, есть там такая опция - подключение dll-ки с некоторой определённой функцией (динамически естесно). У меня к вам такой вопрос: подскажите пожалуйста, как эту грёбаную dll-ку можно отладить, и вообще возможно ли это? Да, пишу на 5ом Builderе под 98ой. Когда я назначаю свою прогу как Host Application, он мне начинает отлаживать её (т. е. прогу), а вот внутрь экспортируемой функции лезть не хочет и все breakи в ней кркстиками метит.
Здравствуйте, APTEM! Ну естессно. Ты же подлючаешь ее динамически, так откуда же бедному дебаггеру знать где искать код ентой твоей DLL-ки ?? Не будет же он копаться в твоих исходниках ? :))) Подключи ее статически и все будет OK. Удачи.
Ответ отправлен: 01.05.2003, 13:20 Отправитель: Ramzes Отвечает Eugene
Здравствуйте, APTEM! Можешь попробовать добавить хост приложение и DLL-ку в одну группу проектов через меню Project->Add new project.. Потом по Ctrl+Alt+F11 выскочит окошко, в котором можно переключаться между этими проектами. А ещё убедись, что у тебя в Project->Options в обоих проектах нажата кнопка Full debug. Ответ отправлен: 30.04.2003, 09:26 Отправитель: Eugene
Вопрос № 747
Здравствуйте, уважаемые эксперты! В программе на VC++ 7.0 без MFC необходимо реализовать загрузку контрола Tree View элементами дерева, используя текстовый файл в котором на каждой строчке содержится название элемента дерева. Подскажите алгоритм. Можно побайтно читать файл до разделителя строк в буфер, создавать элемент дерева, читать дальше до разделителя и т.д. Но может быть это можно реализовать покрасивее и побыстрее? Спасибо.
Приветствую Вас, Sledge! А как задан элемент? Как путь? аcd? Если так, то делай так: 1. читай сразу всю строчку с помощью fgets(). Буффер бери большой например 1024 или 2048 байт. 2. используй функцию strtok(), она сама по себе даст тебе по очереди все элементы. 3. скорее всего там будут повторяющиеся пути. (аc, ad). Для того, что бы сделать это эффективней - создай структуру данных, которая будет содержать в себе иерархию (как бы внутреннее представление дерева), а потом загрузи ее сразу всю в дерево.
Ответ отправлен: 03.05.2003, 09:50 Отправитель: vitya Отвечает Shurik
Приветствую Вас, Sledge! Можно все сделать гораздо быстрее и красивее. Используйте скобки - чем больше открывающих скобок, тем больше глубина данного поддерева, закрывающие - выход на верхний подуровень.
Ответ отправлен: 03.05.2003, 21:23 Отправитель: Shurik
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.