Programlama yapalım ve Öğrenelim. - Delphi Eğitim44
  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

Projenizin *.Exe dosyasına sürüm(version) bilgisi ekleyin

NeverFear - kaheri579@hotmail.com

 

Delphi Ana Menü'sünde ProjectOptionsVersion Info sekmesini tıklayınız.

Include version information in project yanındaki onay kutusunu tıkladığınızda

soluk kısımların açıldığını göreceksiniz. Burada istediğiniz gibi değişiklikler

yaparak Ok düğmesini tıklayınız. Derlediğinizde, artık *.Exe dosyanızın sürüm

bilgilerini Windows Gezgini veya daha farklı yöntemle, mouse ile üzerinde durduğunuzda

açıklayıcı bilgi olarak görebilirsiniz. Bunu aynı zamanda About(Hakkında) formunuzda da

görüntüleyebilirsiniz.

 

ismini GenelSabit verebileceğiniz bir *.pas dosya hazırlayınız ve projenizin

Ana Form'una ekleyiniz.

 

// GenelSabit.pas dosyası

// Bu *.pas dosyada form (*.dfm) yok.

unit GenelSabit;

 

{$R-}

 

interface

uses

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

  StdCtrls, DB, DBTables, BDE, Registry, FileCtrl, ExtCtrls, WinTypes;

 

var

  V1, V2, V3, V4: word;

  Version: string;

 

procedure GetBuildInfo(const AppName: string; var V1, V2, V3, V4: Word);

 

implementation

 

uses Consts;

 

procedure GetBuildInfo(const AppName: string; var V1, V2, V3, V4: Word);

var

   VerInfoSize, VerValueSize, Dummy: DWORD;

   VerInfo: Pointer;

   VerValue: PVSFixedFileInfo;

begin

  VerInfoSize:= GetFileVersionInfoSize(PChar(AppName), Dummy);

      GetMem(VerInfo, VerInfoSize);

  GetFileVersionInfo(PChar(AppName), 0, VerInfoSize, VerInfo);

  VerQueryValue(VerInfo, '', Pointer(VerValue), VerValueSize);

  with VerValue^ do

  begin

     V1:= dwFileVersionMS shr 16;

     V2:= dwFileVersionMS and $FFFF;

     V3:= dwFileVersionLS shr 16;

     V4:= dwFileVersionLS and $FFFF;

  end;

  FreeMem(VerInfo, VerInfoSize);

end;

///////////////////////////////////////////////////////////////////////////////

//Ana Formun hazırlanışı

//uses kısmına ekli GenelSabit'e dikkat.......!!!!

unit Unit1;

 

interface

 

uses

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

  ComCtrls, Menus, ExtCtrls, GenelSabit, Jpeg;

 

type

  TForm1 = class(TForm)

    procedure FormCreate(Sender: TObject);

    procedure FormShow(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.DFM}

 

procedure TForm1.FormCreate(Sender: TObject);

begin

  GetBuildInfo(Application.ExeName, V1, V2, V3, V4);

  Version:= Format('%d.%d.%d Yapı %d', [V1, V2, V3, V4]);

end;

 

procedure TForm1.FormShow(Sender: TObject);

begin

  ShowMessage('Program Sürümü = ' + Version);

end;

 

İşinizi görmesi dileğimle,

Çalışmalarınızda başarılar dilerim.

 

NeverFear - kaheri579@hotmail.com

 

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

 

Excel'den Paradox'a aktarım'a Ek

NeverFear - kaheri579@hotmail.com

 

Bu konuyla ilgili olarak, daha önce bir kodlama örneği göndermiştim.

Delphi Türk Kodbank programında veya Forum/Kodbankası kısmında NeverFear olarak arattırma

yaparsanız o örneğe ulaşabilirsiniz. Gerçi bugüne kadar çok fazla kodlama yapmadım, ama

bundan sonra yapmayacağım anlamına gelmez. Çünkü bence;

 

Bilgi paylaşıldıkça değer kazanır ve benim için bilginin kimden geldiği değil, işlevselliği

önemli.

 

Ayrıca, bana mail adresim kanalıyla ulaşan arkadaşlara çok teşekkür ederim ve ExcelToDb

konusuyla ilgili olarak açıklayıcı bilgi yazma ihtiyacı duydum.

 

*.XLS'den Delphi ile *.DB veritabanına bilgi aktarma:

 

1. Aktarma yapılacak *.XLS dosyayı açıyoruz.

2. Sayfanın tamamını seçip sağ tuş yaparak Kopyala'yı tıklıyoruz ve Excel'i kapatmıyoruz.

3. Yeni bir proje açıyoruz.

4. Form'a Delphi bileşen(component) sekmelerindeki ActiveX'den F1Book ekliyoruz ve

   sağ tuş yapıp Workbook Designer'i tıklıyoruz.

5. Sheet menüsünden Default Font'u tıklayıp MS Sans Serif yazı tipini seçerek Yazı'nın

   Türkçe olmasını sağladıktan sonra Tamam tıklıyoruz. Format altındaki Font'la Türkçeleşmeyi

   kontrol ediyoruz.

6. Excel dosyasında yaptığımız gibi sayfanın tamamını seçip Edit menüsünde Paste'i tıklıyoruz.

   ### şeklinde görünüm varsa sütunu genişletebilirsiniz. Bu ekranı X dan kapattığınızda

   Form1.F1Book1 üzerinde *.XLS dosyanızdaki bilgileri görebilmelisiniz.

