Programlama yapalım ve Öğrenelim. - Delphi Eğitim107
  Ana Sayfa
  .NET Eğitim Notları
  Visual C# .NET Örnek Kodları
  VisualBasic.NET Örnek Kodları
  J# Örnekleri
  ASP.NET Örnek Kodları
  Delphi Eğitim
  => Delphi Eğitim1
  => Delphi Eğitim2
  => Delphi Eğitim3
  => Delphi Eğitim4
  => Delphi Eğitim5
  => Delphi Eğitim6
  => Delphi Eğitim7
  => Delphi Eğitim8
  => Delphi Eğitim9
  => Delphi Eğitim10
  => Delphi Eğitim11
  => Delphi Eğitim13
  => Delphi Eğitim14
  => Delphi Eğitim15
  => Delphi Eğitim16
  => Delphi Eğitim17
  => Delphi Eğitim18
  => Delphi Eğitim19
  => Delphi Eğitim20
  => Delphi Eğitim21
  => Delphi Eğitim22
  => Delphi Eğitim23
  => Delphi Eğitim24
  => Delphi Eğitim25
  => Delphi Eğitim26
  => Delphi Eğitim27
  => Delphi Eğitim28
  => Delphi Eğitim29
  => Delphi Eğitim30
  => Delphi Eğtim31
  => Delphi Eğitim32
  => Delphi Eğitim33
  => Delphi Eğitim34
  => Delphi Eğitim35
  => Delphi Eğitim36
  => Delphi Eğitim37
  => Delphi Eğitim38
  => Delphi Eğitim39
  => Delphi Eğitim40
  => Delphi Eğitim41
  => Delphi Eğitim42
  => Delphi Eğitim43
  => Delphi Eğitim44
  => Delphi Eğitim45
  => Delphi Eğitim46
  => Delphi Eğitim47
  => Delphi Eğitim48
  => Delphi Eğitim49
  => Delphi Eğitim50
  => Delphi Eğitim51
  => Delphi Eğitim52
  => Delphi Eğitim53
  => Delphi Eğitim54
  => Delphi Eğitim55
  => Delphi Eğitim56
  => Delphi Eğitim57
  => Delphi Eğitim58
  => Delphi Eğitim59
  => Delphi Eğitim60
  => Delphi Eğitim61
  => Delphi Eğitim62
  => Delphi Eğitim63
  => Delphi Eğitim64
  => Delphi Eğitim65
  => Delphi Eğitim66
  => Delphi Eğitim67
  => Delphi Eğitim68
  => Delphi Eğitim69
  => Delphi Eğitim70
  => Delphi Eğitim71
  => Delphi Eğitim72
  => Delphi Eğitim73
  => Delphi Eğitim74
  => Delphi Eğitim75
  => Delphi Eğitim76
  => Delphi Eğitim77
  => Delphi Eğitim78
  => Delphi Eğitim79
  => Delphi Eğitim80
  => Delphi Eğitim81
  => Delphi Eğitim82
  => Delphi Eğitim83
  => Delphi Eğitim84
  => Delphi Eğitim85
  => Delphi Eğitim86
  => Delphi Eğitim87
  => Delphi Eğitim88
  => Delphi Eğitim89
  => Delphi Eğitim90
  => Delphi Eğitim91
  => Delphi Eğitim92
  => Delphi Eğitim93
  => Delphi Eğitim94
  => Delphi Eğitim95
  => Delphi Eğitim96
  => Delphi Eğitim97
  => Delphi Eğitim98
  => Delphi Eğitim99
  => Delphi Eğitim100
  => Delphi Eğitim101
  => Delphi Eğitim102
  => Delphi Eğitim103
  => Delphi Eğitim104
  => Delphi Eğitim105
  => Delphi Eğitim106
  => Delphi Eğitim107
  => Delphi Eğitim108
  => Delphi Eğitim109
  => Delphi Eğitim110
  => Delphi Eğitim111
  => Delphi Eğitim112
  => Delphi Eğitim113
  => Delphi Eğitim114
  => Delphi Eğitim115
  => Delphi Eğitim116
  => Delphi Eğitim117
  => Delphi Eğitim118
  => Delphi Eğitim119
  => Delphi Eğitim120
  => Delphi Eğitim121
  => Delphi Eğitim122
  => Delphi Eğitim123
  => Delphi Eğitim124
  => Delphi Eğitim125
  => Delphi Eğitim126
  => Delphi Eğitim127
  => Delphi Eğitim128
  => Delphi Eğitim129
  => Delphi Eğitim130
  => Delphi Eğitim131
  => Delphi Eğitim132
  => Delphi Eğitim133
  => Delphi Eğitim134
  => Delphi Eğitim135
  => Delphi Eğitim136
  => Delphi Eğitim137
  => Delphi Eğitim138
  => Delphi Eğitim139
  => Delphi Eğitim140
  => Delphi Eğitim141
  => Delphi Eğitim142
  => Delphi Eğitim143
  => Delphi Eğitim144
  => Delphi Eğitim145
  => Delphi Eğitim146
  => Delphi eğitim147
  => Delphi Eğitim148
  => Delphi Eğitim149
  => Delphi Eğitim150
  => Delphi Eğitim151
  => Delphi Eğitim152
  => Delphi Eğitim153
  => Delphi Eğitim154
  => Delphi Eğitim155
  => Delphi Eğitim156
  => Delphi Eğitim157
  => Delphi Eğitim158
  => Delphi Eğitim159
  => Delphi Eğitim160
  => Delphi Eğitim161
  => Delphi Eğitim162
  => Delphi Eğitim164
  => Delphi Eğitim165
  => Delphi Eğitim166
  => Delphi Eğitim167
  => Delphi Eğitim168
  => Delphi Eğitim169
  => Delphi Eğitim170
  => Delphi Eğitim171
  => Delphi Eğitim172
  => Delphi Eğitim173
  => Delphi Eğitim174
  => Delphi Eğitim175
  => Delphi Eğitim176
  => Delphi Eğitim177
  => Delphi Eğitim178
  => Delphi Eğitim179
  => Delphi Eğitim180
  => Delphi Eğitim181
  => Delphi Eğitim182
  => Delphi Eğitim183
  => Delphi Eğitim184
  => Delphi Eğitim185
  => Delphi Eğitim186
  => Delphi Eğitim187
  => Delphi Eğitim188
  => Delphi Eğitim189
  => Delphi Eğitim190
  => Delphi Eğitim191
  => Delphi Eğitim192
  => Delphi Eğitim193
  => Delphi Eğitim194
  => Delphi Eğitim195
  => Delphi Eğitim196
  => Delphi Eğitim197
  => Delphi Eğitim198
  => Delphi Eğitim199
  => Delphi Eğitim200
  => Delphi Eğitim201
  => Delphi Eğitim202
  => Delphi Eğitim203
  => Delphi Eğitim204
  => Delphi Eğitim205
  => Delphi Eğitim206
  => Delphi Eğitim207
  => Delphi Eğitim208
  => Delphi Eğitim209
  => Delphi Eğitim210
  => Delphi Eğitim211
  => Delphi Eğitim212
  => Delphi Eğitim213
  => Delphi Eğitim214
  => Delphi Eğitim215
  => Delphi Eğitim216
  => Delphi Eğitim217
  => Delphi Eğitim218
  => Delphi Eğitim219
  => Delphi Eğitim220
  => Delphi Eğitim221
  => Delphi Eğitim222
  => Delphi Eğitim223
  => Delphi Eğitim224
  => Delphi Eğitim225
  => Delphi Eğitim226
  => Delphi Eğitim227
  => Delphi Eğitim228
  => Delphi Eğitim229
  => Delphi Eğitim230
  => Delphi Eğitim231
  => Delphi Eğitim232
  => Delphi Eğitim233
  => Delphi Eğitim234
  => Delphi Eğitim235
  => Delphi Eğitim236
  => Delphi Eğitim237
  => Delphi Eğitim238
  => Delphi Eğitim239
  => Delphi Eğitim240
  => Delphi Eğitim241
  => Delphi Eğitim242
  İletişim

