Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								Irina_ 							 
						Местный житель 			
		Сообщения:  557 Зарегистрирован:  17 июл 2012, 11:56Откуда:  Республика Беларусь, г.Могилев 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Irina_  04 июн 2024, 11:57 
			
			
			
			
			
			Здравствуйте. Написала Alter указанного интерфейса. При компиляции получила ошибку:
«Нельзя задавать обработчик одного события более одного раза «имя файла» (стр…., поз. …)».
Ниже урезанный упрощенный исходник, на котором такая же ошибка компиляции:
Код: Выделить всё 
#Component "Z_SREDN"
Alter interface PRINT_BOL_BELARUS;
overload DataStream BlListBelarus;
end;
Var
  sFIO_ : String;
DataStream BlListBelarus
  (
    [sPers_Otv]  sFIO_;
  )
Handleevent
cmPreProcess:
{
  sFIO_:= 'ФИО ответственного лица';
}
end; // Handleevent
end; // DataStream
end.
Ранее не сталкивалась с такой ошибкой при написании Alter по расширению потока для других интерфейсов. Как избавиться от ошибки?
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Irina_ 							 
						Местный житель 			
		Сообщения:  557 Зарегистрирован:  17 июл 2012, 11:56Откуда:  Республика Беларусь, г.Могилев 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Irina_  14 июн 2024, 17:24 
			
			
			
			
			
			Здравствуйте.
Проблема решена. Большое спасибо Игорю!
Код: Выделить всё 
#Component "Z_SREDN"
Alter interface PRINT_BOL_BELARUS;
overload DataStream BlListBelarus;
end;
Var
  sFIO_ : String;
DataStream BlListBelarus
  (
    DataSet Podpis
      (
        [sPers_Otv]  sFIO_;
      );
  )
Handleevent DataSet Podpis
cmPreProcess:
{
  sFIO_:= 'ФИО ответственного лица';
}
end; // Handleevent
end; // DataStream
end.