![]() |
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум | ![]() |
![]() |
Л и с о в о д ы в с е х с т р а н, о б ъ е д и н я й т е с ь !!! |
FGL - Fox Graphics LIbrary | |||
---|---|---|---|
chunihin-df Автор Сообщений: 5 Откуда: Тюмень |
FGL предназначена для FoxPro-разработчиков, которые заинтересованы в добавлении интерактивной 3D визуализации в свои приложения.
FGL поддерживает: - ООП интерфейс для управления сценой - Взаимодействие с пользователем (обработка событий мыши и клавиатуры) - Материалы и система освещения - Рендеринг текста с использованием TrueType и OpenType шрифтов - Несколько вьюпортов - Скелетная анимация - Загрузки 3D-моделей и текстур в различных форматах, см. assimp.sourceforge.net и openil.sourceforge.net Короткая видеодемка приложения, основанного на FGL www.youtube.com Остальная информация на CodePlex'е fgl.codeplex.com Прошу критики ![]() Исправлено: chunihin-df, 18.11.13 19:08 ![]() |
||
Re: FGL - Fox Graphics LIbrary | |||
---|---|---|---|
dimag Сообщений: 387 Откуда: Одинцово |
У меня на версии 09.00.000.7423 не запускается, выдает ошибку
Library file "name" is invalid (Error 1691) ругается на: SET LIBRARY TO fgl.fll ADDITIVE ------------------ Глупость - это не отсутствие ума, это такой ум. Исправлено: dimag, 18.11.13 12:14 ![]() |
||
Re: FGL - Fox Graphics LIbrary | |||
---|---|---|---|
BOBAN Сообщений: 545 Откуда: Солигорск |
При запуске exe файла, комп (Win7) повис вплоть до ресета.
![]() |
||
Re: FGL - Fox Graphics LIbrary | |||
---|---|---|---|
Igor Korolyov Сообщений: 32274 |
Да, еслия прямо из архива запускать то лажа выходит. Для починки - удали все msvc*.dll и фоксовый рантайм vfp*.dll (можно и gdiplus.dll - не нужен он в этой папке - он в системе должен быть установлен) и скопируй fgl.fll из папки build в папку sample.
Конечно же, для работы на машине должен быть корректно установлен фоксовый рантайм и сишные рантаймы: "Visual C++ .NET 2003" он же msvcr71.dll - нужен для самого фокса - ставится вместе с фоксовым рантаймом. "Visual C++ 2005" он же msvcr80.dll. "Visual C++ 2008" он же msvcr90.dll. "Visual C++ 2012" он же msvcr110.dll. 3 последних можно скачать в виде "Redistributable Package" c MS сайта. Впрочем, они вполне могут уже у вас стоять - например с установкой Visual Studio, или того же MS Office... Зачем нужно так много рантаймов - я не в курсе ![]() ------------------ WBR, Igor ![]() |
||
Re: FGL - Fox Graphics LIbrary | |||
---|---|---|---|
chunihin-df Автор Сообщений: 5 Откуда: Тюмень |
Возможно, отсутствует какая-то dll из MSVC 2012. Если честно, то не возникало такой проблемы до сих пор. Попробую разобраться.
Спасибо за отзыв. ![]() |
||
Re: FGL - Fox Graphics LIbrary | |||
---|---|---|---|
chunihin-df Автор Сообщений: 5 Откуда: Тюмень |
Рантаймы нужны для тех у кого не установлена VFP. Например, я сам тестировал билд на планшетах с Win8 (не RT) без установленного VFP. Исправлено: chunihin-df, 19.11.13 09:40 ![]() |
||
Re: FGL - Fox Graphics LIbrary | |||
---|---|---|---|
chunihin-df Автор Сообщений: 5 Откуда: Тюмень |
А crash dump есть? ![]() |
||
Re: FGL - Fox Graphics LIbrary | |||
---|---|---|---|
dimag Сообщений: 387 Откуда: Одинцово |
Сделал, как написал Игорь, всё заработало. Ещё бы примеров побольше.
------------------ Глупость - это не отсутствие ума, это такой ум. ![]() |
||
Re: FGL - Fox Graphics LIbrary | |||
---|---|---|---|
Igor Korolyov Сообщений: 32274 |
Это да, но если у кого УСТАНОВЛЕН рантайм от скажем RTM или SP1 версии 9-ки, то будет конфликт dll локализации ("русская" система будет сперва искать vfp9rrus - найдёт от недопатченного фокса, и загрузить программу вообще не сможет - ну там другая ошибка будет, конечно же). Т.е. этот вариант канает ТОЛЬКО для машин где гарантированно не "установлен" фоксовый рантайм. В "примерах для разработчиков" это IMHO излишне ![]() Ну а с VC всё ещё хуже - во-первых не все требуемые dll есть в папке, во-вторых они не все "крайних" версий и вступают в какой-то конфликт с тем что установлено в системе (вероятно это и вызывает ошибку загрузки fll). Я бы во-первых убрал их из тестовой сборки, а во-вторых таки привёл всё к использованию только 1 версии сишного рантайма (в идеале именно к 2003 т.е. msvcr71 - той что самому фоксу нужна, но я так понимаю что это невозможно, потому хотя бы к тому же 2012 msvcr110... Конечно, если есть исходники всех этих dll или можно найти их версии собранные в 2012 студии...) ------------------ WBR, Igor ![]() |
||
Re: FGL - Fox Graphics LIbrary | |||
---|---|---|---|
chunihin-df Автор Сообщений: 5 Откуда: Тюмень |
Да, был неправ. Удалю рантаймы из билда. ![]() |
||
© 2000-2019 Fox Club  |