Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];

Вниз

проблема с 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 вся ветка

Форум: "KOL";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
6-1142512145
Новочеркасский Волк
2006-03-16 15:29
2006.07.30
Виновата ли ADSL или в чём ошибка???


2-1152129906
Ezorcist
2006-07-06 00:05
2006.07.30
Переаод цвета в hex


3-1148803253
Ivan123
2006-05-28 12:00
2006.07.30
как увидеть messages от SQL-server


4-1145133480
Volf_555
2006-04-16 00:38
2006.07.30
Как убрать значок программы с панели задач?


4-1145002807
vodvorezlaya
2006-04-14 12:20
2006.07.30
Помогите разобраться с контролем приложений





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский