easyDelphi Q&A
+2 تصويتات
69 مشاهدات
استعملت هذا الكود ولم ينجح ....

procedure TForm1.Button1Click(Sender: TObject);
var
  Memo: TfrxMemoView;
begin
  Memo := frxReport1.FindObject('Memo1') as TfrxMemoView;
  Memo.Text := StringReplace(Memo.Text, '%my_str%', 'new string', [rfReplaceAll]);
  frxReport1.ShowReport;
end;

 

تم إغلاقه بملاحظة: الدالة تعمل بشكل جيد .. الخطأ كان في المتغير الموجود في الفاستريبورت
سُئل في تصنيف Delphi بواسطة (10,690 نقاط)
مغلق بواسطة | 69 مشاهدات
ماذا تقصد ب لم ينجح؟ هل هناك رسالة خطأ أو ان النص لم يتغير أو ر ٍبما  ان Memo1 لا يوجد أصلا. الرجاء توضيح اكثر
النص لم يتغير و Memo1  موجود

1 إجابة واحدة

0 تصويتات
 

أه حسنا يبدو ان المكون المسمى Memo1 لم يتم العثور عليه أو أنه ليس من كلاص TfrxMemoView حاول أن تعمل Debug لهذا الكود 

procedure TForm1.Button2Click(Sender: TObject);
var
  Memo: TfrxMemoView;
  Component: TfrxComponent;
begin
  Component := frxReport1.FindObject('Memo1');
  i f Component is TfrxMemoView then
  begin
    Memo := Component as TfrxMemoView;
    Memo.Text := StringReplace(Memo.Text, '%my_str%', 'new string', [rfReplaceAll]);
    frxReport1.ShowReport;
  end;
end;

المصدر من هنا

 

تم الرد عليه بواسطة (7,560 نقاط)
جربته سابقا وبقي نفس المشكل لايحدث أي تغيير

اسئلة متعلقة

+5 تصويتات
1 إجابة
+1 تصويت
1 إجابة
سُئل مايو 11 في تصنيف Delphi بواسطة hidenpain (760 نقاط) | 38 مشاهدات
+4 تصويتات
2 إجابة
سُئل يوليو 24، 2018 في تصنيف Delphi بواسطة Amar Gozim (10,690 نقاط) | 99 مشاهدات
+3 تصويتات
3 إجابة
سُئل يوليو 19، 2018 في تصنيف fmx بواسطة NADIRE (870 نقاط) | 88 مشاهدات
+4 تصويتات
2 إجابة
سُئل أكتوبر 18، 2018 في تصنيف Delphi بواسطة Amar Gozim (10,690 نقاط) | 74 مشاهدات
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

374 سؤال
603 إجابة
1,062 تعليق
232 مستخدم