Цитата:
	
	
		| Сообщение от lkz_07 Его создавать не нужно, он ссылается на переменную из процедуры: 
	Код: procedure Generator(buf : PChar;  Typ, Freq,  Lev, Size : LongInt; var tPred : Double); | 
	
 Это не переменная, а формальный параметр функции. buf является 
указателем на некий буфер. Перед вызовом процедуры Generator нужно создать буфер (зарезервировать кусок памяти) и адрес этого буфера указать в параметре buf.
Перед вызовом процедуры Generator создаётся буфер?
p.s. И какая вообще ошибка появляется в той строке?