7. Bilgiler görülüyorsa aktarma işlemine başlayabilirsiniz. Ama önce;

    a- Sütun sayısı kadar FieldName tanımlamalısınız. Saha özelliklerine dikkat ediniz.

       F1Book üzerinde gördüklerinizin hepsi String'tir. Çevrimlerinizi mutlaka yapmalısınız.

    b- Aktarma işleminden önce *.XLS dosyayı(Excel'i) kapatınız.

8. İşlem hatasız bittiğinde *.Db dosyanız hazır demektir.

 

NOT : Form üzerine Button, BitBtn veya SpeedButton ve Table eklemeyi unutmayınız.

 

İşinizi görmesi dileğimle,

Çalışmalarınızda başarılar dilerim.

 

NeverFear - kaheri579@hotmail.com

 

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

 

Programınızın çalıştığı dizini kontrol altında tutma

NeverFear - kaheri579@hotmail.com

 

//Bu kodlamayı çok çok önceleri sizlerle paylaşmıştım

FormCreate veya FormShow yordamına kodlayınız.

//

GetLastError;

PATH:= ExtractFilePath(ParamStr(0));

if PATH[Length(PATH)] = '' then PATH:= Copy(PATH,1,Length(PATH)-1);

ChDir(PATH);

if IOResult <> 0 then MkDir(PATH);

//

İşinizi görmesi dileğimle,

Çalışmalarınızda başarılar dilerim.

 

NeverFear - kaheri579@hotmail.com

 

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

 

Program içinden veritabanı oluşturma

NeverFear - kaheri579@hotmail.com

 

FormCreate veya FormShow yordamına yerleştirebilirsiniz.

 

public

{ Public declarations }

end;

 

var

Form1: TForm1;

PATH, DATA_PATH: string;

 

implementation

 

{$R *.DFM}

 

procedure TForm1.FormCreate(Sender: TObject);

begin

{$I-}

GetLastError;

PATH:= ExtractFilePath(ParamStr(0)); //İşletim Sistemi ve programınız sizin kesin olarak

//belirlediğiniz sürücüye(genelde C sabit diski) kurulmamış olabilir.

//İçeriğinde File geçen fonksiyon kullanımlarından önce {$I+ veya -} ifadesini yazmanızda

//yarar var. {$IOCHECKS ON} -> InputOutputCheck ON(Giriş-ÇıkışKontrol Açık) anlamına

//gelir. {$I-} olması durumunda IOResult fonksiyonu ile kontrol etmelisiniz.

//Örnek --> ChDir(PATH); if IOResult <> 0 then MkDir(PATH); satırlarında olduğu gibi.

//Ayrıca, GetLastError; son işlenen hatayı döndürür ve ExtractFilePath(ParamStr(0));

//programınızın çalıştığı sürücü ve dizinin kesin yolunu belirler.

** Örnek;

   Programınızda siz C:Ticari ModülData şeklinde bir Alias tanımladınız ve bütün

   *.db,*.px,*.x0 ... data dosyalarınız bu dizinde olması gerekiyor. Kendi kendinize

   diyorsunuz ki; bu dizinde olması şart aksi taktirde program çalışmasın, kopyalama

   olmasın ve herşeyi ben kontrol etmeliyim. İşte bu, ilk hataya düştüğünüzün açık bir

   delili. Ya kullanıcının C: isimli sabit diski yoksa ve işletim sistemini F: sürücünden

   çalıştırıyorsa NE YAPACAKSIN..?  F: = C: şeklinde bir kodlama yapabilir misin?

   Diyeceksin ki, C: her bilgisayarda olmazsa olmaz. Ama, senin olmazsa olmazın

   müşterinin OLURSA OLUR'udur.

** Bu nedenle, programlarınızda Alias tanımlamayınız. Unutmayınız ki, kullanıcının

   hertürlü program kırıcı hareketini önce siz bilmelisiniz. Kullanıcıya bu konuda

   yetki tanımayın, onu cesaretlendirmeyin. Programınızın mutlak hakimi siz olun. Hata

   ayıklamayı mutlaka yapın(ki Kodbank'ta örnekleri var-bulabilirsin).

//

if PATH[Length(PATH)] = '' then PATH:= Copy(PATH,1,Length(PATH)-1);

ChDir(PATH);

if IOResult <> 0 then MkDir(PATH);

DATA_PATH:= PATH+'Data';

ChDir(DATA_PATH);

if IOResult <> 0 then MkDir(DATA_PATH);

if FileExists(DATA_PATH+'Deneme.db') then

begin

with Table1 do

begin

Active:= False;

DatabaseName:= DATA_PATH+'';

TableName:= 'Deneme.db';

TableType:= ttParadox;

Active:= True;

end;

end

else begin

with Table1 do

begin

Active:= False;

DatabaseName:= DATA_PATH+'';

TableName:= 'Deneme.db';

TableType:= ttParadox;

with FieldDefs do

begin

Clear;

Add('SiraNo', ftInteger, 0, False);

Add('MusAd', ftString, 30, False);

Add('MusSoyad', ftString, 30, False);

Add('Adres', ftString, 30, False);

Add('Tarih', ftString, 8, False);

end;

with IndexDefs do

begin

Clear;

Add('AnaKey', 'SiraNo', [ixPrimary, ixUnique]);

Add('Key_1', 'MusAd', [ixCaseInsensitive]);

Add('Key_2', 'MusSoyad', [ixCaseInsensitive]);

Add('Key_3', 'Tarih', [ixCaseInsensitive]);

end;

CreateTable;

Active:= True;

end;

end;

end;

 

Not: Bu tür kodlamayla, müşterinizin çılgınca hareketleri sonucu data kayıplarını

     engellemiş olursunuz. Alias tanımlamak herzaman başarılı sonuç vermiyor.

     Unutmayınız ki, programlamayla uğraşan ve bunun üzerinden geçimini sağlayan kişi

     olarak, kullanıcının hertürlü hareketindeki olasılıkları önceden düşünerek programınızı

     bu kriterler dahilinde geliştirmelisiniz.

     Yukarıdaki kodlama sadece bir örnek. Sonuçta, programınızı kodlayan sizsiniz.

     En kestirme yol, en iyi bildiğiniz yoldur.

    

İşinizi görmesi dileğimle,

Çalışmalarınızda başarılar dilerim.

 

NeverFear - kaheri579@hotmail.com

 

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

 

Çok satırlı ipucuna ek

Programcı Hacker

   By_Yavuz

programci1036@hotmail.com''dan alıntı yapıldı.

 

procedure TForm1.FormCreate(Sender: TObject);

begin

  SpeedButton1.Hint:='Çok satirli ipucunu '+chr(13)+

                     'mutlaka denemelisiniz '+chr(13)+

                     'çok güzel';

end;

 

Chr(13) ifadesini #10 şeklinde de yazabiliriz.

 

SpeedButton1.Hint:='Çok satırlı ipucunu '+#10+

'mutlaka denemelisiniz '+#10+'çok güzel';

 

+#10+ satır atlatma anlamına gelir ve Chr(13) ile aynı işi yapar.

+#10+ tek satır, +#10+#10+ çift satır atlatır.

 

Hertürlü mesaj satırlarında sorunsuz çalışır.

 

Örnek_1:

if MessageDlg('Dijital Dosya''da değişiklik var ...!'+#10+'Güncelleştirme işlemi başlatılacak ...'+#10+#10+

'Bu işlem birkaç dakika sürebilir ..'+#10+#10+'Tüm kullanıcıları programdan çıkarınız ve ''&Tamam'' düğmesini tıklatınız ..',

        mtInformation, [mbOK], 0) = mrOK then

begin

 

Örnek_2:

raise EDatabaseError.Create(IntToStr(SiraNo) + ' numara ile daha önceden bir kayıt yapılmış...'+

#10+'Lütfen kontrol ediniz ve tekrar deneyiniz');

//

except

on EInvalidGraphic do

raise EInvalidGraphic.Create('Geçersiz bir resim dosyası...'+#10+

'Lütfen değiştiriniz veya yeniden ölçekleyiniz...')

 

Örnek_3:

ShowMessage('Dikkat ...!'+#10+#10+'Bu bir deneme mesajıdır;'+#10+#10+

'Çalışmalarınızda başarılar ve'+#10+'bol kazançlar dilerim.'+#10+#10+

'Açılan pencerede İptal düğmesini tıklayınız.');

 

İşinizi görmesi dileğimle,

Çalışmalarınızda başarılar dilerim.

 

NeverFear - kaheri579@hotmail.com

 

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

 

ne işe yarıyorr

resinfo

 

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

 

Webcam Görüntü Alma Darkkan

Webcam Kodları Delpgi kodları

 

http://www.dosyaupload.net/download.php?file=33131

 

Buradan Download Edebilirsiniz Bunu Codlamak istediginiz dosyayı attın

Ve

uses kısmına

VFW eklemeyi unutmayın yoksa çalışmaz ;)

 

 

 

 

 

 

 

unit untMain;

 

interface

 

uses

  Windows, VFW, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

  ExtCtrls, StdCtrls;

 

type

  TForm1 = class(TForm)

    Button1: TButton;

    Panel1: TPanel;

    Button2: TButton;

    Button3: TButton;

    procedure Button1Click(Sender: TObject);

    procedure Button2Click(Sender: TObject);

    procedure Button3Click(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

  Video : TVideo;

 

implementation

 

{$R *.DFM}

 

procedure TForm1.Button1Click(Sender: TObject);

begin

Video := TVideo.Create(Panel1);

end;

 

procedure TForm1.Button2Click(Sender: TObject);

begin

Video.TakePicture('50');

end;

 

procedure TForm1.Button3Click(Sender: TObject);

begin

Video.Destroy;

end;

 

end.

 

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

 

edit1 merhaba arkadaşlar bir kaydı veritabanına değilde edittin kendisine kaydedilebiliniyordu nasıl

bir ara bir yerede okumuştum fakat bulamadım edit1'in bir özelliğini değişince veri tabanı veya dosyaya kaydetmeden  edit1'e kayıt oluyordu bilen varsa eğer yardımcı olursanız sevinirim.

 

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

 

optik okuyucu programı

arkadaşlar optik okuyucu programlama hakkında bilgisi olan var mı.benim makinanın adı ncs opscan 5. firmanın sitesinden kaynak kodlarını bulamadım.yardıma ihtiyacım var

 

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

 

mssql de time grid

TDateTimeField(ADOQuery2.FieldByName('SAAT')).DisplayFormat:='hh:mm:ss';

 

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

 

timezone function

function GetTimeZone: string;

var

  TimeZone: TTimeZoneInformation;

begin

  GetTimeZoneInformation(TimeZone);

  Result := 'GMT ' + IntToStr(TimeZone.Bias div -60);

end;

 

procedure TForm1.Button1Click(Sender: TObject);

begin

  label1.Caption := GetTimeZone;

end;

 

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

 

Advantage Database Hata Kodları....

Advantage veritabanının bir özelliğide veritabanını tam yönetemediğimiz durumlarda belli başlı hata kodu almamızdır.

 

Aslında hata kodları önceki advantage sürümlerinde belli bir veri sözlüğüne bağlı olmadan gelmekteydi. Fakat şimdi bunu html olarak dağıtımı söz konusudur. Hata kodları programı basit bir şekilde tasarladım ve modellendirme kullanmadım. Önemli olan ihtiyacın giderilmesidir.

 

Programcılığa yeni başlayan arkadaşlar için ihtiyaç olunan bir programdır. Delphi veya diğer diller tarafından alınan kodlara karşı arama metodu ile rahatlıkla sonuçlara ulaşabileceğiniz bir programdır.

 

Advantage ErrCodes programını indirmek için http://www.enderarslanturk.com.tr/ErrorCodes.rar adresini tıklayınız...

 

Hepinize çalışmalarında başarılar dilerim.

 

------------------------------------------------------------

Dünya Kültür ve Eğitim Programları Grubu' na davetlisiniz...

http://www.enderaRslanturk.com.tr/default.asp?makale=135

 

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

 

re:Morfin: for yada while döngüsü için hatırlatma

Morfin arkadaşımız for while gibi döngülerin arasına Application.Proccessmessages

koyarsanız program hızlanır demiş. Aksine bun işlem programınızı yavaşlatır.

Çünkü bu kod siz o döngü işlemini yaparken windowsun sizin programınıza ait

diğer işlemleride işlemesi anlamına gelir. Bu sayede programınız kilitlenmiş gibi

gözükmez. Aslında yinede kilitlenmezde bunu kullanıcı anlamamış olur.

Düzeltme gereği duydum çünkü bu platform birçok kişiyi ilhilendiriyor.  Saygılarımla...

 

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

 

Getting the System Version

//Ersin Kecis. 25/06/2007. ersinkecis@hotmail.com

//Vista,2003,XP64,XP,2000,NT,ME,Win98,Win95,Win3x ve release detaylari...

 

#include <windows.h>

#include <tchar.h>

#include <stdio.h>

 

#define BUFSIZE 80

 

typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO);

 

int __cdecl _tmain()

{

   OSVERSIONINFOEX osvi;

   SYSTEM_INFO si;

   PGNSI pGNSI;

   BOOL bOsVersionInfoEx;

 

   ZeroMemory(&si, sizeof(SYSTEM_INFO));

   ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));

 

   // Try calling GetVersionEx using the OSVERSIONINFOEX structure.

   // If that fails, try using the OSVERSIONINFO structure.

 

   osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);

 

   if( !(bOsVersionInfoEx = GetVersionEx ((OSVERSIONINFO *) &osvi)) )

   {

      osvi.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);

      if (! GetVersionEx ( (OSVERSIONINFO *) &osvi) )

         return FALSE;

   }

 

   // Call GetNativeSystemInfo if supported

   // or GetSystemInfo otherwise.

 

   pGNSI = (PGNSI) GetProcAddress(

      GetModuleHandle(TEXT("kernel32.dll")),

      "GetNativeSystemInfo");

   if(NULL != pGNSI)

      pGNSI(&si);

   else GetSystemInfo(&si);

 

   switch (osvi.dwPlatformId)

   {

      // Test for the Windows NT product family.

 

      case VER_PLATFORM_WIN32_NT:

 

      // Test for the specific product.

 

      if ( osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 0 )

      {

         if( osvi.wProductType == VER_NT_WORKSTATION )

             printf ("Windows Vista ");

         else printf ("Windows Server "Longhorn" " );

      }

 

      if ( osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 2 )

      {

         if( GetSystemMetrics(SM_SERVERR2) )

            printf( "Microsoft Windows Server 2003 "R2" ");

         else if( osvi.wProductType == VER_NT_WORKSTATION &&

            si.wProcessorArchitecture==PROCESSOR_ARCHITECTURE_AMD64)

         {

            printf( "Microsoft Windows XP Professional x64 Edition ");

         }

         else printf ("Microsoft Windows Server 2003, ");

      }

 

      if ( osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 1 )

         printf ("Microsoft Windows XP ");

 

      if ( osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 0 )

         printf ("Microsoft Windows 2000 ");

 

      if ( osvi.dwMajorVersion <= 4 )

         printf ("Microsoft Windows NT ");

 

      // Test for specific product on Windows NT 4.0 SP6 and later.

      if( bOsVersionInfoEx )

      {

         // Test for the workstation type.

         if ( osvi.wProductType == VER_NT_WORKSTATION &&

              si.wProcessorArchitecture!=PROCESSOR_ARCHITECTURE_AMD64)

         {

            if( osvi.dwMajorVersion == 4 )

               printf ( "Workstation 4.0 " );

            else if( osvi.wSuiteMask & VER_SUITE_PERSONAL )

               printf ( "Home Edition " );

            else printf ( "Professional " );

         }

 

         // Test for the server type.

         else if ( osvi.wProductType == VER_NT_SERVER ||

                   osvi.wProductType == VER_NT_DOMAIN_CONTROLLER )

         {

            if(osvi.dwMajorVersion==5 && osvi.dwMinorVersion==2)

            {

               if ( si.wProcessorArchitecture ==

                    PROCESSOR_ARCHITECTURE_IA64 )

               {

                   if( osvi.wSuiteMask & VER_SUITE_DATACENTER )

                      printf ( "Datacenter Edition "

                               "for Itanium-based Systems" );

                   else if( osvi.wSuiteMask & VER_SUITE_ENTERPRISE )

                      printf ( "Enterprise Edition "

                               "for Itanium-based Systems" );

               }

 

               else if ( si.wProcessorArchitecture ==

                         PROCESSOR_ARCHITECTURE_AMD64 )

               {

                   if( osvi.wSuiteMask & VER_SUITE_DATACENTER )

                      printf ( "Datacenter x64 Edition " );

                   else if( osvi.wSuiteMask & VER_SUITE_ENTERPRISE )

                      printf ( "Enterprise x64 Edition " );

                   else printf( "Standard x64 Edition " );

               }

 

               else

               {

                   if( osvi.wSuiteMask & VER_SUITE_DATACENTER )

                      printf ( "Datacenter Edition " );

                   else if( osvi.wSuiteMask & VER_SUITE_ENTERPRISE )

                      printf ( "Enterprise Edition " );

                   else if ( osvi.wSuiteMask & VER_SUITE_BLADE )

                      printf ( "Web Edition " );

                   else printf ( "Standard Edition " );

               }

            }

            else if(osvi.dwMajorVersion==5 && osvi.dwMinorVersion==0)

            {

               if( osvi.wSuiteMask & VER_SUITE_DATACENTER )

                  printf ( "Datacenter Server " );

               else if( osvi.wSuiteMask & VER_SUITE_ENTERPRISE )

                  printf ( "Advanced Server " );

               else printf ( "Server " );

            }

            else  // Windows NT 4.0

            {

               if( osvi.wSuiteMask & VER_SUITE_ENTERPRISE )

                  printf ("Server 4.0, Enterprise Edition " );

               else printf ( "Server 4.0 " );

            }

         }

      }

      // Test for specific product on Windows NT 4.0 SP5 and earlier

      else

      {

         HKEY hKey;

         TCHAR szProductType[BUFSIZE];

         DWORD dwBufLen=BUFSIZE*sizeof(TCHAR);

         LONG lRet;

 

         lRet = RegOpenKeyEx( HKEY_LOCAL_MACHINE,

            TEXT("SYSTEMCurrentControlSetControl"

                 "ProductOptions"), 0, KEY_QUERY_VALUE, &hKey );

         if( lRet != ERROR_SUCCESS )

            return FALSE;

 

         lRet = RegQueryValueEx( hKey, TEXT("ProductType"),

            NULL, NULL, (LPBYTE) szProductType, &dwBufLen);

         RegCloseKey( hKey );

 

         if( (lRet != ERROR_SUCCESS) ||

             (dwBufLen > BUFSIZE*sizeof(TCHAR)) )

            return FALSE;

 

         if ( lstrcmpi( TEXT("WINNT"), szProductType) == 0 )

            printf( "Workstation " );

         if ( lstrcmpi( TEXT("LANMANNT"), szProductType) == 0 )

            printf( "Server " );

         if ( lstrcmpi( TEXT("SERVERNT"), szProductType) == 0 )

            printf( "Advanced Server " );

         printf( "%d.%d ", osvi.dwMajorVersion, osvi.dwMinorVersion );

      }

 

      // Display service pack (if any) and build number.

 

      if( osvi.dwMajorVersion == 4 &&

          lstrcmpi( osvi.szCSDVersion, TEXT("Service Pack 6") ) == 0 )

      {

         HKEY hKey;

         LONG lRet;

 

         // Test for SP6 versus SP6a.

         lRet = RegOpenKeyEx( HKEY_LOCAL_MACHINE,

            TEXT("SOFTWAREMicrosoftWindows NTCurrentVersion"

                 "HotfixQ246009"), 0, KEY_QUERY_VALUE, &hKey );

         if( lRet == ERROR_SUCCESS )

            printf( "Service Pack 6a (Build %d)n",

            osvi.dwBuildNumber & 0xFFFF );

         else // Windows NT 4.0 prior to SP6a

         {

            _tprintf( TEXT("%s (Build %d)n"),

               osvi.szCSDVersion,

               osvi.dwBuildNumber & 0xFFFF);

         }

 

         RegCloseKey( hKey );

      }

      else // not Windows NT 4.0

      {

         _tprintf( TEXT("%s (Build %d)n"),

            osvi.szCSDVersion,

            osvi.dwBuildNumber & 0xFFFF);

      }

 

      break;

 

      // Test for the Windows Me/98/95.

      case VER_PLATFORM_WIN32_WINDOWS:

 

      if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 0)

      {

          printf ("Microsoft Windows 95 ");

          if (osvi.szCSDVersion[1]=='C' || osvi.szCSDVersion[1]=='B')

             printf("OSR2 " );

      }

 

      if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 10)

      {

          printf ("Microsoft Windows 98 ");

          if ( osvi.szCSDVersion[1]=='A' || osvi.szCSDVersion[1]=='B')

             printf("SE " );

      }

 

      if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 90)

      {

          printf ("Microsoft Windows Millennium Editionn");

      }

      break;

 

      case VER_PLATFORM_WIN32s:

 

      printf ("Microsoft Win32sn");

      break;

   }

   return TRUE;

}

 

