نمایش نتایج 1 تا 7 از 7

نام تاپیک: خواندن و نوشتن در رجیستری (Registry) ویندوز، چگونه؟

  1. #1

    خواندن و نوشتن در رجیستری (Registry) ویندوز، چگونه؟

    سلام
    1-چطوری میشه برنامه ای نوشت که یک چیزی را تو رجیستری بنویسه و بهد هم اونو چک کنه
    2-برنامه ای ک بیشتر از یک بار اجرا نشه.
    با تشکر
    رامین :oops:

  2. #2
    در مورد Registry من چند وقت پیش یه نمونه برنامه گذاشتم اینجا ! شما اگر توی Help دلفی به دنبال Tregistry بگردید میتونید به جوابتون برسید !

    در مورد اینکه برنامه یک بار اجرا بشه راه های مختلفی وجود داره یک راه ساده اش اینه !

    const
    A1: array[0..12] of char = 'TForm'#0;
    T1: array[0..20] of char = 'Project'#0;

    var
    h:HWND;

    begin

    h:=FindWindow(A1, T1);
    if h<>0 then begin
    EnableWindow(h,True);
    BringWindowToTop(h);
    ShowWindow(h,SW_RESTORE);
    Halt;
    end;

    Application.Initialize;
    Application.Title := 'MyProject';
    Application.CreateForm(TForm1, Form1);
    Application.Run;
    end.

    البته باید در Design Time در Caption Form اصلی از عبارتی بجز Project استفاده کنید و بعد از شرط اولیه Caption رو به اسم مورد نظر برگردونید .

    ارادتمند مشاطان

  3. #3
    سلام
    متشکرم.

  4. #4
    سلام
    اگر بخواهیم عملیات زیر را با استفاده ا ز دلفی در رجیستری انجام دهیم باید چکار کرد

    http://www.barnamenevis.org/viewtopic.php?t=7023
    برای اینکه این مشکل را حل کنید regedit را اجرا کنید و به آدرس
    Hkey_local_machine>software>microsoft>jet>engine>x base>codepage
    بروید و مقدار oem را به ansi تبدیل کنید یقیننا مشکل حل خواهد شد بعد از انجام کار حتما مقدار مذکور را به حال اول برگردانید

  5. #5
    با این کد میتوانید . درضمن در help مثالهای دیگری وجود دارد :


    var
    Reg: TRegistry;
    begin
    Reg := TRegistry.Create;
    try
    Reg.RootKey := HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\software\microsoft\jet\engine\xb ase\codepage', False) then
    begin
    Reg.WriteString('oem','ansi');
    Reg.CloseKey;
    end;
    finally
    Reg.Free;
    inherited;
    end;

    end;

  6. #6
    خیلی ممنون

  7. #7
    کاربر دائمی
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    l8026070@yahoo.com
    پست
    282
    با سلام
    اقای مشاطان اون اسم فرم و برنامه رو برای چی ریختید تو یه ارایه و تهش رو هم یه 0# گذاشتید.
    مگه خود String یه ارایه از کاراکترها نیست؟؟

تاپیک های مشابه

  1. برنامه نویسی برای registry
    نوشته شده توسط delphi77 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 18
    آخرین پست: دوشنبه 05 شهریور 1386, 22:05 عصر
  2. در رابطه با registry .....
    نوشته شده توسط saeedIRHA در بخش VB.NET
    پاسخ: 0
    آخرین پست: جمعه 22 مهر 1384, 16:11 عصر
  3. نیاز به API ای که بتوان با آن Registry را از کار انداخت ؟
    نوشته شده توسط پرهام دادگر در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: چهارشنبه 06 مهر 1384, 08:55 صبح
  4. registry
    نوشته شده توسط houtanal در بخش VB.NET
    پاسخ: 6
    آخرین پست: سه شنبه 27 خرداد 1382, 10:39 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •