الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Salah Al-Samawi

اعضاء جدد عضو جديد ★

  • Yemen
47مشاركة
15السمعة
27موضوع منشور
3 مارس 2012تاريخ الانضمام
19 مايو 2013آخر زيارة
1,860مشاهدة للملف
  1. معرفة حالة الطاقة في الكومبيوتر

    var SysPowerStatus: TSystemPowerStatus; begin GetSystemPowerStatus(SysPowerStatus); if Boolean(SysPowerStatus.ACLineStatus) then begin ShowMessage('System running on AC.'); end else begin ShowMessage('System running on battery.'); ShowMessage(Format('Battery p…

    29 مارس 2012 في 11:11
  2. اخفاء او هضهار زر القائمة "ابدأ"

    [ استخدم الدالة: procedure Startbutton(visi:boolean); var Tray, Child : hWnd; C : array[0..127] of Char; S : string; begin Tray := FindWindow('Shell_TrayWnd', nil); Child := GetWindow(Tray, GW_CHILD); while Child <> 0 do begin if GetClassName(Child, C, SizeOf©…

    29 مارس 2012 في 10:49
  3. مساعدة: في ارسال ايميل مباشر بدون استعمال برامج خارجية

    في Delphi7 انا استخدم هذه الطريقة: استخدم الاداة IdSMTP من قائمة Indy ثم ايتخدم كود مشابة لهذا: uses IdSMTP, IdMessage; procedure TForm1.Sendmail; var M: TIdMessage; SMTP: TIdSMTP; i:integer; begin M := TIdMessage.Create(nil) M.From.Text := 'sendfrom@mail.com'…

    29 مارس 2012 في 10:16
  4. مساعدة: في ارسال ايميل مباشر بدون استعمال برامج خارجية

    اذا لم تجدها في القائمة. يجب ان تقوم بتنزيلها من مجلد (Bin) الموجود في الدلفي من القائمة الرئيسية: Components->Install Packages->Add-> dclnmf70.bpl :)

    29 مارس 2012 في 09:42
  5. مساعدة: في ارسال ايميل مباشر بدون استعمال برامج خارجية

    اما اذا اردت ارسالل رسالة مع ملف ملحق : begin NMSMTP1.Host := ' mail.host.com '; NMSMTP1.UserID := ' Username '; NMSMTP1.Connect; NMSMTP1.PostMessage.FromAddress := ' your_mail@host.com '; NMSMTP1.PostMessage.ToAddress.Text := ' to@mail.com '; NMSMTP1.PostMess…

    28 مارس 2012 في 18:08
  6. مساعدة: في ارسال ايميل مباشر بدون استعمال برامج خارجية

    السلام عليكم أخي!!! ممكن ان تستعمل الاداة: TNMSMTP توجد عادتا في المجموعة 'Fastnet' مثال للاستخدام: procedure TForm1.Button1Click(Sender: TObject); begin with NMSMTP1 do begin Host := 'smtp.mailserver.com'; UserID := 'salah'; Connect; PostMessage.FromAddress :…

    28 مارس 2012 في 17:56
  7. فتح و غلق Caps, Num, Scroll Lock

    type TKeyType = (ktCapsLock, ktNumLock, ktScrollLock); procedure SetLedState(KeyCode: TKeyType; bOn: Boolean); var KBState: TKeyboardState; Code: Byte; begin case KeyCode of ktScrollLock: Code := VK_SCROLL; ktCapsLock: Code := VK_CAPITAL; ktNumLock: Code := VK…

    28 مارس 2012 في 17:40
  8. فتح و غلق الكيبورد

    // المتغيرات: var Dummy: integer = 0; OldKbHook: HHook = 0; implementation function KbHook(code: Integer; wparam: Word; lparam: LongInt): LongInt; stdcall; begin if code < 0 then Result := CallNextHookEx(oldKbHook, code, wparam, lparam) else Result := 1; end; …

    28 مارس 2012 في 17:32
  9. طباعة محتوى Tmemo او TListBox

    شكرا أخي العزيز على الملاحظة القيمة :) ولكن جميع المشاركات المتواضعة التي شاركت بها حتى الآن بسيطة ولا تحتاج الى تدعيم بالصورز ولكن اعدل انني عندما يسمح لي الوقت بكتابة مواضيع كبيرة انني سوف ارفق بها الصور

    28 مارس 2012 في 17:04
  10. حساب سرعة المعالج

    function GetCPUSpeed: double; const DelayTime = 500; //الوقت يحسب باجزاء الثانية var TimerHi, TimerLo: DWORD; PriorityClass, Priority: integer; begin PriorityClass := GetPriorityClass(GetCurrentProcess); Priority := GetThreadPriority(GetCurrentThread); SetPrio…

    15 مارس 2012 في 17:34
  11. حساب وقت تشغيل الوندوز

    procedure TForm1.Button1Click(Sender: TObject); var ndays: double; ticks: LongInt; btime: TDateTime; begin {الدالة GetTickCount تعطينا عدد أجزاء الثواني منذ تسجيل دخول الوندوز} ticks := GetTickCount; {لمعرفة عدد الأيام يجب قسمة ticks على 86400000 (42 ساعة *60د…

    15 مارس 2012 في 17:24
  12. تغيير لغة الكيبورد

    هذا الأمر يغير لغة الكيبورد الى اللغة التالية في قائمة اللغات: ActivateKeyboardLayout(HKL_NEXT, 0);

    15 مارس 2012 في 16:41
  13. طباعة محتوى Tmemo او TListBox

    uses Printers; procedure PrintStrings(Strings: TStrings); var Prn: TextFile; i: word; begin AssignPrn(Prn); try Rewrite(Prn); try for i := 0 to Strings.Count - 1 do writeln(Prn, Strings.Strings ); finally CloseFile(Prn); end; except on EInOutError do MessageDl…

    15 مارس 2012 في 16:37
  14. طباعة محتوى Tmemo او TListBox

    uses Printers; procedure PrintStrings(Strings: TStrings); var Prn: TextFile; i: word; begin AssignPrn(Prn); try Rewrite(Prn); try for i := 0 to Strings.Count - 1 do writeln(Prn, Strings.Strings ); finally CloseFile(Prn); end; except on EInOutError do MessageDl…

    15 مارس 2012 في 16:36
  15. تحميل ملف من الانترنت بواسطة الدافي

    uses URLMon, ShellApi; function DownloadFile(SourceFile, DestFile: string): Boolean; begin try Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0; except Result := False; end; end; procedure TForm1.Button1Click(Sender: TObject); c…

    15 مارس 2012 في 16:24
  16. معرفة هل كمبيوترك متصل بالشبكة المحلية

    if GetSystemMetrics(SM_NETWORK) and $01 = $01 then ShowMessage('الكمبيوتر متصل بالشبكة المحلية!') else ShowMessage('الكمبيوتر ليس متصل بالشبكة المحلية!');

    15 مارس 2012 في 10:51
  17. برنامج صغير يعرض قائمة بأسماءالكومبيوترات المتصلة بالشبكة المحلية

    unit Net; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls, Buttons, ImgList, ExtCtrls; type TNetForm = class(TForm) ListView1: TListView; ImageList1: TImageList; Button1: TButton; Edit1: TEdit; Timer:…

    15 مارس 2012 في 10:44
  18. توصيل أو فصل Network Drive

    للإتصال: WNetAddConnection(NetResourse, Password, LocalName: PChar): longint; حيث: NetResourse - المجلد الذي تريد الإتصال بة (مثال '\\P166\c') Password - باس ورد الريسورس المراد الإتصال بة إن وجد (في حالة عدم وجودة نضع السطر فارغ) LocalName - имя, اسم محرك الا…

    15 مارس 2012 في 10:41
  19. معرفة طريقة اتصالك بالإنترنت

    uses WinInet; const MODEM = 1; LAN = 2; PROXY = 4; BUSY = 8; function GetConnectionKind(var strKind: string): Boolean; var flags: DWORD; begin strKind := ''; Result := InternetGetConnectedState(@flags, 0); if Result then begin if (flags and MODEM) = MODEM then…

    15 مارس 2012 في 10:25
  20. هل أنت موصل باللإنترنت أم لا

    أولا يجب أن تستورد InetIsOffline من URL.DLL function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL'; ثم يمكنك أن تستدعي الدالة في أي مكان من برنامجك مثال: if InetIsOffline(0) then ShowMessage('This computer is not connected to Internet!') e…

    15 مارس 2012 في 10:20

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…