Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

проблема с richedit   Найти похожие ветки 

 
Flea   (2005-11-03 19:19) [0]

Добрый вечер!
Поставил недавно кол 2.19 и после этого перестал работать richedit: приложение запускается, но  richedit на нем как будто виснет и не перерисовывается, нельзя ничего впечатать, причем если кинуть на форму еще один компонент richedit2, то этот будет работать нормально, первый же все равно не работает.
подскажите что делать? спасибо


 
Thaddy   (2005-11-03 20:09) [1]

Does this small demo work?
It works with me on all versions of Delphi and also on XP, NT2000 and Windows ME


{
program Project1;
uses
 Kol,
 unit1 in "Unit1.pas";
begin
 NewForm1( Form1, nil);
 Run(Form1.form);
end.
}
unit unit1;
interface
uses
 Windows, Messages, Kol;

type

PForm1=^TForm1;
TForm1=object(Tobj)
 Form:pControl;
 Ed:PControl;
 Menu:PMenu;
public
 procedure DoMenu(sender:PMenu;Index:Integer);
end;

procedure NewForm1( var Result: PForm1; AParent: PControl );

var
 Form1:pForm1;

implementation

procedure NewForm1( var Result: PForm1; AParent: PControl );
begin
 New(Result,Create);
 with Result^ do
 begin
   Form:= NewForm(AParent,"KOLForm").SetSize(600,400).centeronparent.Tabulate;
   Applet:=Form;
   Form.Add2AutoFree(Result);
   Menu:=NewMenu(form,0,["&File","(","&New","-","&Open","-"," E&xit",")"],Domenu);
   Ed:=NewRichEdit(Form,[]).SetAlign(caClient);
   Form.SimpleStatusText:="";
 end;
end;

procedure TForm1.DoMenu(sender: PMenu; Index: Integer);
begin
 case index of
 1:Ed.Clear;
 3:with NewOpenSaveDialog("","",[])^  do
   try
     Filter:="Rich edit files|*.rtf";
     If execute then
       Ed.RE_LoadFromFile(Filename,reRtf,False);
   finally
     free;
   end;
 5:Applet.Close;
 end;
end;

end.


 
Vladimir Kladov   (2005-11-03 21:39) [2]

спасибо за репорт. А то я голову чуть не сломал. А оказалось - проблема в rich edit"ах... Сейчас обновление приготовлю, выложу 2.20


 
Flea   (2005-11-03 22:55) [3]

2 Thaddy: попробовал этот код: приложение запускается, но richedit все равно не работает. компонент не реагирует, на нем остается изображение тех окон что были открыты до этого...
2 Vladimir Kladov: хм, рад что чем-то помог, хотя и сам не понял чем :)
с нетерпением жду обновление...


 
Flea   (2005-11-04 11:54) [4]

добрый день. поставил новый кол и мск 2.20 но проблема не исчезла :( более того, теперь не работает ни один из richedit брошенных на форму (хотя раньше не работал только первый из них)...


 
Vladimir Kladov   (2005-11-04 15:30) [5]

сообщите: версия ОС, версия Internet Explorer, версия Delphi, какая(какие) из dll имеет место быть в системной директории Windows: "msftedit.dll", "RICHED20.DLL", "RICHED32.DLL", "RICHED.DLL".


 
Vladimir Kladov   (2005-11-04 17:51) [6]

В общем, ситуация прояснилась. У вас, наверное, 9х/ME, и там нет msftedit.dll. В этом случае обнаруживается другой баг. Сейчас исправил, тестирую. Надо обновление делать.


 
Flea   (2005-11-04 18:13) [7]

у меня Windows 2000, IE 5.0, Delphi 6.0, в системной директории есть "RICHED20.DLL", "RICHED32.DLL"


 
Vladimir Kladov   (2005-11-04 19:41) [8]

Интересно, я полагал, что в 2000 уже еть RichEdit версии 5. Но в любом случае должно быть исправлено, конечно.



Страницы: 1 вся ветка

Текущий архив: 2006.07.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.036 c
15-1151413524
NORDmen
2006-06-27 17:05
2006.07.30
перевод слов/предложений с помошью программ-переводчиков


6-1142861728
linox
2006-03-20 16:35
2006.07.30
Строка на отдельный IP.


2-1152464210
Anton22
2006-07-09 20:56
2006.07.30
Окно запроса пользователя и пароля


3-1148529414
deni
2006-05-25 07:56
2006.07.30
Проблема с сохранением базы Interbase


1-1147554310
Anton_112
2006-05-14 01:05
2006.07.30
Разбор математического выражения