Windows Dizinlerini Bulma

//Windowsun Kişisel Dizinlerini Bulmaya Yarayan Kodlar...

 

uses ShlObj, ActiveX;

 

function DizinAl(Klasor: Integer): string;

var

  PIDL: PItemIDList;

  Yol: LPSTR;

  AMalloc: IMalloc;

begin

  Yol := StrAlloc(MAX_PATH);

  SHGetSpecialFolderLocation(Application.Handle, Klasor, PIDL);

  if SHGetPathFromIDList(PIDL, Yol) then

    Result := Yol;

  SHGetMalloc(AMalloc);

  AMalloc.Free(PIDL);

  StrDispose(Yol);

end;

 

// Klasör Değişkenin Yerine Yazılacaklar...

 

//CSIDL_DESKTOP Masaüstü Dizini

//CSIDL_DESKTOPDIRECTORY Masaüstü Dizini

//CSIDL_FONTS Fontlar Dizini

//CSIDL_NETHOOD Nethood Klasörü

//CSIDL_PERSONAL Belgelerim Klasörü

//CSIDL_PROGRAMS Başlat Menüsü Programlar Dizini

//CSIDL_RECENT Geçmişte Açılanlar Klasörü

//CSIDL_SENDTO Gönder Klasörü

//CSIDL_STARTMENU Başlat Dizini

