delphi4arab منتديات دلفي للعرب
madCollection مجموعة مجانية ومفيدة - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4)
+--- قسم : ملفات و مكونات دلفي مجانية للتحميل (https://delphi4arab.net/forum/forumdisplay.php?fid=25)
+--- الموضوع : madCollection مجموعة مجانية ومفيدة (/showthread.php?tid=1849)

الصفحات: 1 2


madCollection مجموعة مجانية ومفيدة - rm31 - 31-03-2010

السلام عليكم ورحمة الله وبركاته
كود :
http://madshi.net/madCollection.exe
مجموعة لطيفة من الإظافات.
لمزيد من المعلومات عنها يمكنك زيارة.
كود :
http://madshi.net/

الذي أهمني هو : madExcept 3.0k
متتبع الأخطاء في برامجك لزبائنك حيث ينشئ ملفات نصية لجميع الأخطاء مع خيار إرسالها بالبريد الإلكتروني.
أليس جديرا بالتجربة؟


madCollection مجموعة مجانية ومفيدة - me_delphi - 15-10-2011

السلام عليكم ورحمة الله تعالى وبركاته
النسخة Basic مجانية
أترككم مع الموقع فيه جميع المعلومات

كود :
http://www.madshi.net/



madCollection مجموعة مجانية ومفيدة - cargem - 16-10-2011

وعليكم السلام
كود :
http://madshi.net/madCollection.exe
هل هذا من المقالب المضحكة؟
20mb وما وجدت سوى 1 components
يبدو انها تتمتع بمزايا نووية تفجيرية
صدمة كبيرة ما كنت اتوقعها ههه


[صورة: picture0002j.png]

[صورة: picture0001u.png]


madCollection مجموعة مجانية ومفيدة - me_delphi - 16-10-2011

عفوا اعتقدت ان المكون غير مطروح بالمنتدى

إقتباس :هل هذا من المقالب المضحكة؟

لا ياأخي ... هدا مسار النسخة Basic
حسب التثبيت الدي قمت به....أنظر مجلد السورس

C:\Program Files\madCollection\madBasic\Sources
;وتستطيع تثبيت نسخ أخرى حسب الرغبة أو ماتريد برمجته


madCollection مجموعة مجانية ومفيدة - mobile - 16-10-2011

السلام عليكم ورحمة الله
اضحكتنا cargem لكن العبرة بنفعية المكون ليس بعدد عناصره او حجمه
انا لم اجربه .
لكن ان كان غير نافع فأكيد لا يليق به الا كلامك


madCollection مجموعة مجانية ومفيدة - cargem - 17-10-2011

إقتباس :مجموعة لطيفة من الإظافات
اين هي الاضافات فلست اراها
هل اتبعت طريقة مختلفة لتنصيبها

إقتباس :وتستطيع تثبيت نسخ أخرى حسب الرغبة أو ماتريد برمجته
لقد ثبت كل النسخ ولم اجد سوى واحدة يتيمة

تحياتي


madCollection مجموعة مجانية ومفيدة - cargem - 17-10-2011

اعتقد ان صاحب الكبوننت كان محضوظا جدا
ولكن لن يكون كذلك في المرة القادمة ههه


madCollection مجموعة مجانية ومفيدة - محمد عبد العزيز - 17-10-2011

السلام عليكم و رحمة الله
إقتباس :اين هي الاضافات فلست اراها
اقراء ما كتب :
إقتباس :
This is not your every day VCL component collection. You won't see many new colored icons in the component palette. My packages don't offer many visual components to play with. Sorry, if you expected that!
مجموعة MadShi هي وحدات Units بها مجموعة مكونات غير مرئية و إجرائيات.
في الاصل كانت كلها مجانية ومفتوحة المصدر ثم اغلق مصدر بعضها لاستخدامها بملفات ضارة



madCollection مجموعة مجانية ومفيدة - cargem - 17-10-2011

اشكرك على التوضيح
هذا vedios للتوضيح اهمية الكمبوننت
إقتباس :http://madshi.net/flashIntroduction.htm
http://madshi.net/flashAssistants.htm



madCollection مجموعة مجانية ومفيدة - cargem - 17-10-2011

هناك غنائم في المكتبات كنا في امس الحاجة لها فيما سبق
كود :
function PosStr(const subStr : AnsiString; const str : AnsiString; fromPos : cardinal = 1; toPos : cardinal = maxInt) : integer; begin if (fromPos > 0) and (toPos > 0) then result := PosPChar(PAnsiChar(subStr), PAnsiChar(str), Length(subStr), Length(str), false, fromPos - 1, toPos - 1) + 1 else result := 0; end;

كود :
function PosPChar(subStr : PAnsiChar; str : PAnsiChar; subStrLen : cardinal = 0; // 0 -> StrLen is called internally strLen : cardinal = 0; ignoreCase : boolean = false; fromPos : cardinal = 0; toPos : cardinal = maxInt) : integer; function GetPCharLen(const pc: PAnsiChar) : cardinal; asm MOV EDX,EDI MOV EDI,EAX MOV ECX,0FFFFFFFFH XOR AL,AL REPNE SCASB MOV EAX,0FFFFFFFEH SUB EAX,ECX MOV EDI,EDX end; var pc1, pc2, pc3, pc4, pc5, pc6 : PAnsiChar; c1 : cardinal; ch1 : AnsiChar; begin result := -1; if (subStr <> nil) and ((subStrLen <> 0) or (subStr^ <> #0)) and ( str <> nil) and (( strLen <> 0) or ( str^ <> #0)) then begin if subStrLen = 0 then subStrLen := GetPCharLen(subStr); if strLen = 0 then strLen := GetPCharLen( str); if strLen >= subStrLen then begin c1 := strLen - subStrLen; if ignoreCase then ch1 := lowCharTable[subStr^] else ch1 := subStr^; if fromPos > toPos then begin if toPos <= c1 then begin if fromPos > c1 then fromPos := c1; pc1 := str + fromPos; pc2 := str + toPos; pc3 := subStr + 1; pc4 := subStr + subStrLen - 1; pc6 := pc3; if ignoreCase then begin while pc1 >= pc2 do if lowCharTable[pc1^] = ch1 then begin inc(pc1); pc5 := pc1; while (pc3 <= pc4) and (lowCharTable[pc1^] = lowCharTable[pc3^]) do begin inc(pc1); inc(pc3); end; if pc3 > pc4 then begin result := pc5 - PAnsiChar(str) - 1; break; end; pc3 := pc6; pc1 := pc5 - 2; end else dec(pc1); end else while pc1 >= pc2 do if pc1^ = ch1 then begin inc(pc1); pc5 := pc1; while (pc3 <= pc4) and (pc1^ = pc3^) do begin inc(pc1); inc(pc3); end; if pc3 > pc4 then begin result := pc5 - PAnsiChar(str) - 1; break; end; pc3 := pc6; pc1 := pc5 - 2; end else dec(pc1); end; end else if fromPos <= c1 then begin if toPos > c1 then toPos := c1; pc1 := str + fromPos; pc2 := str + toPos; pc3 := subStr + 1; pc4 := subStr + subStrLen - 1; pc6 := pc3; if ignoreCase then begin while pc1 <= pc2 do if lowCharTable[pc1^] = ch1 then begin inc(pc1); pc5 := pc1; while (pc3 <= pc4) and (lowCharTable[pc1^] = lowCharTable[pc3^]) do begin inc(pc1); inc(pc3); end; if pc3 > pc4 then begin result := pc5 - PAnsiChar(str) - 1; break; end; pc3 := pc6; pc1 := pc5; end else inc(pc1); end else while pc1 <= pc2 do if pc1^ = ch1 then begin inc(pc1); pc5 := pc1; while (pc3 <= pc4) and (pc1^ = pc3^) do begin inc(pc1); inc(pc3); end; if pc3 > pc4 then begin result := pc5 - PAnsiChar(str) - 1; break; end; pc3 := pc6; pc1 := pc5; end else inc(pc1); end; end; end; end;