المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
السلام عليكم
إنشاء الكل بألف خير
بسم الله
مثال
عندي ليست
كود :
delphi1+arab
delphi2+arab
delphi3+arab
delphi4+arab
delphi5+arab
delphi6+arab
delphi7+arab
delphi8+arab
كيف يمكن عمل حلقة تنسخ ما قبل + في كل سطر ووضها في ميمو مثلا
علما أن عدد الاسطر ليس ثابت
المشاركات : 316
المواضيع 64
:
: 1
الإنتساب : Apr 2009
و عليكم السلام و رحمة الله أخي
كود :
var i: integer;
begin
for i := 1 to 10 do
begin
Memo1.Lines.Add('Delphi' + IntToStr(i)+'+Arab');
end;
end;
و أنظر الدرس الرابع للدورة إن لم تخني الذاكرة
بالتوفيق إن شاء الله
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
أخي شكرا لك على الرد لكن أنت لم تفهمني
أنا قلت كيف اعمل حلقة تنسخ الكلمة الاولى في كل سطر يعني ما قبل +
ما العلم أن list ليست ثابتة يعني متغيرة
كتابيا وعدديا
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله
PHP كود :
var
S: string;
begin
S := 'Delphi+'+'Arab';
ShowMessage(Copy(S, 0, Pos('+', S)-1));
end;
المشاركات : 114
المواضيع 35
:
: 0
الإنتساب : Jan 2011
وعليكم السلام ورحمة الله
PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
var i, p : integer;
s : string;
begin
for i := 0 to Memo1.Lines.Count do
begin
p := pos('+',Memo1.Lines.Strings[i]);
if p <> 0 then
begin
s:= copy(Memo1.Lines.Strings[i],1,p-1);
Memo2.Lines.Add(s);
end;
end;
end;
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
شكرا لك kachwahed
yassine_hell بارك الله فيك هدا ما كنت ابحث عنه