//CSIDL_STARTUP Başlangıç Dizini

//CSIDL_TEMPLATES Yeni Oluştur Dizini

 

 

//Kullanımı:

 

//Forma Label Koyun ve Onclick Olayına Yazın

 

procedure TForm1.Label1Click(Sender: TObject);

begin

label1.Caption:=DizinAl(CSIDL_TEMPLATES)

end;

 

//Not Kodlar Yabancı Siteden Alıntıdır...

//Fikri007@hotmail.com

 

Delphi - .....................................

 

Sendkeys ile Tuş Göndermek

Vermiş olduğunuz başlık isminden programı aktif yaparak gerekli keyi gönderir.

 

 

function SendKeys(ClassOrCaption:PChar;Keys:array of Integer):Boolean;

var

hW:HWND;

Ix:Integer;

begin

hW:=FindWindow(ClassOrCaption,nil);

if hW<=0 then hW:=FindWindow(nil,ClassOrCaption);

Result:=hW>0;

if Result then begin

Result:=SetForeGroundWindow(hW);

if not Result then Exit;

for Ix:=0 to High(Keys) do KeyBd_Event(Keys[Ix], 0, 0, 0);

for Ix:=High(Keys) downto 0 do Keybd_Event(Keys[Ix], 0, KEYEVENTF_KEYUP, 0);

end;

end;

 

procedure TForm1.Button1Click(Sender: TObject);

var i : integer;

begin

 

 

SendKeys('Windows Media Player', [VK_Menu, VK_Return]);

 

end;

 

Delphi - .....................................

 

Sendkeys ile Tuş Göndermek

Vermiş olduğunuz başlık isminden programı aktif yaparak gerekli keyi gönderir.

 

 

function SendKeys(ClassOrCaption:PChar;Keys:array of Integer):Boolean;

var

hW:HWND;

Ix:Integer;

begin

hW:=FindWindow(ClassOrCaption,nil);

if hW<=0 then hW:=FindWindow(nil,ClassOrCaption);

Result:=hW>0;

if Result then begin

Result:=SetForeGroundWindow(hW);

if not Result then Exit;

for Ix:=0 to High(Keys) do KeyBd_Event(Keys[Ix], 0, 0, 0);

for Ix:=High(Keys) downto 0 do Keybd_Event(Keys[Ix], 0, KEYEVENTF_KEYUP, 0);

end;

end;

 

procedure TForm1.Button1Click(Sender: TObject);

var i : integer;

begin

 

 

SendKeys('Windows Media Player', [VK_Menu, VK_Return]);

 

end;

 

Delphi - .....................................

 

Help MEEE!!

