Показать сообщение отдельно
Старый 02.05.2008, 19:42   #32
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Тормоза при загрузке из AnimSeq

Нда, а я думал что это должен знать любой уважающий себя программист. Во всех языках (поддерживающих эту директиву) include является директивой препроцессора, которая указывает ему включать содержимое указанного файла, и блиц в этом не исключение.
практика - наше все! недай "неподходящим названиям" захавать свой мозг!

итак, небольшая практическая разборока:
C++

incl.h
1
main.cpp
#include <windows.h>

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine,int nCmdShow)
{
	int a=0;
	while
	(
	#include "incl.h"
	)
	{
		a++;
		if(a>10000)break;
	}
	return 0;
}
компилится. работает.

Блитц3Д

incl.bb
1
main.bb
While Include "incl.bb"
	a=a+1
	If(a>10000) Then Exit
Wend
не компилится ((((


к слову
While 1
	a=a+1
	If(a>10000) Then Exit
Wend
компилится и работает как надо

здается мне что выделенная часть твоей цитаты == false. препроцессора у блица нет, инклюдются файлы в блице каким то другим загадочным образом.
(Offline)
 
Ответить с цитированием