![]() |
|
|
#1
|
|||
|
|||
![]() RichEditMany-массив 0..200 TRichEdit
Код:
for i:=0 to kolvoformul do begin if fileexists('C:\Formuls\Колебания и волны'+'\'+massiveformul[i]+'.txt') then begin way:='C:\Formuls\Колебания и волны'+'\'+massiveformul[i]+'.txt'; RichEditMany[i].lines.loadfromfile(way); end; end; помогите плз |
#2
|
||||
|
||||
![]() Код:
RichEditMany.lines[i].loadfromfile(way); Алкоголик-аморал, явная угроза обществу Блин, я уже местный, а все равно нифига не знаю... |
#3
|
|||
|
|||
![]() не, пишется lines т.к. ошибка вылазит только во время работы программы, то есть она компилируется но не работает и вылетает с ошибкой при этой процедуре
|
#4
|
|||
|
|||
![]() richeditmany[i]- потому что это массив там много richedit'ов
|
#5
|
|||
|
|||
![]() А что за ошибку выдает?
Да, и ты точно создаешь все 200 RichEdit-ов? А еще вопрос, зачем 200 RichEdit-ов? хватило бы и одного, что-то страшное ты пишешь, такое) |
#6
|
|||
|
|||
![]() Во-первых создание 200 RichEdit'ов сожрёт много памяти.
А во вторых все 200 RichEdit'а должны быть "Create". Если не вызвать конструктор - объект не будет существовать, и любое обращение к нему будет вызывать Access Violation. |
#7
|
|||
|
|||
![]() вот про конструктор чето слышал но не понял как сделать
пробовал richeditmany[i].lines:=trichedit.create; |