Arkadaşlar ben delphi ye yeni başladım. Ancak bir noktada takıldım.. Windowsun Kullanıcı Hesaplarına nasıl erişim sağlıyoruz? yada kullanıcı listesini nasıl alabilirim? Yardımcı olursanız Sevinirim..

 

E-Mail & MSN : coderscript@gmail.com

 

Delphi - .....................................

 

Help MEEE!!

Arkadaşlar ben delphi ye yeni başladım. Ancak bir noktada takıldım.. Windowsun Kullanıcı Hesaplarına nasıl erişim sağlıyoruz? yada kullanıcı listesini nasıl alabilirim? Yardımcı olursanız Sevinirim..

 

E-Mail & MSN : coderscript@gmail.com

 

Delphi - .....................................

 

Delphide DLL'lerin çalışma mekanızmasına basit bir örnek

unit dlibcallpas;        // Delphiden Basit Dll Örneği

 

interface

 

 

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls, ExtCtrls;

 

{

windows unit is defined the function's name and opened them for the micropressor

open mode in its interface department

windows ünitesinde interface kısmında delphi stdcall çağrısıyla mikro işlemcinin

modunu değiştirerek fonksiyon adreslerini açar, aşşağıdaki kod aynı işlemi yapar

}

function dx(n: integer): integer; stdcall;

procedure dtriple(i: integer); stdcall;

function GetVersion: DWORD; stdcall;

 

 

 

