|  | 
 
 | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  Крах Сижу пишу программу, которая раньше работала. Написал ещё немного кода, билд проходит и компилирование тоже, но при запуске начинает ругаться на все контролы формы (типа не может найти их типы) и их события. В нете не нашел решения. Спасибо. | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   Проблема исчезла? Нет: Перезагрузить комп. Открыть проект и проверить. Проблема исчезла? Нет: Почистить проект, оставив только pas,dfm,dpr файлы. Открыть проект и проверить. Проблема исчезла? Нет: Открыть во внешнем редакторе файлы dfm и пересохранить их. Проблема исчезла? Нет: Создать архив, положив в него вышеперечисленные типы файлов и дать ссылку тут. Будем думать. | 
| 
			 
			#3  
			
			
			
			
		 | |||
| 
 | |||
|   Нет ничего из выше описанного не помогло в том числе и создание новго проекта и переноса туда файлов. Прилогаю файлы форм и проекта. | 
| 
			 
			#4  
			
			
			
			
		 | ||||
| 
 | ||||
|   Уж очень круто вы урезали проект. Пришлось большую часть выкинуть.  Имеется какой-то баг в тексте вот в этой процедурки: Код: procedure TMainF.ScanClick(Sender: TObject);
var
  j,i: integer;
begin
  for i := 0 to Length(ScanProperty) - 1 do
    for j := ScanProperty[i].begrange to ScanProperty[i].endrange do begin
      sens := TSensor.Create(IntToStr(j), port);
      buf := CreateIdenifier(ScanProperty[i], j);
      if sens.ExchangeData($42, 'TypeE', buf, bufpack) = SR_Success_Exchange then
    end;
end; | 
| 
			 
			#5  
			
			
			
			
		 | |||
| 
 | |||
|   Если у вас запустилась видать у меня что то с компьютером. Птому что после даже удаления кнопки scan и обработчика делфи продолжает ругать на остальные контролы на форме. После удаления их всех проект запускается. При установки новых контролов проект также работает, но в один прекрасный момент всё повторяется. Подозреваю что это может быть из за XP и embarcadero 2010 на которой я пишу. | 
| 
			 
			#6  
			
			
			
			
		 | ||||
| 
 | ||||
|   Есть такое странное предложение. Попробуйте поменять клавиатуру хотя-бы на время и посмотреть на результат. | 
| 
			 
			#7  
			
			
			
			
		 | |||
| 
 | |||
|   Прямо такие безумная идея. Но я поробую.   | 
| 
			 
			#8  
			
			
			
			
		 | ||||
| 
 | ||||
|   Ну я исхожу из предположения, что у вас в тексте программы появляются неотображаемые символы. Сами вы их не вводите, а вот глюки клавы очень даже могут вызывать такой эффект. | 
| 
			 
			#9  
			
			
			
			
		 | |||
| 
 | |||
|   Если кому интересно проблема была в том что процедуры обработки событий для контролов были описаны в секции private, отсюда и глюки я думаю. |