//Kaynak: http://msdn2.microsoft.com/en-us/library/ms724429.aspx

 

C++ Builder - .....................................

 

Demo Oluşturma Düzeltildi

unit Unit1;

 

interface

 

uses

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

  Dialogs, StdCtrls;

 

type

  TForm1 = class(TForm)

    Label1: TLabel;

    procedure FormCreate(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

procedure TForm1.FormCreate(Sender: TObject);

var

ini:TRegIniFile;

sayac:integer;x:string;

begin

x:='c:deneme.ini';

        ini:=TRegIniFile.Create(x);

        try

        sayac:=ini.Readinteger('program','sayac',0);

        showmessage('sayac='+inttostr(sayac));

        inc(sayac);

        if sayac>10 then

                begin

                showmessage('programı kullanım hakkınız dolmuştur');

                halt;

                end;

        ini.writeinteger('program','sayac',sayac);

        finally

        ini.Free;

        end;

//final

end;

 

end.

 

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

 

Modal bir formu OnShow olayında kapatmak için

PostMessage(Self.Handle, WM_Close, 0, 0);

 

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

 

Genel Bilgiler

selam.

Formlarınızda tasarımı en iyi seviyeye çıkartmak için kullanabileceğiniz bileşenler,

 

  1) VCL Skin [http://www.link-rank.com]

  2) SUIPack  [http://www.sunisoft.com]

  3) Raize    [http://www.raize.com]

  4) XPSideBar [mail ile satın alınabiliniyor sanırım ücreti 20 YTL civarındaydı]

     Demo sürümü delphiturk de mevcut sanırım bileşenler kısmında vardı

     Bununla Windows'da bulunan sol taraftaki açılıp kapanan menülerden yapabilirsiniz.

     mesela raize componenti ile de Windows'da bulunan sol taraftaki

     açılır kapanır menülerden yapabilirsiniz.

 

