Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Вниз

Помогите разобраться с ошибкой!!! Очень прошу.   Найти похожие ветки 

 
Sacred ©   (2003-10-12 21:49) [0]

Значит дело обстоит так...при загрузке уже существующей сцены выпадает ошибка на строке
if Assigned(FBuffers) then begin
     i:=FBuffers.IndexOf(aBuffer);  это из модуля GLScene

еще есть прикол в том что эта ошибка появилась из неоткуда...то есть такого раньше не наблюдалось...

Сцена у меня загружаеться обычным способом
glScene.LoadfromFile(cFileName);

за ранее боьшое спасибо.


 
cyborg ©   (2003-10-13 00:34) [1]

Какая ошибка?
ацес виолатион? тогда при освобождении FBuffers не обнуляешь его, либо с начала работы программы указатель на объект не нуль.


 
Sacred ©   (2003-10-14 00:09) [2]

вообщем дело обстоит так...
я просто использовал в своей проге GLSceneEditor, там есть функция ReadScene...в ней такой кусок
with glScene do
 begin
   if Assigned(Cameras) then
   begin
     FCameraNode.Data:=Cameras;

....

так вот при запуске проги эта функция выполняеться и значение glScene не равно нуль...

но как только я открываю файл *.gls вот так:
if OpenDialog.Execute then begin
             glScene.LoadFromFile(OpenDialog.FileName);
      ResetTree;
      ReadScene;
end;
и на выполнении процедуры ReadScene значение glScene = nil...хотя в исходниках процедуры LoadFromFile никакого однуления нет...я уже пробовал сохранять и открывать файл через LoadFromTextFile...все равно такие же грабли...

в чем тогда может быть проблемы



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.03 c
1-1080903079
ownz
2004-04-02 14:51
2004.04.18
Как можно создать библиотеку и загонять туда любые файлы


14-1080036709
Zoloto
2004-03-23 13:11
2004.04.18
Объясните, что за ерунда


6-1075399727
SIVS
2004-01-29 21:08
2004.04.18
чат и передача данных в сети


14-1080498979
ikivio
2004-03-28 22:36
2004.04.18
Просто устал


4-1076677030
Chery
2004-02-13 15:57
2004.04.18
Как запустить одно приложение из другого? (да, ламерство...)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский