Добрый день!
Помогите пожалуйста, немогу исправить ошибку в программе.
Вообщем у меня есть splashscreen, который запускаеться и после него грузяться все формы, на форме splashscreen в компонент TImage загружена анимация, которая работает с помощью компонента GifImage.
Так вот ошибка выскакивает такая:
Цитата:
'' is not a valid integer value
|
Splashscreen у меня Form6, а строчка показываеться на Form2.
Вот код:
Код:
procedure TReadThread.UpdateForm;
begin
if (Form2.edt1.text = 'cls') then Form2.edt2.Text:='';
Form2.edt1.Text:='';
OemToAnsiBuff(buf, buf, dummy);
Form2.edt2.Text:=Form2.edt2.Text+Copy(buf, 1, dummy);
with Form2.edt2 do begin
SelLength := 0;
SelStart := Length(Text);
Perform(EM_SCROLLCARET,0,0);
end;
end;
показывает на ету строчку
но когда оставляю только етот код:
Код:
if (Form2.edt1.text = 'cls') then Form2.edt2.Text:='';
Form2.edt1.Text:='';
OemToAnsiBuff(buf, buf, dummy);
Form2.edt2.Text:=Form2.edt2.Text+Copy(buf, 1, dummy);
ошибка получаеться в последней строке.
Вообщем я думаю ошибка связана с буфером обмена, но как решить так и недодумался( может вы поможете
И кстати, если удалить анимацию, программа запускаеться без ошибок.
Такая ошибка происходит, только если загрузить анимацию в SplashScreen. В других формах работает нормально.