Bu bileşen paketlerinde işinize yarayacak diğer elemanlar da mevcut.

 

Kod ekleyelim kızmasınlar :P

 

XP de bilgisayarı kapat

 

winexec(pchar('shutdown.exe /s'),SW_HIDE);

 

Daha fazlası için CMD'de shutdown /? yazabilirsiniz.

 

Saygılarımla

İskender UZUNOSMANOĞLU

 

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

 

cxgrid registry

cxGDSLdb.RestoreFromRegistry('SoftwareAcik Faturalar',True,False,[gsoUseFilter, gsoUseSummary],'');

 

cxGDSLdb.StoreToRegistry('SoftwareAcik Faturalar',True,[gsoUseFilter, gsoUseSummary],'');

 

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

 

DBGrid hücresini EDit1 gibi kullanarak arama yapmak için yardım (Lütfen)

DBGrid Hücresine kelime girerken arama yapmak istiyorum.

 

 

QStokKartlar.Close;

QStokKartlar.SQL.Clear;

QStokKartlar.SQL.Add('select* from STOKKARTLAR where STOKKODU like "'+Edit1.Text+'%"');

QStokKartlar.Open;

 

burada Edit1.Text yerine DBGrid üzerindeki hücreyi kullanmak istiyorum...

 

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

 

Listview'e Çalışma Anında Item Ekleme (Kısa Kod)

Formunuza 1 adet listview

          1 adet edit

          1 adet button

atın. button item ekleme olayını gerçekleştirecek

edit eklenecek olan itemin adını belirleyecek

 

procedure TForm1.Button1Click(Sender: TObject);

type

TKaydim = record

end;

PKaydim = ^TKaydim;

var

pKay: PKaydim;

begin

listview1.AddItem(edit1.Text, Pointer(pKay));

end;

 

 

Saygılarımla.

İskender UZUN

[Yolcu1453]

 

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

 

Listview'e çalışma anında item ekleme

Formunuza 1 adet listview

          1 adet edit

          1 adet button

atın. button item ekleme olayını gerçekleştirecek

edit eklenecek olan itemin adını belirleyecek

 

procedure TForm1.Button1Click(Sender: TObject);

type

TKaydim = record

id: Integer;

Name: string;

end;

PKaydim = ^TKaydim;

var

pKay: PKaydim;

i:integer;

begin

 

new(pKay);

pKay.id := i;

pKay.Name := 'Entry' + IntToStr(i);

listview1.AddItem(edit1.Text, Pointer(pKay));

end;

 

Saygılarımla.

İskender UZUN

[Yolcu1453]

 

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

 

Kaç Yıl, Kaç Ay ve Kaç Gün Kaldı...

/// Şimdi bana az önce lazım oldu aradım baya bulamadım en sonunda biraz kafa yordun.

/// ortaya böle bir şey çıktı.

/// 1 adet Label,edit ve buton lazım bize bunları forma koyuyoruz.

/// edite tarih girdikten sonra butonuna basıyoruz ve labele  şu andan girilen tarihe

/// kadar ne kadar süre kaldığını öğreniyoruz..

 

/// Hadi Koaly gelsin  Murat ÇETİN [Muratsoft]

/// Erzincan Hosting  www.erzincanhosting.com

 

 

 

 

var

    Tarih1, Tarih2  : TDateTime;

    Sayi : Integer;

    fark_trh : TDate;

begin

Tarih1  := Now; // İlk tarih değer

Tarih2  := StrToDateTime(Edit1.Text); // İkinci tarih değer

fark_trh:=tarih2 - tarih1;

label1.caption:='Kalan Hizmet Süresi = '+ formatdatetime('yy',fark_trh)+' Yıl ' + formatdatetime('mm',fark_trh)+' Ay Kaldı ' + formatdatetime('dd',fark_trh)+' Gün Kaldı '

 

end;

 

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

 

re: dat uzantılı dosyalar

dat uzantılı ses dosyalarını MediaPlayerla açabilirsiniz. Tabi standart dışı bir

format değilse...

 

     Delphi için forma bir MediaPlayer Componenti yerleştirirsen problem hallolmuş olur.

 

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

 

dat uzantılı dosyayı nasıl açabilrim?

bu dat uzantılı dosya sesisimager diye sinyal(yerin altına gonderlen snyalleri alan) alan makınanın bu doyası delphide7.0 açımak istiyrum yardımcı olursanız sevinirim

 

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

 

