http://up9.iranblog.com/images/fknb8ukl3i2c4bo8jwhj.gif

آپلود عکس و فایل ایران بلاگ

+ پاسخ گويي به اين گفتگو
صفحه 2 از 2 اولاول 1 2
نمايش نتايج 11 به 17 از 17

نام گفتگو: نکات برنامه نویسی در دلفی

  1. #11
    آواتار MaRdoNiuS

    تاريخ عضويت : Jul 2007
    پست ها : 14,217
    سپاس
    197
    تشکر شده 1,083 بار در 761 پست

    پيش گزيده

    اضافه کردن تکست به Log Files
    کد:
    function AddTextToFile(const aFileName, aText: string; AddCRLF: Boolean): Boolean;var lF: Integer; lS: string;begin Result := False; if FileExists(aFileName) then lF := FileOpen(aFileName, fmOpenWrite + fmShareDenyNone) else lF := FileCreate(aFileName); if (lF >= 0) then try FileSeek(lF, 0, 2); if AddCRLF then lS := aText + #13#10else lS := aText; FileWrite(lF, lS[1], Length(lS)); finally FileClose(lF); end;end;
    [/b]

  2. #12
    آواتار MaRdoNiuS

    تاريخ عضويت : Jul 2007
    پست ها : 14,217
    سپاس
    197
    تشکر شده 1,083 بار در 761 پست

    پيش گزيده

    دیالوگ برای Select Directory
    کد:
    uses FileCtrl; // for SelectDirectoryvar Dir: string; (...) Dir := 'C:\Windows'; if SelectDirectory(Dir, [sdAllowCreate, sdPerformCreate, sdPrompt], 0) then Label1.Caption := Dir;

    __________________

  3. #13
    آواتار MaRdoNiuS

    تاريخ عضويت : Jul 2007
    پست ها : 14,217
    سپاس
    197
    تشکر شده 1,083 بار در 761 پست

    پيش گزيده

    روش چرخاندن یک نقطه در فضای دو بعدی حول یک نقطه دوبعدی دیگر:


    کد:
    const PIDiv180 = 0.017453292519943295769236907684886; procedure Rotate(RotAng: Double; x, y, ox, oy: Double; var Nx, Ny: Double); begin Rotate(RotAng, x - ox, y - oy, Nx, Ny); Nx := Nx + ox; Ny := Ny + oy; end; (* End Of Rotate Cartesian Point About Origin *) procedure Rotate(RotAng: Double; x, y: Double; var Nx, Ny: Double); var SinVal: Double; CosVal: Double; begin RotAng := RotAng * PIDiv180; SinVal := Sin(RotAng); CosVal := Cos(RotAng); Nx := x * CosVal - y * SinVal; Ny := y * CosVal + x * SinVal; end;

  4. #14
    آواتار MaRdoNiuS

    تاريخ عضويت : Jul 2007
    پست ها : 14,217
    سپاس
    197
    تشکر شده 1,083 بار در 761 پست

    پيش گزيده

    Screen Shots
    با استفاده از این کد میتوانید تصویر Screen را در یک فایل Bitmap ذخیره نمائید. اگر نمیخواهید از یک برنامه فعال دلفی استفاده کنید میتوانید یک 'Application.Minimize;' در Beginning پروسیجر وارد کنید.

    کد:
    uses Windows, Graphics, Forms;procedure TForm1.Button1Click(Sender: TObject);var DC: HDC; Canvas: TCanvas; MyBitmap: TBitmap;begin Canvas := TCanvas.Create; MyBitmap := TBitmap.Create; DC := GetDC(0); try Canvas.Handle := DC; with Screen do begin { detect the actual height and with of the screen } MyBitmap.Width := Width; MyBitmap.Height := Height; { copy the screen content to the bitmap } MyBitmap.Canvas.CopyRect(Rect(0, 0, Width, Height), Canvas, Rect(0, 0, Width, Height)); { stream the bitmap to disk } MyBitmap.SaveToFile('c:\windows\desktop\screen.bmp '); end; finally { free memory } ReleaseDC(0, DC); MyBitmap.Free; Canvas.Free end;end;

  5. #15
    تاريخ عضويت : Jan 2008
    پست ها : 2
    سپاس
    0
    تشکر شده 0 بار در 0 پست

    پيش گزيده

    باسلام و تشکر از اطلاعاتی که در اختیار کاربران همچون من قرارمیدهید.
    خیلی جالب بود.
    دوتا سوال داشتم اول اینکه در بانکهای اطلاعاتی در دلفی چگونه میتوان در یک ado کل اطلاعات یک بانک را حذف کرد . و دوم اینکه در یک ADO چگونه میتوان اطلاعات کامل یک بانک را در یک بانک دیگر که تمام و یا اکثر فیلدها مشابه هستند کپی کرد.
    با تشکر

  6. #16
    تاريخ عضويت : Feb 2008
    پست ها : 2
    سپاس
    0
    تشکر شده 0 بار در 0 پست

    پيش گزيده

    narm afzaresh ra baram beferest

  7. #17
    آواتار Silver PC
    تاريخ عضويت : Jul 2009
    شهر : هر کجا که باشم آسمان مال من است
    پست ها : 2,127
    سپاس
    244
    تشکر شده 1,102 بار در 745 پست

    پيش گزيده

    سلام
    نمیدونم اینو باید کجا میگفتم ولی دیگه همینجا گفتم
    کدهایی میگذارید خیلی در هم ، برهمه
    لطفا در Tag Codقرار بدید تا معلوم بشه چی به چیه

قوانين ايجاد گفتگو در تالار

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  • BB code is روشن
  • شکلک ها روشن هستند
  • کد [IMG] اکنون روشن ميباشد
  • HTML کد خاموش مي باشد