Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 197
от 17.09.2005, 18:24

Администратор:Калашников О.А.
В рассылке:Подписчиков: 197, Экспертов: 31
В номере:Вопросов: 2, Ответов: 2


Вопрос № 26218: Здравствуйте, уважаемые эксперты. Поставлена задача: к довольно объемному проекту на C(зачатки компилятора) написать MDI-интерфейс а-ля VC5 на Delphi. Взаимодейсвие компилера/интерфейса легко организовать через файлы, но неплохо бы переписать про...
Вопрос № 26220: У меня проблема при програмировании под OPENGL. glRasterPos неработает в 16битном цвете, в связке OPENGL и BUILDER Вот что я делал: Скачал 13ый урок написаный на VC и на BCB6 и запускал в режиме FULLSCREEN - http://nehe.gamedev...

Вопрос № 26.218
Здравствуйте, уважаемые эксперты.
Поставлена задача: к довольно объемному проекту на C(зачатки компилятора) написать MDI-интерфейс а-ля VC5 на Delphi. Взаимодейсвие компилера/интерфейса легко организовать через файлы, но неплохо бы переписать проект на C в dll для более тесной связи компилер-интерфейс. Пытался это сделать в VC5, но на определённом этапе упёрся.
Какие основные действия нужно произвести над exe-проектом в VC5 и исходным кодом на С(использующим традиционные C-библиотеки), чтобы преобразовать его в dll (все вызываемые функции уже есть)?
Хотелось бы ещё найти какие-нибудь руководства по созданию dll на C с нуля и созданию MDI-приложений с разного рода примочками на Delphi.
Отправлен: 12.09.2005, 17:23
Вопрос задал: WR124 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: BOIL
Здравствуйте, WR124!

По Вашему вопросу я заключил, что требуется подробные сведения о создании DLL под Windows
Если это так, предлагаю одно полезную ссылочку
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/dynamic_link_libraries.asp

Тут Вы прочитаете в первоисточниках, есть примеры

Удачи!..
Ответ отправил: BOIL (статус: 4-ый класс)
Отправлен: 12.09.2005, 17:43
Оценка за ответ: 4
Комментарий оценки:
MSDN это, конечно, кладезь информации, но по первому вопросу хотелось бы услышать что-то более конкретное: например, как заставить линкер VC5 собирать из текущего проекта не исполнимый файл, а dll?


Вопрос № 26.220
У меня проблема при програмировании под OPENGL.
glRasterPos неработает в 16битном цвете, в связке OPENGL и BUILDER

Вот что я делал:
Скачал 13ый урок написаный на VC и на BCB6 и запускал в режиме FULLSCREEN
- http://nehe.gamedev.net/data/lessons/bcb6/lesson13_bcb6.zip
- http://nehe.gamedev.net/data/lessons/vc/lesson13.zip

Запускаю у друга (GFMX440) У него все! работает.
Запускаю у себя (FX5200):
Win98SE и WINXP, Менял драйвера видеокарты , ставил старые, ставил новые...
Результат один:
Запускаю урок на VC РАБОТАЕТ!, а урок написаный на BCB вылетает...

Железо у меня такое: PALIT GF-5200, MB ASUS A7N8X-E DELUXE (чипсет nForce 2)

Если нужна дополнительная информация по моей проблеме, то смотрите тут:
http://forum.pmg.org.ru/viewtopic.php?t=70

Помогите!! Незнаю уже что делать...
Отправлен: 12.09.2005, 18:22
Вопрос задал: DDMZ (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: _DM_
Здравствуйте, DDMZ!
Очень интересный вопрос, почитал вашу переписку по ссылке, аж заинтриговало, попробовал - и правда, те же проблемы (у меня 2003serv, GF2 MX400), до этого на OpenGL писал проблем не наблюдалось.
Почитал документацию, и вот чудо, эта функция походе ведёт себя в данном случае обратно тому, что про неё написано.
Что-то у меня не получается приаттачить файл к ответу, пиши на мыло: dead_max@mail.ru, вышлю тебе код который проиллюстрирует неправильное поведение, и как вообще отлавливать ошибки OGL.
Ответ отправил: _DM_ (статус: 2-ой класс)
Отправлен: 12.09.2005, 20:32
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться
Вспомнить пароль

В избранное