Borland C++ Builder 6 ile yazılmış pwm sinyalleri ile DC motor hız kontrolü (paralel port ile kontro

#include <vcl.h>

#include<winio.h>

#pragma hdrstop

 

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

        : TForm(Owner)

{

}

//---------------------------------------------------------------------------

 

void __fastcall TForm1::FormCreate(TObject *Sender)

{

Label1->Caption="50";

 

}

//---------------------------------------------------------------------------

void __fastcall TForm1::FormActivate(TObject *Sender)

{

Timer1->Enabled=false;

Timer2->Enabled=false;

 

InitializeWinIo();

SetPortVal(0x378,0,1);

ShutdownWinIo();

}

//---------------------------------------------------------------------------

 

void __fastcall TForm1::Button1Click(TObject *Sender)

{

int gorev_saykili;

gorev_saykili=StrToFloat(Label1->Caption);

 

if(gorev_saykili<100){

 

gorev_saykili=gorev_saykili+1;

Label1->Caption=gorev_saykili;

}

}

//---------------------------------------------------------------------------

 

void __fastcall TForm1::Button2Click(TObject *Sender)

{

int gorev_saykili;

gorev_saykili=StrToFloat(Label1->Caption);

 

if(gorev_saykili>1){

 

gorev_saykili=gorev_saykili-1;

Label1->Caption=gorev_saykili;

}

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Timer1Timer(TObject *Sender)

{

int T=100;

int a;

a=StrToFloat(Label1->Caption);

int tof=T-a;

 

InitializeWinIo();

SetPortVal(0x378,1,1);

Sleep(StrToFloat(Label1->Caption));

SetPortVal(0x378,0,1);

Sleep(tof);

ShutdownWinIo();

}

//---------------------------------------------------------------------------

 

void __fastcall TForm1::Timer2Timer(TObject *Sender)

{

int T=100;

int a;

a=StrToFloat(Label1->Caption);

int tof=T-a;

 

 

InitializeWinIo();

SetPortVal(0x378,2,1);

Sleep(StrToFloat(Label1->Caption));

SetPortVal(0x378,0,1);

Sleep(tof);

ShutdownWinIo();

}

//---------------------------------------------------------------------------

 

 

void __fastcall TForm1::Button3Click(TObject *Sender)

{

Timer2->Enabled=false;

Timer1->Enabled=true;       

}

//---------------------------------------------------------------------------

 

void __fastcall TForm1::Button4Click(TObject *Sender)

{

Timer1->Enabled=false;

Timer2->Enabled=false;

InitializeWinIo();

SetPortVal(0x378,0,1);

ShutdownWinIo();

}

//---------------------------------------------------------------------------

 

void __fastcall TForm1::Button5Click(TObject *Sender)

{

Timer1->Enabled=false;

Timer2->Enabled=true;       

}

//---------------------------------------------------------------------------

 

 

void __fastcall TForm1::Timer3Timer(TObject *Sender)

{

Label2->Caption=Label2->Caption.SubString(2,Label2->Caption.Length()-1)

+Label2->Caption.SubString(1,1);

}

//---------------------------------------------------------------------------

 

C++ Builder - .....................................

 

Tüm Dünya Dilleri

Abanyom (Bantu)

Abaza (Northwest Caucasian)

Abkhaz or Abkhazian (Northwest Caucasian)

Abujmaria (Dravidian)

Acehnese (Malayo-Polynesian)

Adamorobe Sign Language (Signing)

Adele (Kwa)

Adyghe (Northwest Caucasian)

Afar (Cushitic)

Afrikaans (Germanic)

Afro-Seminole Creole (English-based creole)

Aimaq or Barbari (Iranian)

Aini (Turkic)

Ainu (language isolate)

Akan (Kwa)

Akawaio (Carib)

Akkadian (Semitic) (extinct)

Aklanon (Malayo-Polynesian)

Albanian (Indo-European)

Aleut (Eskimo-Aleut)

Algonquin (Algonquian)

Alemán Coloneiro (Germanic)

Alsatian (Germanic)

Altay (Turkic)

Alutor (Chukotko-Kamchatkan)

American Sign Language (Signing)

Amharic (Semitic)

Amorite (Semitic) (extinct)

Anglo-Saxon or Old English (Germanic)

Amdang (Nilo-Saharan)

Ammonite (Semitic) (extinct)

Andalusian (Romance)

Angaur (Malayo-Polynesian)

Angika (Indo-Aryan)

Ao (Tibeto-Burman)

A-Pucikwar (Andamanese)

Arabic (Semitic)

Aragonese (Romance)

Aramaic (Semitic)

Are (Malayo-Polynesian)

Argobba (Semitic)

Aromanian or Macedo-Romanian (Romance)

Armenian (Indo-European)

Arpitan or Francoprovençal (Romance)

Arvanitic(Indo-European)

Ashkenazi Hebrew (Semitic)

Ashkun (Indo-Iranian)

Assamese (Indo-Iranian)

Assyrian Neo-Aramaic (Semitic)

Ateso or Teso (Nilotic)

Asi (Malayo-Polynesian)

Asturian (Romance)

Ati

Auslan (Signing)

Avar (Northeast Caucasian)

Avestan (Indo-Iranian)

Awadhi (Indo-Iranian)

Aymara (Aymaran)

Azerbaijani (Turkic)

Badaga (Dravidian)

Badeshi (Indo-Iranian)

Bahnar (Austroasiatic)

Bajelani (Indo-Iranian)

Balinese (Malayo-Polynesian)

Balochi (Indo-Iranian)

Balti (Tibeto-Burman)

Bambara or Bamanankan (Mande)

Banjar (Malayo-Polynesian)

Banyumasan (Malayo-Polynesian)

Basaa (Bantu)

Bashkir (Turkic)

Basque (Isolated)

Batak Dairi (Malayo-Polynesian)

Batak Karo (Malayo-Polynesian)

Batak Mandailing (Malayo-Polynesian)

Batak Simalungun (Malayo-Polynesian)

Batak Toba (Malayo-Polynesian)

Bats (North Caucasian)

Bavarian (Germanic)

Beja (Cushitic)

Belarusian (Slavic)

Belhare (Tibeto-Burman)

Bellari (Dravidian)

Berta (Nilo-Saharan)

Bemba (Bantu)

Bengali (Indo-Aryan)

Bezhta (Northeast Caucasian)

Beothuk (unclassified) (extinct)

Berber (Afro-Asiatic)

Bete (Niger-Congo)

Bété (Niger-Congo)

Bhili (Indo-Aryan)

Bhojpuri (Indo-Aryan)

Bijil Neo-Aramaic (Semitic)

Bikol (Malayo-Polynesian)

Bikya or Furu (Bantu)

Bissa (Mande)

Blackfoot (Algonquian)

Boholano (Malayo-Polynesian)

Bohtan Neo-Aramaic (Semitic)

Bolgar (unclassified) (extinct)

Bonan or Paoan (Mongolic)

Bororo (Bororoan)

Bosnian (Slavic)

Brahui (Dravidian)

Breton (Celtic)

British Sign Language (Signing)

Bua (Niger-Congo)

Buginese (Malayo-Polynesian)

Bukusu (Bantu)

Bulgarian (Slavic)

Bunjevac (Slavic)

Burmese (Tibeto-Burman)

Burushaski (language isolate)

Buryat (Mongolic)

Caluyanon or Caluyanun (Malayo-Polynesian)

Camunic (unclassified) (extinct)

Cantonese (Sinitic)

Carian (Anatolian) (extinct)

Catawba (Siouan) (extinct)

Catalan (Romance)

Cayuga (Iroquoian)

Cebuano (Malayo-Polynesian)

Chabacano or Chavacano (Creole)

Chaga or Kichagga (Bantu)

Chagatai (Turkic) (extinct)

Chaldean Neo-Aramaic (Semitic)

Chamorro (Malayo-Polynesian)

Chaouia or Tachawit (Berber)

Chechen (Northeast Caucasian)

Chemakum (Chimakuan) (extinct)

Chenchu (Dravidian)

Chenoua (Berber)

Cherokee (Iroquoian

Cheyenne (Algonquian)

Chhattisgarhi (Indo-Aryan)

Chhintang or Chintang (Tibeto-Burman)

Chilcotin (Athabaskan)

Chinese (Sinitic)

Chiricahua or Mescalero-Chiricahua Apache (Athabaskan)

Chichewa or Nyanja (Bantu)

Chipewyan (Athabaskan)

Chittagonian (Indo-Aryan)

Choctaw (Muskogean)

Chorasmian or Khwarezmian (Iranian)

Chukchi or Chukot (Chukotko-Kamchatkan)

Chulym (Turkic)

Church Slavonic (Slavic)

Chuukese or Trukese (Malayo-Polynesian)

Chuvash (Turkic)

Cocoma or Cocama (Tupian)

Cocopa (Hokan)

Coeur d'Alene (Salishan)

Comorian (Bantu)

Coptic (Egyptian) (extinct, liturgical language)

Cornish (Celtic)

Corsican (Romance)

Cree (Algonquian)

Crimean Tatar or Crimean Turkish (Turkic)

Croatian (Slavic)

Cuman (Turkic) (extinct)

Cumbric (Celtic) (extinct)

Curonian (Baltic) (extinct)

Cuyonon (Malayo-Polynesian)

Czech (Slavic)

Dacian (Indo-European) (extinct)

Dahlik (Semitic)

Dalecarlian (Germanic)

Dalmatian (Romance) (extinct)

Dameli (Indo-Aryan)

Danish (Germanic)

Dargin (Northeast Caucasian)

Dari (Zoroastrian) (Iranian)

Dari-Persian (Iranian)

Darkhat (Mongolic)

Daur or Dagur (Mongolic)

Dena'ina or Tanaina (Athapaskan)

Dhatki (Indo-Aryan)

Dhivehi or Maldivian (Indo-Aryan)

Dida (Volta-Congo)

Dioula or Jula (Mande)

Dogri (Indo-Aryan)

Dogrib or Tli Cho (Athapaskan)

Dolgan (Turkic)

Domaaki or Dumaki (Indo-Aryan)

Dongxiang or Santa (Mongolic)

Duala (Bantu)

Dungan (Sinitic)

Dutch (Germanic)

Dzhidi or Judeo-Persian (Iranian)

Dzongkha (Tibeto-Burman)

Eastern Yugur (Mongolic)

Eblaite (Semitic) (extinct)

Edomite (Semitic) (extinct)

Egyptian (Afro-Asiatic) (extinct)

Egyptian Arabic (Semitic)

Ekoti (Bantu)

Elamite (isolated) (extinct)

Endegen (Semitic)

Enets or Yenisey Samoyed (Samoyedic)

English (Germanic)

Ennemor or Inor (Semitic)

Erzya (Finno-Ugric)

Esperanto (planned language)

Estonian (Finno-Ugric)

Etruscan (Tyrsenian) (extinct)

Even (Altaic)

Evenk or Evenki (Altaic)

Ewe (Volta-Congo)

Eyak (Na-Dené)

Faeroese (Germanic)

Fang (Bantu)

Fars (Iranian)

Fijian (Malayo-Polynesian)

Filipino (Malayo-Polynesian)

Finnish (Finno-Ugric)

Finnish Sign Language (Signing)

Fon (Volta-Congo)

Franco-Provençal (Romance)

French (Romance)

French Sign Language (Signing)

Frisian (Germanic)

Friulian (Romance)

Fula or Fulfulde or Fulani (Atlantic)

Fur (Nilo-Saharan)

Ga (Volta-Congo)

Gadaba (Dravidian)

Gafat (Semitic) (extinct)

Gagauz (Turkic)

Galician (Romance)

Gangte (Tibeto-Burman)

Garhwali (Indo-Aryan)

Gaulish (Celtic) (extinct)

Gayo (Malayo-Polynesian)

Gazi (Iranian)

Ge'ez (Semitic) (extinct)

Gen or G? or Mina (Volta-Congo)

Georgian (South Caucasian)

German (Germanic)

German Sign Language (Signing)

Ghomara (Berber) (extinct)

Gikuyu or Kikuyu (Bantu)

Gilbertese or Kiribati (Malayo-Polynesian)

Gileki (Iranian)

Goaria (Indo-Aryan)

Gondi (Dravidian)

Gothic (Germanic) (extinct)

Gawar-Bati or Gowari or Narsati (Indo-Aryan)

Grangali or Gelangali (Indo-Aryan)

Greek (Indo-European)

Guanche (Berber) (extinct)

Guaraní (Tupian)

Gujarati (Indo-Aryan)

Gula Iro or Kulaal (Volta-Congo)

Gullah or Sea Island Creole English (English-based creole)

Gusii (Bantu)

Gwich?in (Athabaskan)

Hadramautic (Semitic) (extinct)

Hadza or Hatsa (Khoisan)

Haida or Masset (Na-Dené)

Haitian Creole (French-based creole)

Hakka (Sinitic)

Hän (Athabaskan)

Harari (Semitic)

Harauti (Indo-Aryan)

Harsusi (Semitic)

Haryanavi or Haryani or Bangru (Indo-Aryan) (a dialect of Hindi)

Harzani (Iranian)

Hattic (unclassified, possibly Northwest Caucasian) (extinct)

Hausa (Afro-Asiatic)

Havasupai or Upland Yuman (Hokan)

Hawaiian (Malayo-Polynesian)

Hawaii Pidgin Sign Language (Signing)

Hazaragi (Iranian) (a dialect of Persian)

Hebrew (Semitic)

Herero (Bantu)

Hértevin (Semitic)

Hiligaynon or Ilonggo (Malayo-Polynesian)

Hindi (Indo-Aryan)

Hiri Motu (Motu-based Pidgin)

Hittite (Anatolian)

Hixkaryana (Carib)

Hmong (Hmong Mien)

Ho (Austroasiatic)

Hobyót (Semitic)

Hopi (Uto-Aztecan

Hulaulá (Semitic)

Hungarian (Finno-Ugric)

Hurrian (Hurro-Urartian) (extinct)

Hutterite German (Germanic)

Ibibio (Volta-Congo)

Iban (Malayo-Polynesian)

Ibanag (Malayo-Polynesian)

Icelandic (Germanic)

Igbo or Ibo or Biafra (Volta-Congo)

Ikalanga or Kalanga (Bantu)

Ili Turki (Turkic)

Illinois (Algonquian) (extinct)

Ilokano or Ilocano (Malayo-Polynesian)

Inari Sami (Finno-Ugric)

Indonesian (Malayo-Polynesian)

Ingrian or Izhorian (Finno-Ugric)

Ingush (Northeast Caucasian)

Insubric or Western Lombard (Romance)

Inuktitut (Eskimo-Aleut)

Inupiaq (Eskimo-Aleut)

Inuvialuktun (Eskimo-Aleut)

Iraqw (Cushitic)

Irish or Irish Gaelic (Celtic)

Irish Sign Language (Signing)

Irula (Dravidian)

Isan or Northeastern Thai (Tai-Kadai)

Istro-Romanian (Romance)

Italian (Romance)

Itelmen or Kamchadal (Chukotko-Kamchatkan)

Jacaltec or Jakalteko (Mayan)

Jalaa (unclassified, possibly Niger-Congo)

Japanese (isolated)

Jaqaru (Aymaran)

Jarai (Malayo-Polynesian)

Javanese (Malayo-Polynesian)

Jibbali or Shehri (Semitic)

Jicarilla Apache (Athabaskan)

Juang (Austro-Asiatic)

Judeo-Aramaic (Semitic) (extinct)

Jurchen (Tungusic) (extinct)

Kabardian (Northwest Caucasian)

Kabyle (Berber)

Kachin or Jingpo (Tibeto-Burman)

Kalaallisut or Greenlandic (Eskimo-Aleut)

Kalami or Gawri or Dirwali (Indo-Aryan)

Kalasha (Indo-Aryan)

Kalmyk or Oirat (Mongolic)

Kalto or Nahali (isolated or Indo-Aryan)

Kamas (Samoyedic) (extinct)

Kankanai or Kankanaey (Malayo-Polynesian)

Kannada (Dravidian)

Kaonde or Chikaonde (Bantu)

Kapampangan (Malayo-Polynesian)

Karachay-Balkar (Turkic)

Karagas (Turkic)

Karaim (Turkic)

Karakalpak (Turkic)

Karelian (Finno-Ugric)

Kashmiri (Indo-Aryan)

Kashubian (Slavic)

Kawi (Malayo-Polynesian) (extinct)

Kazakh (Turkic)

Kemi Sami (Finno-Ugric) (extinct)

Kensiu (Austro-Asiatic)

Kerek (Paleosiberian)

Ket (Chukotko-Kamchatkan)

Khakas (Turkic)

Khalaj (Iranian)

Kham or Sheshi (Tibeto-Burman)

Khandeshi (Indo-Aryan)

Khanty or Ostyak (Finno-Ugric)

Khasi (Austro-Asiatic)

Khazar (probably Turkic) (extinct)

Khirwar (Dravidian)

Khmer (Austro-Asiatic)

Khmu (Austro-Asiatic)

Khowar (Indo-Aryan)

Khunsari (Iranian)

Kildin Sami (Baltic-Finnic)

Kimatuumbi (Bantu)

Kinaray-a or Hiraya (Malayo-Polynesian)

Kinyarwanda (Bantu)

Kirombo (Bantu)

Kirundi (Bantu)

Kivunjo (Bantu)

Klallam or Clallam (Salishan)

Kodava Takk or Kodagu or Coorgi (Dravidian)

Kohistani or Khili (Indo-Aryan)

Kolami (Dravidian)

Komi or Komi-Zyrian (Finno-Ugric)

Konda (Trans-New Guinea)

Konkani (Indo-Aryan)

Kongo or Kikongo (Bantu)

Koraga (Dravidian)

Korandje (Nilo-Saharan)

Korean (isolated)

Korku (Austro-Asiatic)

Korowai (Trans-New Guinea)

Korwa (Austro-Asiatic)

Koryak (Chukotko-Kamchatkan)

Kosraean (Malayo-Polynesian)

Kota (Dravidian)

Koyra Chiini or Western Songhay (Nilo-Saharan)

Koy Sanjaq Surat (Semitic)

Koya (Dravidian)

Krymchak or Judeo-Crimean Tatar (Turkic)

Kujarge (unclassified, perhaps Chadic)

Kui (Dravidian)

Kumauni (Indo-Aryan)

Kumyk (Turkic)

Kumzari (Iranian)

Kung (Khoisan)

Kurdish (Iranian)

Kurukh or Kurux (Dravidian)

Kurumba (Dravidian)

Kusunda (Tibeto-Burman) (extinct)

Kutenai or Kootenay or Ktunaxa (isolated)

Kuvi (Dravidian)

Kwanyama or Ovambo (Bantu)

Kxoe (Khoisan)

Kyrgyz or Kirghiz (Turkic)

Laal (unclassified)

Ladakhi (Tibeto-Burman)

Ladin (Romance)

Ladino or Judeo-Spanish (Romance)

Lakota or Lakhota or Teton (Siouan)

Lambadi or Lamani or Banjari (Indo-Aryan)

Lao or Laotian (Tai-Kadai)

Latin (Romance) (liturgical language)

Latvian (Baltic)

Laz or Lazuri (South Caucasian)

Lenape or Unami or Delaware (Algonquian) (extinct)

Lepontic (Celtic) (extinct)

Lezgi or Agul (Northeast Caucasian)

Ligbi or Ligby (Mande)

Lingala (Bantu)

Lipan Apache (Athabascan)

Lisan al-Dawat (Indo-Aryan)

Lishana Deni (Semitic)

Lishanid Noshan or Lishana Didan (Semitic)

Lithuanian (Baltic)

Livonian or Liv (Finno-Ugric)

Lotha (Tibeto-Burman)

Low German or Low Saxon or Plattdeutsch (Germanic)

Lower Sorbian (Slavic)

Lozi or Silozi (Bantu)

Ludic or Ludian (Finno-Ugric)

Luganda (Bantu)

Lunda or Chilunda (Bantu)

Luri (Iranian)

Lushootseed (Salishan)

Lusoga or Soga (Bantu)

Luvale (Bantu)

Luwati (Indo-Iranian)

Luwian or Luvian (Anatolian) (extinct)

Luxembourgish (Germanic)

Lycian (Anatolian) (extinct)

Lydian (Anatolian) (extinct)

Macedonian (Slavic)

Macedonian, Ancient (Proto-Greek) (extinct)

Magadhi (Indo-Aryan)

Maguindanao (Malayo-Polynesian)

Mahican (Algonquian) (extinct)

Mahl (Indo-Aryan)

Maithili (Indo-Aryan)

Makasar (Malayo-Polynesian)

Makhuwa or Makua (Bantu)

Makhuwa-Meetto (Bantu)

Malagasy (Malayo-Polynesian)

Malay (Malayo-Polynesian)

Malayalam (Dravidian)

Malaysian Sign Language (Signing)

Maltese (Semitic)

Malto or Sauria Paharia (Dravidian)

Malvi or Malavi or Ujjaini (Indo-Aryan)

Mam (Mayan)

Manchurian (Tungusic)

Manda (Dravidian)

Mandaic (Semitic)

Mandarin (Sinitic)

Mandinka (Niger-Congo)

Mansi or Vogul (Finno-Ugric)

Manx (Celtic) (extinct)

Manyika (Bantu)

Maori (Malayo-Polynesian)

Mapudungun or Mapuche (isolated)

Maragoli (Bantu)

Maranao (Malayo-Polynesian)

Marathi (Indo-Aryan)

Mari or Cheremis (Finno-Ugric)

Maria (Dravidian)

Marquesan (Malayo-Polynesian)

Marshallese or Ebon (Malayo-Polynesian)

Martha's Vineyard Sign Language (Signing)

Masaba (Bantu)

Masbatenyo or Minasbate (Malayo-Polynesian

Meitei or Manipuri or Meithei (Tibeto-Burman)

Mesqan or Masqan (Semitic)

Mator (Samoyedic) (extinct)

Mauritian Creole or Morisyen (French-based creole)

Maya (Mayan)

Mazandarani or Tabari(Iranian)

Meänkieli or Tornedalen Finnish (Finno-Ugric)

Megleno-Romanian (Romance)

Megrelian or Mingrelian (South Caucasian)

Mehri or Mahri (Semitic)

Menominee (Algonquian)

Mentawai (Malayo-Polynesian)

Meroitic (unclassified, maybe Nilo-Saharan or isolated)

Merya (Finno-Ugric) (extinct)

Mescalero Apache (Athabaskan)

Mesmes (Semitic) (extinct)

Messapian (Indo-European (extinct)

Miami (Algonquian) (extinct)

Michif (mixed, French and Cree based)

Middle Dutch (Germanic) (extinct)

Middle English (Germanic) (extinct)

Middle French (Romance) (extinct)

Middle High German (Germanic) (extinct)

Middle Persian or Pahlavi (Iranian) (extinct)

Mikasuki or Miccosukee (Muskogean)

Mi'kmaq or Micmac (Algonquian)

Minaean (Semitic) (extinct)

Minangkabau (Malayo-Polynesian)

Mlahsô or Suryoyo (Semitic) (extinct)

Moabite (Semitic) (extinct)

Mobilian Jargon (pidgin, Choctaw and French based)

Moghol (Mongolic)

Mohawk (Iroquoian)

Mohegan (Algonquian) (extinct)

Moksha (Finno-Ugric)

Molengue (Bantu)

Mon (Austro-Asiatic)

Mongolian (Mongolic)

Mono (Volta-Congo)

Mono (Uto-Aztecan)

Mono (Malayo-Polynesian)

Montagnais (Algonquian)

Montenegrin (Slavic)

Motu (Malayo-Polynesian)

Mpre (unclassified, perhaps Niger-Congo or isolated) (extinct)

Muher (Semitic)

Mukha-Dora or Nuka (unclassified)

Mundari (Austro-Asiatic)

Munji (Iranian)

Murcian (Murcian)

Muria (Dravidian)

Muromian (Finno-Ugric) (extinct)

Murut (Malayo-Polynesian)

Nafaanra (Volta-Congo)

Nagarchal (Dravidian)

Nahuatl (Uto-Aztecan)

Naiki (Dravidian)

Nama (Khoisan)

Nanai (Tungusic)

Natanzi (Iranian)

Nauruan (Malayo-Polynesian)

Navajo or Navaho (Na-Dené)

Nayini or Biyabanak (Iranian)

Ndau or Southeast Shona (Bantu)

Ndebele (Bantu)

Ndonga (Bantu)

Neapolitan (Romance)

Negidal (Tungusic)

Nenets or Yurak (Samoyedic)

Nepal Bhasa or Newari (Tibeto-Burman)

Nepali (Indo-Aryan)

New Zealand Sign Language (Signing)

Nganasan or Tavgi (Samoyedic)

Ngumba (Bantu)

Nheengatu or Geral or Modern Tupí (Tupian)

Nicaraguan Sign Language (Signing)

Nicola) (Athabaskan languages) (extinct)

Niellim (Volta-Congo)

Nigerian Pidgin (pidgin, English-based)

Niuean or Niue (Malayo-Polynesian)

Nivkh or Gilyak (isolated)

Nogai (Turkic)

Norfuk or Norfolk or Pitcairn-Norfolk (cant, English-Tahitian based)

Norman or Norman-French (Romance)

Norn (Germanic) (extinct)

Northern Sami (Finno-Ugric)

Northern Sotho or Sepedi (Bantu)

Northern Straits Salish) (Salishan)

Northern Yukaghir (Yukaghir)

Norwegian (Bokmål, Nynorsk, Riksmål) (Germanic)

Nuer (Nilotic)

Nuxálk or Bella Coola (Salishan)

Nyabwa (Volta-Congo)

Nyah Kur (Austro-Asiatic)

Nyangumarta (Pama-Nyungan)

Nyoro (Bantu)

N?u (Khoisan)

Occitan (Romance)

Ojibwe or Ojibwa or Chippewa (Algonquian)

Old Church Slavonic (Slavic) (extinct, liturgical language)

Old English or Anglo-Saxon (Germanic) (extinct)

Old French (Romance) (extinct)

Old French Sign Language (Signing) (extinct)

Old High German (Germanic) (extinct)

Old Norse (Germanic) (extinct)

Old Nubian language (Nilo-Saharan) (extinct)

Old Persian (Iranian) (extinct)

Old Prussian (Baltic) (extinct)

Old Saxon (Germanic) (extinct)

Old South Arabic (Semitic) (extinct)

Old Tupi or Tupinamba (Tupian) (extinct)

Olonets Karelian or Liv or Livvi (Finno-Ugric)

Omagua (Tupian)

Ongota (Afro-Asiatic)

Oriya (Indo-Aryan)

Ormuri (Iranian)

Orobic or Eastern Lombard (Romance)

Oroch (Tungusic)

Orok (Tungusic)

Oromo or Afaan Oromoo (Cushitic)

Oropom (unclassified) (extinct)

Ossetic or Ossetian (Iranian)

Ottoman Turkish (Turkic) (extinct)

Páez or Nasa Yuwe (isolated)

Palaic (Anatolian) (extinct)

Palauan (Malayo-Polynesian)

Pali (Indo-Aryan) (extinct)

Pangasinan (Malayo-Polynesian)

Papiamento or Papiamentu (Portuguese-based creole)

Parachi (Iranian)

Parauk (Austro-Asiatic)

Parji or Duruwa (Dravidian)

Parya (Indo-Aryan)

Pashto or Pushto or Pashtu (Iranian)

Passamaquoddy or Maliseet-Passamaquoddy or Malecite-Passamaquoddy (Algonquian)

Pecheneg (Turkic) (extinct)

Pemon or Pemong (Cariban)

Pengo (Dravidian)

Pennsylvania Dutch or Pennsylvania German (Germanic)

Pentlatch or Puntlatch (Salishan) (extinct)

Persian or Farsi (Iranian)

Phalura (Indo-Aryan)

Phoenician (Semitic) (extinct)

Phrygian (Indo-European) (extinct)

Phuthi (Bantu)

Picard (Romance)

Pictish (Celtic) (extinct)

Pirahã (Mura)

Pisidian (Anatolian) (extinct)

Plautdietsch or Mennonite Low German (Germanic)

Polabian (Slavic (extinct)

Polish (Slavic)

Portuguese (Romance)

Pothohari or Pahari-Potwari (Indo-Aryan)

Potiguara (Tupian) (extinct)

Pradhan or Pardhan (Dravidian)

Proto-Indo-European (Indo-European) (extinct)

Provençal (Romance)

Puelche (isolated)

Puma (Tibeto-Burman)

Punjabi or Panjabi or Gurmukhi (Indo-Aryan)

Qashqai or Ghashghai (Turkic)

Qatabanian (Semitic) (extinct)

Quebec Sign Language (Signing)

Quechua (Quechuan)

Rajasthani (Indo-Aryan)

Ratagnon or Datagnon or Latagnun (Malayo-Polynesian)

Réunion Creole or Bourbonnais (French-based creole)

Romanian (Romance)

Romansh or Rhaeto-Romance (Romance)

Romany (Indo-Iranian)

Romblomanon (Malayo-Polynesian)

Rotokas (East Papuan)

Runyankole language or Nyankore (Bantu)

Russenorsk (Russian-Norwegian pidgin) (extinct)

Russian (Slavic)

Russian Sign Language (Signing)

Ruthenian or Rusyn or Carpathian (Slavic)

Sabaean (Semitic) (extinct)

Salar (Turkic)

Samaritan Hebrew (Semitic) (extinct)

Samoan (Malayo-Polynesian)

Sandawe (Khoisan)

Sangisari or Sangesari (Iranian)

Sanglechi-Ishkashimi (Iranian)

Sango (Ngbandi-based creole)

Sanskrit (Indo-Aryan) (extinct, liturgical language)

Santali (Austro-Asiatic)

Sara (Malayo-Polynesian)

Saramaccan (English-based creole)

Sardinian (Romance)

Sarikoli (Iranian)

Saurashtra or Sourashtra (Indo-Aryan)

Savara (Dravidian)

Savi (Indo-Aryan)

Sawai (Malayo-Polynesian)

Scots (Germanic)

Scottish Gaelic or Scots Gaelic (Celtic)

Selangor Sign Language (Signing)

Selkup or Ostyak Samoyed (Samoyedic)

Selonian (Baltic) (extinct)

Semnani (Iranian)

Senaya (Semitic)

Sened (Berber) (extinct)

Senhaja de Srair (Berber) (extinct)

Sephardi Hebrew (Semitic)

Serbian (Slavic)

Serbo-Croatian (Slavic)

Sesotho (Bantu)

Seto or Setu (Finno-Ugric)

Seychellois Creole (French-based creole)

Shahrudi (Iranian)

Shimaore (Bantu)

Shina (Indo-Aryan)

Shona (Bantu)

Shor (Turkic)

Shughni (Iranian)

Shumashti (Indo-Aryan)

Shuswap (Salishan)

Sicilian (Romance)

Sidamo (Cushitic)

Sidetic (Anatolian) (extinct)

Sika (Malayo-Polynesian)

Silesian (Slavic)

Silt'e or Selti or East Gurage (Semitic)

Sindhi (Indo-Aryan)

Sinhalese (Indo-Aryan)

Sioux (Siouan)

Siraiki or Seraiki or Southern Punjabi (Indo-Aryan)

Sivandi (Iranian)

Skolt Sami (Finno-Ugric)

Slavey (Athabaskan)

Slovak (Slavic)

Slovenian or Slovene (Slavic)

Soddo or Kistane (Semitic)

Soi (Iranian)

Somali (Cushitic)

Sonjo or Temi (Bantu)

Sonsorolese or Sonsorol (Malayo-Polynesian)

Soqotri (Semitic)

Sora (Austro-Asiatic)

Sorbian (Slavic)

Southern Sami (Finno-Ugric)

South Estonian (Finno-Ugric)

Southern Yukaghir or Tundra Yukaghir (Yukaghir)

Spanish (Romance)

Sranan Tongo (English-based creole)

St'at'imcets or Lillooet (Salishan)

Sucite or Sìcìté Sénoufo (Volta-Congo)

Suba (Bantu)

Sudovian or Yotvingian (Baltic) (extinct)

Sumerian (isolated) (extinct)

Sundanese (Malayo-Polynesian)

Supyire or Supyire Senoufo (Volta-Congo)

Surigaonon (Malayo-Polynesian)

Susu (Niger-Congo)

Svan (South Caucasian)

Swahili (Bantu)

Swati or Swazi or Siswati or Seswati (Bantu)

Swedish (Germanic)

Syriac (Semitic)

Tabasaran or Tabassaran (Northeast Caucasian)

Tachelhit (Berber)

Tagalog (Malayo-Polynesian)

Tahitian (Malayo-Polynesian)

Taiwanese Sign Language (Signing)

Tajik (Iranian)

Takestani (Iranian)

Talysh (Iranian)

Tamil (Dravidian)

Tanacross (Athabaskan)

Tangut or Xixia (Tibeto-Burman) (extinct)

Tarifit or Rifi or Riff Berber (Berber)

Tat or Tati (Iranian)

Tatar (Turkic)

Tausug (Malayo-Polynesian)

Tehuelche (Chon)

Telugu (Dravidian)

Temiar or Northern Sakai (Austro-Asiatic)

Tetum (Malayo-Polynesian)

Tepehua language (Totonacan)

Tepehuán language (Uto-Aztecan))

Thai (Tai-Kadai)

Tharu (Indo-Aryan)

Thracian (Indo-European) (extinct)

Tibetan (Tibeto-Burman)

Tigre or Xasa (Semitic)

Tigrinya (Semitic)

Tillamook (Salishan) (extinct)

Tirahi (Indo-Aryan)

Tiv (Volta-Congo)

Tlingit (Na-Dené)

Tobian (Malayo-Polynesian)

Tocharian A and B (Indo-European) (extinct)

Toda (Dravidian)

Tok Pisin (English-based creole)

Tokelauan (Malayo-Polynesian)

Tonga (Bantu)

Tongan (Malayo-Polynesian)

Tongva (Uto-Aztecan) (extinct)

Torwali or Turvali (Indo-Aryan)

Tregami (Indo-Aryan)

Tsat (Malayo-Polynesian)

Tsez or Dido (Northeast Caucasian)

Tshiluba or Luba-Kasai or Luba-Lulua (Bantu)

Tsimshian (Penutian)

Tsonga (Bantu)

Tswana or Setswana (Bantu)

Tu or Monguor (Mongolic)

Tuareg languages or Tamasheq (Berber)

Tulu (Dravidian)

Tumbuka (Bantu)

Tupiniquim (Tupian)

Turkish (Turkic)

Turkmen (Turkic)

Turoyo (Semitic)

Tuvaluan (Malayo-Polynesian)

Tuvan Tuvin or Tyvan (Turkic)

Ubykh (Northwest Caucasian) (extinct)

Udihe or Ude or Udege (Tungusic)

Udmurt or Votyak (Finno-Ugric)

Ugaritic (Semitic) (extinct)

Ukrainian (Slavic)

Ulbare (Semitic)

Ulch or Olcha (Tungusic)

Unserdeutsch or Rabaul Creole German (German-based creole)

Upper Sorbian (Slavic)

Urdu (Indic)

Uripiv (Malayo-Polynesian)

Urum (Turkic)

Ute (Uto-Aztecan)

Uyghur or Uigur (Turkic)

Uzbek (Turkic)

Vafsi (Iranian)

Valencian Sign Language (Signing)

Vasi-vari or Prasuni (Indo-Aryan)

Venda or Tshivenda (Bantu)

Venetian (Romance)

Veps (Finno-Ugric)

Vietnamese (Austro-Asiatic)

Võro (Finno-Ugric)

Votic or Votian (Finno-Ugric)

Waddar (Dravidian)

Waigali or Kalasha-Ala (Indo-Aryan)

Waima or Roro (Malayo-Polynesian)

Wakhi (Iranian)

Walloon (Romance)

Waneci (Iranian)

Wapishana or Aruma (Arawakan)

Waray-Waray or Binisaya (Malayo-Polynesian)

Washo (Hokan)

Welsh (Celtic)

Western Neo-Aramaic (Semitic)

Weyto (unclassified, probably Afro-Asiatic) (extinct)

Wolane (Semitic)

Wolof (Niger-Congo)

Wotapuri-Katarqalai (Indo-Aryan)

Wu (Sinitic)

Xam (Khoisan) (extinct)

Xhosa (Bantu)

Xiang (Sinitic)

Xibe or Sibo (Tungusic)

?Xóõ (Khoisan)

Xokó (unclassified) (extinct)

Xukurú (unclassified) (extinct)

Yaaku language

Yaeyama language

Yakut

Yankunytjatjara language

Yanomami

Yanyuwa language

Yapese

Yaqui language

Yauma language (Bantu)

Yavapai language

Yazdi (Iranian)

Yemenite Hebrew language (Semitic)

Yeni language

Yevanic language

Yi language

Yiddish (Germanic)

Yogur (also known as Yoghur, (Mongolic) Sarï Uyghur, and (Mongolic) Yellow Uyghur, Mongolic)

Yokutsan languages

Yonaguni language

Yorùbá language

Yucatec Maya language

Yucatec Maya Sign Language (Signing)

Yuchi language

Yugur (also known as Yughur, (Turkicic) Sarïgh Uyghur, and (Turkic) Yellow Uyghur, Turkic)

Yukaghir languages

Yupik language (Eskimo-Aleut)

Yurats language

Yurok language

Záparo (Saparoan)

Zapotec (Oto-Manguean)

Zazaki (Iranian)

Zhuang (Tai-Kadai)

Zoque (Mixe-Zoquean)

Zulu (Niger-Congo) (Bantu)

Zuñi or Zuni (isolated)

Zway or Zay (Semitic)

 

 

// Ben aramıştım siz aramayın =)

 

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

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