Native (Delphi) callbacks in .NET (C#) COM assembly

I’ve posted the English version of this article in codeproject.com

نشرت النسخة الانكليزية لهذا المقال في موقع codeproject.com

مقدمة

لنفترض لدينا الحالة التالية:

-    تريد كتابة إجراء في بيئة الدوت نت و تريد أن تجعله متاحاً للغات البرمجة الأصلية (native) مثل دلفي.
-    هذا الاجراء يأخذ تابع منادى (callback) كأحد بارامتراته/التابع في هذه الحالة سيكون مكتوباً بلغة أصلية كدلفي/.
-    تريد استدعاء تابع الدوت نت هذا من برنامج دلفي.

small fix for Twitterizer2

in

Twitterizer is a very good twitter API library for .Net developers. I used this library to build my own twitter customized client. During this project I came across a little issue with Twitterizer2. In the current version of Twitterizer2 if you want to get user timeline you need to use TwitterTimeline class and its static methods, But usually when dealing with twitter API it’s always better to use asynchronous methods, considering this, in this situation we need to use TwitterTimelineAsync class, and here we face a little issue, because we need to use this method:

Delphi ArabicToolkit sneak preview

The solution to the (Right To Left) problems in Delphi is here! Watch this video and Spread the word.

Note: music on video by Ziad Rahbani.

لمحة عن حزمة الادوات العربية لدلفي

الحل لمشاكل اللغة العربية في دلفي قادم قريباً، تابع الفديو التالي

ملاحظة: الموسيقى للعبقري زياد الرحباني


I am tweeting!

twitter-follow-achiever_display_image

Better Late Than Never Smile

طفولة جرح ...

rose
من وحي الدم ... و الدمع... و النار ...

عيناها التي لطالما رنت إلى السماء ... كلما سمعت هدير طائرة ... علّها تلمح أباها يلّوح لها من طائرته ... أعذروها ...فالاطفال لا يؤمنون بالمسافات ... ولا يشعرون بها ... وحدنا نحن الكبار ... من نبحث عن هذي المسافات ... ونخترعها إن لم نجدها ... هاتان العينان السوداوان ... بحثتا اليوم طويلاً في الجموع الغفيرة ... أين أبي ؟!... تأخر !... زغاريدٌ و أرزٌ و زهور ...هو عرسٌ إذاً ... الجميع حضر ... أمعقولٌ أن لا يحضر ؟!...  تلتقي عيناها بعيني أمها ...التي ترنو من وقتٍ لآخرَ إلى السماء ...

Hello New World!

يشكل نظام ويندوز الجديد  windows 8 نقلة نوعية من حيث التصميم، حيث اعتمدت ميكروسوفت على نموذج/ فلسفة  الميترو  Metroالذي طبق في الويندوز فون والذي كان واضحاً من مقدار الاعجاب والفخر الشديد بهذا النموذج الجديد في التصميم أن مايكروسوفت ستمضي به إلى مستويات أعلى.
windows8_2

SHUT UP!

So much fake news, Syrians say SHUT-UP to the mass media

أشّر عليها ... تنجلي

in

pointers

المبرمجون العرب (وأنا منهم طبعاً) أصيبوا بداء لا توجد أية إشارات على شفائهم منه في القريب العاجل. هذا المرض اسمه "التعصب البرمجي" وهو يضاف إلى سلسلة طويلة من أنواع "التعصبات الوراثية" التي تحمل عدواها (قبائلنا) العربية من جيل إلى جيل عبر القرون، وليس آخرها تعصب الميديا-ثورو-فوبيا أو إختصاراً "التعصب الاعلامي" التي أشارت آخر الدراسات التي أجريت على "عربان تجارب" في المختبرات الأمريكية والأوروبية على احتمال أن يكون مصدر هذا المرض فيروسي! و على الأغلب أن يكون نسخة معدلة من فيروس جنون البقر الذي يهدد مزارع الابقار الضاحكة في هولندا Laughing.

كلمات في الصميم

thinking في مقالي السابق وجهت إنتقاداً إلى القنوات العربية (المستقلة) وبالتحديد إلى تغطيتها الإخبارية التي تتناول الأحداث الساخنة والتي تستلزم من وجهة نظر إنسانية على الأقل حساً أكبر بالمسؤولية لنقل الصورة الكاملة بغض النظر عن الموقف السياسي و تستلزم أيضاً تخفيف حقن (الأدرنالين) لأنه وبكل تأكيد لدينا ضمن جيناتنا العربية الموروثة منها ما يكفي ويزيد. وبنفس الوقت أشرت للدور التثقيفي المهم الذي تلعبه هذه القنوات والذي يجب أن يستمر وأن يتطور. و اللقاء التالي هو جانب من هذا الدور حسب ما أراه. اللقاء هو مع المفكر التونسي الدكتور محمد الحداد ضمن برنامج إضاءات على قناة العربية. يتكلم فيه الدكتور محمد الحداد عن أمورٍ أعتقد أنها تشغل بال العديد في بلدي وربما في بلدان أخرى في المنطقة.

Syndicate content Syndicate content

Back to top