Текущий архив: 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.46 MB
Время: 0.012 c