Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 13.09.2011, 12:55
dser dser вне форума
Прохожий
 
Регистрация: 13.09.2011
Сообщения: 5
Репутация: 10
По умолчанию Крах

Сижу пишу программу, которая раньше работала. Написал ещё немного кода, билд проходит и компилирование тоже, но при запуске начинает ругаться на все контролы формы (типа не может найти их типы) и их события. В нете не нашел решения. Спасибо.
Ответить с цитированием
  #2  
Старый 13.09.2011, 13:03
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Проблема исчезла?
Нет: Перезагрузить комп. Открыть проект и проверить.
Проблема исчезла?
Нет: Почистить проект, оставив только pas,dfm,dpr файлы. Открыть проект и проверить.
Проблема исчезла?
Нет: Открыть во внешнем редакторе файлы dfm и пересохранить их.
Проблема исчезла?
Нет: Создать архив, положив в него вышеперечисленные типы файлов и дать ссылку тут. Будем думать.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 13.09.2011, 13:29
dser dser вне форума
Прохожий
 
Регистрация: 13.09.2011
Сообщения: 5
Репутация: 10
По умолчанию

Нет ничего из выше описанного не помогло в том числе и создание новго проекта и переноса туда файлов. Прилогаю файлы форм и проекта.
Вложения
Тип файла: 7z SensorControlConstructor.7z (5.8 Кбайт, 4 просмотров)
Ответить с цитированием
  #4  
Старый 13.09.2011, 14:21
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Уж очень круто вы урезали проект. Пришлось большую часть выкинуть.
Имеется какой-то баг в тексте вот в этой процедурки:
Код:
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  
Старый 13.09.2011, 14:42
dser dser вне форума
Прохожий
 
Регистрация: 13.09.2011
Сообщения: 5
Репутация: 10
По умолчанию

Если у вас запустилась видать у меня что то с компьютером. Птому что после даже удаления кнопки scan и обработчика делфи продолжает ругать на остальные контролы на форме. После удаления их всех проект запускается. При установки новых контролов проект также работает, но в один прекрасный момент всё повторяется. Подозреваю что это может быть из за XP и embarcadero 2010 на которой я пишу.
Ответить с цитированием
  #6  
Старый 13.09.2011, 14:48
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Есть такое странное предложение. Попробуйте поменять клавиатуру хотя-бы на время и посмотреть на результат.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #7  
Старый 13.09.2011, 15:24
dser dser вне форума
Прохожий
 
Регистрация: 13.09.2011
Сообщения: 5
Репутация: 10
По умолчанию

Прямо такие безумная идея. Но я поробую.
Ответить с цитированием
  #8  
Старый 13.09.2011, 16:03
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Ну я исхожу из предположения, что у вас в тексте программы появляются неотображаемые символы. Сами вы их не вводите, а вот глюки клавы очень даже могут вызывать такой эффект.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #9  
Старый 14.09.2011, 10:55
dser dser вне форума
Прохожий
 
Регистрация: 13.09.2011
Сообщения: 5
Репутация: 10
По умолчанию

Если кому интересно проблема была в том что процедуры обработки событий для контролов были описаны в секции private, отсюда и глюки я думаю.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:54.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025