• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

TopSec

أعضاء الشرف
  • عدد المشاركات

    584
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

7 عادي

عن TopSec

  • الرتبة
    عضو شرف
  • تاريخ الميلاد 10/22/1976

طرق الإتصال

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : الرياض - الإسكندرية
  1. اشكرك أخي ياسين فهذا تحديدا ما كنت أبحث عنه. Screen.Forms.Visible لقد تركت برمجة الدلفي فترة طويلة لظروف العمل نسيت فيها أشياء كثيرة ، فشكرا على مساعدتك بالنسبة للسؤال الثاني أرجو منك أن تدلني على المواضيع حيث أني إستخدمت البحث ولم أعثر على شئ كل ما أريده هو التأكد من أنه لاتوجد طريقة أخرى أفضل من الطريقة التي إستخدمتها وشكرا
  2. أخي shalwan شكرا لك على مداخلتك مثالك أخي الكريم واضح وهو ما فكرت فيه وأعتذر إن لم يكن سؤالي واضحا حيث لم أسال عن طريقة التنفيذ ولكن أسال عن وجود أفكار أخرى أفضل من التي وضعتها في السؤال كأن تكون الفورمز المفتوحة يمكن معرفتها بدالة ما مباشرة من دون تسجيلها وحذفها. أما بالنسبة للسؤال الثاني فقد وضعت دالة أستخدمها لقلب جميع مكونات الشاشة من اليمين لليسار وبالعكس. وهذا مثال على اليمين لليسار procedure RightLeft(F:TForm); var i : integer; begin for i := 0 to F.ComponentCount-1 do begin if ( F.Components[ i ] is TCustomlabel ) then begin (F.Components[ i ] as TCustomlabel).BiDiMode:= bdRightToLeft; (F.Components[ i ] as TCustomlabel).Left:=F.Width-(F.Components[ i ] as TCustomlabel).Left-(F.Components[ i ] as TCustomlabel).Width; End Else if ( F.Components[ i ] is TMainMenu ) then begin (F.Components[ i ] as TMainMenu).BiDiMode:=bdRightToLeft; End Else if (F.Components[ i ] is TWinControl ) then begin (F.Components[ i ] as TWinControl).BiDiMode:= bdRightToLeft; (F.Components[ i ] as TWinControl).Left:=F.Width-(F.Components[ i ] as TWinControl).Left-(F.Components[ i ] as TWinControl).Width; if (F.Components[ i ] is TDBDateEdit ) then // (F.Components[ i ] as TWinControl).BiDiMode:= bdLeftToRight; End; end; end; وكان سؤالي هو هل هناك طريقة أكثر مباشرة من إستخدام هذه الدالة
  3. السلام عليكم لدي سؤالين. هل هناك طريقة مباشرة لمعرفة ماهي ال Forms المفتوحة بالتطبيق في وقت التشغيل. فكرت في تسجيل اسم الفورم عند الفتح وحذفه عند الغلق في (ملف تكست او قاعدة البيانات أو حتى في TStrings) فهل هناك طريقة أخرى؟ هل هناك طريقة مباشرة لعكس إتجاه الفورم من اليمين لليسار أو بالعكس بكل محتوياته. وشكرا
  4. السلام عليكم إذا كان البرنامج يمكن ان يعمل على الشبكة (أكثر من مستخدم) فيمكنك 1- إستخدام برنامج السيتركس Citrix لنشر البرنامج على الإنترنت والدخول اليه من خلال الإكسبلولر سيكلفك هذا جهاز خادم للسيتركس ورخصة لكل مستخدم حوالي 1100 ريال بأسعار السعودية 2- إنشاء شبكة VPN بين هذه الفروع عن طريق أحد مزودي الخدمة. وإن كنت أميل بشدة للحل الأول لأنه الأقل تكلفة على المدى الطويل والأكثر كفائة. تحياتي
  5. أخي الكريم أن شرحك للمشكلة غير واضح مافهمته هو ان السيرفر الذي به المشكلة هو Member server لخادم آخر في مكان بعيد للدخول على ال Local Administrator جرب كتابة إسم المستخدم كالتالي ComputerName\Administrator مع وضع إسم جهازك محل إسم الكمبيوتر ملاحظة : قد يكون سبب المشكلة عدم قدرة سيرفرك على تحديث بيانات الجروب بولسي من سيرفر الدومين بسبب Slow Link
  6. إذا كنت تقصد لغة الكتابة (الإدخال) فالحل بسيط من لوحة التحكم ، أما إن كنت تقصد واجهة الويندوز الإفتراضية بلغة أخرى فلا يمكن تغييرها للإنجليزية لأنه لا توجد Multilingual User Interface Pack "حزمة لغة" إنجليزية
  7. مساعدة

    netsupport school وهي نسخة خاصة من النت سبورت للمدارس تقوم بالمطلوب
  8. مشكلة الدخول على سيرفر الأيزا 2006

    السلام عليكم 1- من كلامك في أول الموضوع يتضح أن لديك دومين كنترولر أيا كان شكل الإسم فهو كل ماهو مكتوب أمام Full Computer Nam. 2- حسب صلاحيات حسابك، فإن لم يكن فبالأدمن 3- الرابط الذي وضعه newbie به كل شئ عن هذا الموضوع تحياتي
  9. مشكلة الدخول على سيرفر الأيزا 2006

    شكرا newbie نفس المصدر :) ولكني أردت تبسيط المعلومة. الأخت ريما العفو ولكن كيف لم تعرفي إسم كمبيوترك ، وأدخلتيه في نفس الوقت لمعرفة إسم الجهاز كلك يمين على جهاز الكمبيوتر "خصائص" وبعدين إختر تبويب Computer Name لاحظي ان إسم الكمبيوتر يجب أن يكون كاملا على الصورة ComputerName.Domain.com والأفضل إختياره من الدومين أفضل من كتابته لتجنب الاخطاء إنتبهي أثناء تنفيذ الخطوات المذكورة بحذر وخصوصا خطوات المتعلقة ب System Policy يجب عدم التسرع في هذه الأمور حتى لو كان وضعك حرج جدا حتى لا تسوء تحياتي
  10. عدت بعد فترة غياب وفاجئني روعة الإستايل الجديد للمنتدى تحياتي الى كل من عمل علي إخراجه
  11. الفيستا أفشل نظام تشغيل مر علي في بيئة العمل مر علي مر التاريخ أنصحك بالإبتعاد عن ويندوز فيستا وتنزيل ويندوز 7 الجديد فهو رائع. تحياتي
  12. Ocs 2007 R2 Ignite Training

    في الإنتظار يا باسبار
  13. ما رايكم في هذا التصميم ؟

    بالفعل كان هذا أحد الخطوات التي جربتها والروت موجود ولكن لا أستطيع الوصول هذا بالإضافة الى محاولات أخرى تمثلت في إضافة Network على الأيزا برنج أيبيهات الفرع ومن ثم إضافة Network Roule بعمل Route بين الشبكتين المحلية والفرع ، وبالإضافة الى إضافة firewall Policy التي تسمح بالمرور من وإلى شبكة الفرع. أشكرك على المتابعة
  14. مشكلة الدخول على سيرفر الأيزا 2006

    السلام عليكم أسهل الحلول من البداية وأثناء تنصيب الأيزا سيرفر إذا قمت بتنصيبه على السيرفر عن طريق جلسة بعيدة من كمبيوترك الشخصي ، فإن الأيزا سيرفر يقوم آليا بضبط كل شئ وعمل الإعدادات اللازمة لكمبيوترك بالدخول عليه فيما بعد، أما الآن فالحل كالتالي: أولا الإعدادات الخاصة بالكمبيوتر التأكد من ان إمكانية الدخول البعيد مفعلة أساسا على السيرفر ومن ان مستخدمك مضاف فيها ... بالطبع لاحاجة لإضافة الأدمن ولعمل ذلك: 1- كلك يمين على جهاز الكمبيوتر. 2- خصائص 3- تبويب "بعيد" Remote" 4- select Enable Remote Desktop on this computer. ثانيا الإعدادات الخاصة ببرنامج الأيزا. 1- إضافة الكمبيوتر الخاص بك الى مجموعة كمبيوترات الإدارة عن بعد Add Computers to Remote Management Computer Sets * Click Firewall Policy * في شريط الأدوات الجانبي "Click Toolbox tab" *click the Network Objects . *Click Computer Sets *Duble-click Remote Management Computers * قم بإضافة كمبيوترك عنط طريق زر Add .. Computer سهلة ؟! * لاتنسى تطبيق التغيرات.Apply بعد ما تنتهي. ثالثا : بالمرة وأنت هنا تأكد من شيئين فوق في شريط الادوات كلك على تبويب Task كلك على Edit System Policy مربع Configuration Groups إختر Remote Management وبعدين Terminal Server علم علىEnable this configuration group. وبعدين روح على التبويب From tab وإتأكد ان Remote Management Computers موجودة وإلا فقم بإضافتها. جرب من جهازك تحياتي