type

  TForm1 = class(TForm)

    Panel1: TPanel;

    Button2: TButton;

    Button1: TButton;

    procedure Button1Click(Sender: TObject);

    procedure Button2Click(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

 

implementation

 

 

//Later published them for memory in its IMPLEMENTATION

// Ve implementation kısmında bu fonksiyonları memoriye yayınlar

 

function dx; external 'dlibrary1dll' name 'dx';

procedure dtriple; external 'dlltriple' name 'dtriple';

function GetVersion; external kernel32 name 'GetVersion';

 

{$R *.dfm}

 

// then you can use the functions normaly in your programs

// Artık herhangi bir dll fonksiyonunu normal bir fonksiyon gibi kullanabiliriz

 

procedure TForm1.Button1Click(Sender: TObject);

begin

    showmessage(inttostr(dx(4)));

    dtriple(4);

end;

 

procedure TForm1.Button2Click(Sender: TObject);

 

begin

  showmessage(inttostr(GetVersion));

end;

 

end.

 

 

*******************you should compare the libraryes below then run the

                        dlibcallpas unit the last function is always prepared

                        in windows unit and calling from here

                        Yukardaki üniteyi derlemeden önce aşşağıdaki dll'leri

                        elimizle oluşturup derlemeliyiz

                        Üçüncü fonksiyon zaten windows briminde tanımlandığından

                        dll'leri de mevcut olduğundan direk çağırıyoruz.

 

library dlibrary1;   // my library1

 

{ Important note about DLL memory management: ShareMem must be the

  first unit in your library's USES clause AND your project's (select

  Project-View Source) USES clause if your DLL exports any procedures or

  functions that pass strings as parameters or function results. This

  applies to all strings passed to and from your DLL--even those that

  are nested in records and classes. ShareMem is the interface unit to

  the BORLNDMM.DLL shared memory manager, which must be deployed along

  with your DLL. To avoid using BORLNDMM.DLL, pass string information

  using PChar or ShortString parameters.

  Memori yönetimini bizim yerimize delphinin yapmasını istiyorsak uses kısmında

  ilk önce ShareMem brimini tanımlamalıyız bunun dezavantajı daha fazla kod

  çalışacağından program yavaşlayacaktır istersek memori yönetimini kendimizde

  destekleyebiliriz bunun için harici kod yazmalıyız}

 

 

uses

  ShareMem,

  SysUtils,

  Classes;

 

function dx(n: integer): integer; stdcall;

begin

  try

  result:= n*2;

  except

  result:= -1;

end;

 

 

 

end;

 

exports

dx;

 

end.

 

 

 

library dlltriple;   //my library2

uses

  ShareMem,

  SysUtils,

  Classes,

  Dialogs;

 

{$R *.res}

 

procedure dtriple(i: integer); stdcall;

begin

showmessage(inttostr(i*3));

end;

 

exports

dtriple;

end.

                     byhamit@yahoo.com

 

Delphi - .....................................

 

Delphide DLL'lerin çalışma mekanızmasına basit bir örnek

unit dlibcallpas;        // Delphiden Basit Dll Örneği

 

interface

 

 

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls, ExtCtrls;

 

{

windows unit is defined the function's name and opened them for the micropressor

open mode in its interface department

windows ünitesinde interface kısmında delphi stdcall çağrısıyla mikro işlemcinin

modunu değiştirerek fonksiyon adreslerini açar, aşşağıdaki kod aynı işlemi yapar

}

function dx(n: integer): integer; stdcall;

procedure dtriple(i: integer); stdcall;

function GetVersion: DWORD; stdcall;

 

 

 

type

  TForm1 = class(TForm)

    Panel1: TPanel;

    Button2: TButton;

    Button1: TButton;

    procedure Button1Click(Sender: TObject);

    procedure Button2Click(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

 

implementation

 

 

//Later published them for memory in its IMPLEMENTATION

// Ve implementation kısmında bu fonksiyonları memoriye yayınlar

 

function dx; external 'dlibrary1dll' name 'dx';

procedure dtriple; external 'dlltriple' name 'dtriple';

function GetVersion; external kernel32 name 'GetVersion';

 

{$R *.dfm}

 

// then you can use the functions normaly in your programs

// Artık herhangi bir dll fonksiyonunu normal bir fonksiyon gibi kullanabiliriz

 

procedure TForm1.Button1Click(Sender: TObject);

begin

    showmessage(inttostr(dx(4)));

    dtriple(4);

end;

 

procedure TForm1.Button2Click(Sender: TObject);

 

begin

  showmessage(inttostr(GetVersion));

end;

 

end.

 

 

*******************you should compare the libraryes below then run the

                        dlibcallpas unit the last function is always prepared

                        in windows unit and calling from here

                        Yukardaki üniteyi derlemeden önce aşşağıdaki dll'leri

                        elimizle oluşturup derlemeliyiz

                        Üçüncü fonksiyon zaten windows briminde tanımlandığından

                        dll'leri de mevcut olduğundan direk çağırıyoruz.

 

library dlibrary1;   // my library1

 

{ Important note about DLL memory management: ShareMem must be the

  first unit in your library's USES clause AND your project's (select

  Project-View Source) USES clause if your DLL exports any procedures or

  functions that pass strings as parameters or function results. This

  applies to all strings passed to and from your DLL--even those that

  are nested in records and classes. ShareMem is the interface unit to

  the BORLNDMM.DLL shared memory manager, which must be deployed along

  with your DLL. To avoid using BORLNDMM.DLL, pass string information

  using PChar or ShortString parameters.

  Memori yönetimini bizim yerimize delphinin yapmasını istiyorsak uses kısmında

  ilk önce ShareMem brimini tanımlamalıyız bunun dezavantajı daha fazla kod

  çalışacağından program yavaşlayacaktır istersek memori yönetimini kendimizde

  destekleyebiliriz bunun için harici kod yazmalıyız}

 

 

uses

  ShareMem,

  SysUtils,

  Classes;

 

function dx(n: integer): integer; stdcall;

begin

  try

  result:= n*2;

  except

  result:= -1;

end;

 

 

 

end;

 

exports

dx;

 

end.

 

 

 

library dlltriple;   //my library2

uses

  ShareMem,

  SysUtils,

  Classes,

  Dialogs;

 

{$R *.res}

 

procedure dtriple(i: integer); stdcall;

begin

showmessage(inttostr(i*3));

end;

 

exports

dtriple;

end.

                     byhamit@yahoo.com

 

Delphi - .....................................

 

chm dosyalarını çalıştırmak

//Arş.Gör.Erbil ÖZÜM

//Trakya Üniversitesi İnş.Müh. Yapı Anabilim Dalı

//Greetz : Prof.Dr.-ING Ataman HAKSEVER, Blg. Prog. Tuncay AYSU

procedure yardim();

begin

if FileExists('faq.chm') then WinExec('c:windowshh.exe faq.chm',Sw_SHOW) else ShowMessage('Yardım Dosyası Bulunamadı. Eksik Yükleme!');

end;

 

Delphi - .....................................

 

chm dosyalarını çalıştırmak

//Arş.Gör.Erbil ÖZÜM

//Trakya Üniversitesi İnş.Müh. Yapı Anabilim Dalı

//Greetz : Prof.Dr.-ING Ataman HAKSEVER, Blg. Prog. Tuncay AYSU

procedure yardim();

begin

if FileExists('faq.chm') then WinExec('c:windowshh.exe faq.chm',Sw_SHOW) else ShowMessage('Yardım Dosyası Bulunamadı. Eksik Yükleme!');

end;

 

Delphi - .....................................

 

Basit bir yöntemle Programı şifre ile korumaya almak

//Arş.Gör.Erbil ÖZÜM

//Trakya Üniversitesi İnş.Müh. Yapı Anabilim Dalı

//Greetz : Prof.Dr.-ING Ataman HAKSEVER, Blg. Prog. Tuncay AYSU

procedure KilitKontrol();

var

sifre:string;

kilit:TextFile;

begin

  if FileExists('kilit.hasp') then

  begin

  assignfile(kilit,'kilit.hasp');

  reset(kilit);

  Readln(kilit,sifre);

  if sifre<>'zenta857fulu5426kata' then

    begin

    ShowMessage('Kilit Şifresi Geçersiz. Yazılım Şimdi Kapatılacak!');

    halt;

    end;

    end

  else

  begin

  ShowMessage('Kilit Dosyası Bulunamadı. Yazılım Şimdi Kapatılacak!');

  Halt;

  end;

end;

 

Delphi - .....................................

 

Basit bir yöntemle Programı şifre ile korumaya almak

//Arş.Gör.Erbil ÖZÜM

//Trakya Üniversitesi İnş.Müh. Yapı Anabilim Dalı

//Greetz : Prof.Dr.-ING Ataman HAKSEVER, Blg. Prog. Tuncay AYSU

procedure KilitKontrol();

var

sifre:string;

kilit:TextFile;

begin

  if FileExists('kilit.hasp') then

  begin

  assignfile(kilit,'kilit.hasp');

  reset(kilit);

  Readln(kilit,sifre);

  if sifre<>'zenta857fulu5426kata' then

    begin

    ShowMessage('Kilit Şifresi Geçersiz. Yazılım Şimdi Kapatılacak!');

    halt;

    end;

    end

  else

  begin

  ShowMessage('Kilit Dosyası Bulunamadı. Yazılım Şimdi Kapatılacak!');

  Halt;

  end;

end;

 

Delphi - .....................................

 

soap delphi 7

soap delphi 7 bulunan companentin

delphi 5 olanını lazım arkadaşlar yardımcı olursanız sevinirim delphi 5 te tc kimlik sorgulaması yapacağım mümkünse

 

Delphi - .....................................

 

soap delphi 7

soap delphi 7 bulunan companentin

delphi 5 olanını lazım arkadaşlar yardımcı olursanız sevinirim delphi 5 te tc kimlik sorgulaması yapacağım mümkünse

 

Delphi - .....................................

 

RE:Delphi

Sayın Maholight arkadaşım boş ver bunları dilin kemiği olsaydı keşke

ama nafile. Herneyse bu tür şeyleri salla gitsin. Bu tür insanlara en güzel verilecek

cevap susmaktır. Bu şekilde bi tepki almanın sebebi tahminimce ALLAH (C.C.)

ya olan bağlılığın. Boşver... bu konulara bile girmeye gerek yok.

 

Diğer arkadaşlar sizlerden de özür dilerim...

 

Biz açık yüreklilikle bilgilerimizi veririz.

 

Saygılarımla,

Serkan SELÇUK

sercomsoft@gmail.com

 

Delphi - .....................................

 

RE:Delphi

Sayın Maholight arkadaşım boş ver bunları dilin kemiği olsaydı keşke

ama nafile. Herneyse bu tür şeyleri salla gitsin. Bu tür insanlara en güzel verilecek

cevap susmaktır. Bu şekilde bi tepki almanın sebebi tahminimce ALLAH (C.C.)

ya olan bağlılığın. Boşver... bu konulara bile girmeye gerek yok.

 

Diğer arkadaşlar sizlerden de özür dilerim...

 

Biz açık yüreklilikle bilgilerimizi veririz.

 

Saygılarımla,

Serkan SELÇUK

sercomsoft@gmail.com

 

Delphi - .....................................

 

resimin istenilen parcalarda alınması

function Tform1.resimal(sol,ust,sag,alt:integer;resim:Tbitmap):Tbitmap;

var

 SrcRect,DstRect : TRect;

begin

DstRect:= Rect(sol,ust,sag,alt);

SrcRect:= Rect(0,0,sag-sol,alt-ust);

result.Canvas.CopyRect(srcRect, resim.Canvas,dstRect);

end;

// kullanımı

var

ab:Tbitmap;

begin

ab:=TBitmap.Create;

ab.LoadFromFile('c:deneme.bmp');

image1.Picture.Bitmap:=resimal(0,0,282,134,ab);

ab.free;

end;

 

Delphi - .....................................

 

resimin istenilen parcalarda alınması

function Tform1.resimal(sol,ust,sag,alt:integer;resim:Tbitmap):Tbitmap;

var

 SrcRect,DstRect : TRect;

begin

DstRect:= Rect(sol,ust,sag,alt);

SrcRect:= Rect(0,0,sag-sol,alt-ust);

result.Canvas.CopyRect(srcRect, resim.Canvas,dstRect);

end;

// kullanımı

var

ab:Tbitmap;

begin

ab:=TBitmap.Create;

ab.LoadFromFile('c:deneme.bmp');

image1.Picture.Bitmap:=resimal(0,0,282,134,ab);

ab.free;

end;

 

Delphi - .....................................

 

delphiye

http://www.hemenpaylas.com/download/339369/tedarik.doc.html

arkadaşlar tedarik zinciri yöndetimi üzerine bir makale alıntıdır.

 

{

bak canım kardeşim burası bu konu için uygun platform değil

benim daha önce gönderdiğim kodlara baktıysan senin için fazla olacak şeyler olduğunu görürsün

son gönderdiğim kodları bir kütüphaneden aldım ve bir çoğunu kullandım

buradaki insanların bir çoğu bu kodlara ihtiyacı olan insanlar

insanlara yürümeyi bilmezken uçmayı öğretemezsin.

Gerçi senin uçtuğunu görüyorumda boşver.

Benimle tartışmak istersen maholight@msn.com msn adresim

ankarada batıkentte metro son durağı karşısındayım

büromada beklerim 5336621500 Aktif Çözüm Yazılım Ve Danışmanlık

yaptığımız çalışmaları ve beni tanımak istersen diye yazıyorum

 

insanlara saldıracağına bir şeyler öğrenmeye çalış derim

 

böyle bir niyetin olursa benimle irtibata geç neye ihtiyacın varsa bilgi olarak onu alırsın

unutma gurur senin sonunu getirecektir.buralarda basit programlar basit yaklaşımlarla ancak

egonu tatmin edersin. ikincisi yazdıklarım sana değil o anlattıklarımı yaşayan insanlaraydı

ortadaki lafı çok güzel alıyorsun

 

ben senin gibi delphi nickinin arkasına saklanmıyorum

sana adımı telefonumu adresimi veriyorum

 

bak sana ne diyorum açık bir platformda her kesin görebileceği takip edebileceği bir platformda

data security yada enumis straptor konuları üzerine açık bir tartışma yaratalım

bakalım gerçekten ordada bu kadar rahat konuşabilecekmisin.

neyse dediğim gibi iletişim adreslerimi sana gönderdim

benle iletişime geç tabi yüreğin varsa

 

tüm arkadaşlardan bu cevap için özür dilerim

}

 

Delphi - .....................................

 

delphiye

http://www.hemenpaylas.com/download/339369/tedarik.doc.html

arkadaşlar tedarik zinciri yöndetimi üzerine bir makale alıntıdır.

 

{

bak canım kardeşim burası bu konu için uygun platform değil

benim daha önce gönderdiğim kodlara baktıysan senin için fazla olacak şeyler olduğunu görürsün

son gönderdiğim kodları bir kütüphaneden aldım ve bir çoğunu kullandım

buradaki insanların bir çoğu bu kodlara ihtiyacı olan insanlar

insanlara yürümeyi bilmezken uçmayı öğretemezsin.

Gerçi senin uçtuğunu görüyorumda boşver.

Benimle tartışmak istersen maholight@msn.com msn adresim

ankarada batıkentte metro son durağı karşısındayım

büromada beklerim 5336621500 Aktif Çözüm Yazılım Ve Danışmanlık

yaptığımız çalışmaları ve beni tanımak istersen diye yazıyorum

 

insanlara saldıracağına bir şeyler öğrenmeye çalış derim

 

böyle bir niyetin olursa benimle irtibata geç neye ihtiyacın varsa bilgi olarak onu alırsın

unutma gurur senin sonunu getirecektir.buralarda basit programlar basit yaklaşımlarla ancak

egonu tatmin edersin. ikincisi yazdıklarım sana değil o anlattıklarımı yaşayan insanlaraydı

ortadaki lafı çok güzel alıyorsun

 

ben senin gibi delphi nickinin arkasına saklanmıyorum

sana adımı telefonumu adresimi veriyorum

 

bak sana ne diyorum açık bir platformda her kesin görebileceği takip edebileceği bir platformda

data security yada enumis straptor konuları üzerine açık bir tartışma yaratalım

bakalım gerçekten ordada bu kadar rahat konuşabilecekmisin.

neyse dediğim gibi iletişim adreslerimi sana gönderdim

benle iletişime geç tabi yüreğin varsa

 

tüm arkadaşlardan bu cevap için özür dilerim

}

 

Delphi - .....................................

 

RE:API (ve sesleniş)

Kardes yapmis oldugun ulusa seslenis konusmani okumadan once kodlarinina baktim. ayni sirada

         ayni functionlar 3-4 kere gonderilmis. daha sonrada seslenisini okudum. o yazinin altina o derledigin (:p)

         functionlar olmamis. sen aynisini kopyalayip yapistirmissin. sonrada nasihat vermissin. ya nasihat verme yada

         soyleyim boyleyim ama soylemem deme. 88 yilindan bugune bize verebilecegin sadece bu kodlarmi?

        

         sql serverin portu 1433 digen arkadas bile daha yaratici. hic olmazsa kendi yazmis.

        

         (Bu arada mail adreslerinle acaip hava attin tebrikler. sen bizim aradigimiz kurtaricimisin yoksa muuuaaaahhhhaaaaa)

 

Delphi - .....................................

 

RE:API (ve sesleniş)

Kardes yapmis oldugun ulusa seslenis konusmani okumadan once kodlarinina baktim. ayni sirada

         ayni functionlar 3-4 kere gonderilmis. daha sonrada seslenisini okudum. o yazinin altina o derledigin (:p)

         functionlar olmamis. sen aynisini kopyalayip yapistirmissin. sonrada nasihat vermissin. ya nasihat verme yada

         soyleyim boyleyim ama soylemem deme. 88 yilindan bugune bize verebilecegin sadece bu kodlarmi?

        

         sql serverin portu 1433 digen arkadas bile daha yaratici. hic olmazsa kendi yazmis.

        

         (Bu arada mail adreslerinle acaip hava attin tebrikler. sen bizim aradigimiz kurtaricimisin yoksa muuuaaaahhhhaaaaa)

 

Delphi - .....................................

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol