MS-DOS: Microsoft - Disk Opertaıon System kelimelerinin baş
harflerinden oluşmuştur. Mikrobilgisayarların görevini yerine getirmesini
sağlayan işletim programıdır.
Aklımıza program deyince ilk gelen Fortrant, Pascal, Excel,
Word, Basıc gibi yüksek düzeyli programların çalışması için Mikrosoft
firmasının üretmiş olduğu COMMAND.COM dosyalarıyla birlikte çalışan
bilgisayar ilk açıldığında BİP sesiyle açılarak IO.SYS, BIOS.SYS,
HIMEM.SYS dosyaları ile birlikte çalışan ve C sürücüsü karşımıza
çıktığında bilgisayarın işleme hazır olduğunu gösterir.
HARDDISK : Üzerine kayıt
yapılabilen ve silinen birden fazla disklerin tek bir disk üzerine
toplanmasına ve bu disk üzerinden bilgileri saklamak ve silmek için
kullanılan bir tür aygıttır. Bunlar kendi arasında; [C:\>, D:\>,
E:\> ] şeklinde isim alırlar.
DİSKDRİVER : Girilen
bilgileri belli başlı küçük çaplara ayırt ederek bu ayırt ettiği çaplar
üzerinde hem kayıt işlemi yapılabilen hem de kayıt iptali yapabilen hem de
kayıt iptali yapabilen bir tür aygıttır. Bunlar çaplarına göre 4'e
ayrılırlar.
1. 360'lık sürücüler : 360 bin harf
alır.
2. 720'lik sürücüler : 720 bin harf alır.
3. 1.44'lük
sürücüler : 1 milyon 144 bin harf alır.
4. CD-ROM sürücüleri : 650
milyon harf alır.
BAŞLICA DOS KOMUTLARI
:
DATE : Makinanın sistem tarihini ekranda göstermeyi
sağlar.
TIME : Bilgisayarın sistem saatini
ekranda göstermeyi sağlar.
VER
: Bilgisayarın DOS İşletim Sisteminin
versiyon numarasını gösterir.
VOL : Bilgisayarın
etiket seri numarasını ekranda gösterir.
LABEL : Diskete etiket
ismi vermeyi sağlar.
Not : Disket etiket ismi
verilirken 11 karakteri geçmeyecek şekilde etiket ismi verilmelidir. 11
Karakteri geçerse yazmaz.
DIR : Hafızada kayıtlı olan programı ekrana
listeler.
DIR/P : Hafızada kayıtlı olan programı sayfa sayfa ekrana
listeler.
DIR/W : Hafızada kayıtlı olan programı yan yana ekrana
listeler.
C:\>DIR *.BAS : C sürücüsünde bulunan baş harfi ne olursa
olsun uzantı ismi BAS olanları ekranda listelemeyi sağlar.
C:\>DIR
OSMAN.EXE : C sürücüsünde bulunan OSMAN.EXE dosyasını ekranda göstermeyi
sağlar.
A:\>DIR ?a*.* : A sürücüsünde bulunan birinci harfi ne
olursa olsun ikinci harfi a ile başlayan uzantı ismi ne olursa olsun
ekranda listeler.
A:\>DIR b*.TXT : A sürücüsünde bulunan baş harfi b
ile başlayan uzantı ismi TXT ile biten tüm dosyaları ekranda
listeler.
COPY : Bilgileri bir yerden başka bir yere kopyalamak amacıyla
kullanılır.
C:\>Copy *.* A: = C sürücüsünde bulunan dosyaları A'ya
kopyalar.
B:\>Copy Ceylan.DAT C: = B sürücüsünde bulunan Ceylan.DAT
dosyalarını C'ye kopyalar.
A:\>Copy AH *.* C: = A sürücüsünde
bulunan baş harfi AH olan tüm dosyaları C'ye kopyalar.
A:\>Copy b?
kle.* C: = A sürücüsünde bulunan birinci harfi b olan ikinci harfi ne
olursa olsun kle ile biten tüm dosyaları C'ye kopyalar.
A:\>Copy
*.* C:\OYUN = A sürücünde bulunan tüm dosyaları c sürücüsündeki oyun
directörünün içine kopyalar.
C:\>Copy *.* A:\OTO\ARABA = C
sürücüsünde bulunan tüm dosyaları A sürücüsünde bulunan oto dayrektörünün
içindeki araba dayrektörünün içine kopyalar.
RENAME (REN) = Dosyaların isimlerini değiştirmek için kullanılır.
A:\>REN
Rukiye.DAT Altın.DAT : A sürücüsünde bulunan Rukiye.DAT dosyasını
Altın.DAT olarak değiştirir.
C:\>REN Ahmet.BAT Ali.SYS : A
sürücüsünde bulunan Ahmet.BAT dosyasını Ali.SYS olarak
değiştirir.
B:\>REN Okul.SYS Kurs.DAT : B sürücüsünde bulunan
Okul.SYS dosyasını Kurs.DAT olarak değiştirir.
MOVE (TAŞIMA) = Dosyaları bir yerden
başka bir yere taşımak için kullanılır.
Açıklama : Bu taşıma işleminde dosyaları bir
yerden silerek başka bir yere kopyalar.
Örnek : A:\>Move *.* C: : A sürücüsündeki
bütün dosyaları C'ye taşır.
B:\>Move Aynur.DAT C:\Marıo = B
sürücüsündeki AYNUR.DAT dosyasını C sürücüsündeki MARIO dayrektörünün
içine taşır.
C:\>Move *.TXT A:\Oda\Ders = C sürücüsünde bulunan
dosyanın ismi ne olursa olsun uzantı ismi TXT olan A sürücüsünde Oda
dayrektörünün içerisindeki Ders dayrektörüne taşır.
DEL (SİLME) = Dosyaları silmek için
kullanılır.
A:\>Del *.* : A sürücüsündeki tüm dosyaları
siler.
A:\>Del AY*.* : A sürücüsündeki dosyanın ismi AY ile başlayan
uzantı ismi ne olursa olsun siler.
DELTREE = Dayrektörleri ve
dizinleri silmek için kullanılır.
B:\>DELTREE SERDAR : B sürücüsündeki SERDAR
dayrektörünü siler.
A:\>DELTREE *.*/P : A sürücüsündeki bulunan tüm
dayrektörleri tek tek sorarak siler. (Yes, No) Yes=Siler,
No=Silmez.
FORMAT = Yeni alınmış bir
disket makinaya tanıtmak amacıyla
kullanılır.
C:\>FORMAT A: = C'den A'ya düz format atmak
amacıyla kullanılır.
C:\>FORMAT A:\S = C'den A'ya sistem format
atmak amacıyla kullanılır. Sistem formatı atarken COMMAN.COM dosyasını
yükler.
C:\>FORMAT A:/Q = C'den A'ya hızlı format atmak amacıyla
kullanılır.
C:\>FORMAT A:/U = C'den A'ya Unformat atmak amacıyla
kullanılır.
Açıklama : Un formatla atılan bir disk
yanlışlıkla format çekildiğinde kurtarılamaz.
UNFORMAT = Yanlışlıkla
formatlanmış diski kurtarır.
UNDELETE = Yanlışlıkla silinmiş dosyaları
kurtarır.
NDD (Norton Diskdoctor) =
Diskte bulunan bozuk sektörler, düzeltmek
için kullanılır.
CHKDSK /F = Bozuk sektörleri
düzeltir. Düzeltemediğini diskin sonuna
atar.
CHKDSK /V = Bozuk sektörleri
düzeltir. Dosyaları ekranda gösterir.
DAYREKTÖR OLUŞTURMA =
MD : Dayrektör ve dizin
oluşturur. C:\>MD DİLEK
CD
: Dayrektör içine girer. C:\>CD
DİLEK
CD.. :
Dayrektör dışına çıkar.
C:\>DİLEK>CD..
RD : Boş dayrektör
siler. C:\>RD DİLEK
Örnek : Disketinizde kendi
adınızda bir dayrektör oluşturup bu dayrektör içine C'de bulunan ÇANTA.EXE
dosyasını kopyalayınız.
A:\>MD LEVENT
A:\>CD
LEVENT
A:\>LEVENT>C:
C:\>Copy Çanta.EXE A:
Örnek : C:\>C'de kendi
adınızda bir dayrektör oluşturup bu dayrektörün içine A:\>'da bulunan
Mario.EXE dosyasını kopyalayınız.
Cevap : C:\>Md Levent
C:\>Cd
Levent
C:\>Levent>A:\>Copy Mario.EXE C:
Örnek : C sürücüsünde Aynur adı
altında bir dayrektör oluşturup bu dayrektörün içine A:\>'da bulunan
Mario.EXE dosyasını kopyalayınız.
Cevap : C:\>Md Aynur DAYREKTÖR (Dizin) :
C:\>Cd Aynur Tüm dosyaları bir tek isim adı
C:\>Aynur>Md
Yıldız altında toplamaya denir.
C:\>Aynur>Cd Yıldız
C:\>Aynur>Yıldız>A:
A:\>Cd Oto
A:\>Oto\Copy *.*
C:
Örnek : C'de bulunan tüm
dosyaları A'nın içindeki Merve dayrektörünün içine
taşıyınız.
Cevap : C:\>Move *.* A.\Merve
Örnek : Disketinizde kendi
adınızda bir dayrektör oluşturup bu dayrektör içine MANA adı altında
dayrektör oluşturup bu dayrektör içine C'de bulunan tüm dosyaları
taşıyınız?
Cevap : A:\>Md SERDAR
A:\>Cd
SERDAR
A:\>SERDAR>MD MANA
A:\>SERDAR>CD
MANA
A:\>SERDAR>MANA>C:
C:\>Move *.* A:
CD\ : Tamamen çıkar.
DİSKCOPY :
Disketten diskete
kopyalama işlemi yapar.
Açıklama : Kopyalama işlemi yaparken
kaynak disketteki bilgiler hedef diskete kopyalanırken hedef disketteki
bilgiler tamamen silinir.
XCOPY :
Dosyaları ve dizinleri bir yerden başka bir yere kopyalamak
amacıyla kullanılır.
Örnek : A:\>XCOPY A:
C:
TREE :
Dayrektörleri
ekranda göstermek amacıyla kullanılır.
Örnek :
C:\>TREE
EMM386 :
Cihaz sürücüsünün belleğe yüklenmesini sağlar. Bellekte
oluşan hataları daha fazla artmaması otomatikmen kilitler ve şu mesajı
verir.
Emm386 driver not installed
(Emm386 cihaz
sürücüsü yüklenemiyor.)
MEM :
Ana bellek hakkında
bilgi vermeyi sağlar.
ATTRIB :
Dosyaların özelliklerini değiştirmek amacıyla
kullanılır.
Parametreleri :
ATTRIB +H = Dosyaları gizlemek amacıyla
kullanılır.
ATTRIB -H = Dosyaları gizlemek amacıyla
kullanılır.
ATTRIB +S = Sistem dosyalarını gizlemek amacıyla
kullanılır.
ATTRIB -S = Gizli sistem dosyalarını açmak amacıyla
kullanılır.
ATTRIB +R = Sadece okunabilen dosyaları listeler.
ATTRIB
-R = +R ile gizlenmiş dosyaları açmak için kullanılır.
Örnek : C:\>ATTRIB *.* +H
C'de bulunan tüm dosyaları gizler.
Örnek : C:\>ATTRIB *.EXE +H
C'de bulunan uzantı ismi EXE olan dosyaları gizler.
Örnek : A:\>ATTRIB B*.* +H
A'da bulunan baş harfi B olan tüm dosyaları gizler.
Örnek : C:\>ATTRIB *.* +S
C'de bulunan sistem dosyalarını gizler.
Örnek : B:\>ATTRIB *.* +R
B'de bulunan dosyaları gizlemek amacıyla kullanılır. Üzerine yazım
yazılamaz.
Örnek : A:\>ATTRIB *.*
+A
A'da bulunan tüm arşiv dosyalarını gizler.
BACKUP = Dosyaları yedeklemek amacıyla kullanılır.
Açıklama = Yedekleme
işlemi yapılırken uzantı ismi 001 şeklinde uzantı ismi
alırlar.
Örnek : C:\>Backup *.*
A:/S
C'de bulunan tüm dosyaları tüm dosyaları alt dizinleriyle birlikte
A'ya yedekler.
RESTORE = Backup'la yedeklenmiş olan dosyaları
açar.
PKZIP = Dosyaları sıkıştırmak amacıyla
kullanılır.
Örnek : C:\>Pkzıp
A:Ahmet.ZIP
C'de bulunan tüm dosyaları Ahmet.ZIP adı altında A'ya
sıkıştırır.
PKUNZIP = Pkzıp sıkıştırılmış dosyaları
açar.
Örnek : C:\>Pkunzıp Ahmet.ZIP
C:
Ahmet.ZIP dosyasını C'ye açar.
DEFRAG = Dosyaları düzenlemek amacıyla
kullanılır.
Örnek : C:\>Defrag A:
A'nın
içindeki dosyaları düzenler.
ARJ = Dosyaları sıkıştırmak
ve açmak amacıyla kullanılır.
Örnek : C:\>ARJ A
A:MEVSIM.ARJ
C'de bulunan tüm dosyaları A'da bulunan MEVSIM.ARJ olarak
sıkıştırır.
Örnek : C:\>PW>ARJ A
B:Windows.ARJ
C'de bulunan PW dayrektörü içindeki tüm dosyaları B'nin
içine Windows .ARJ adı altında sıkıştırır.
Örnek : A:\>ARJ X Mehmet.ARJ
C:
A'da bulunan MEHMEt.ARJ dosyasını C'ye açar.
Örnek : C:\>PW12>ARJ x
MELİKE.ARJ A:\OYUN\RAYMAN
C'de PW12 dayrektörü içindeki MELİKE.ARJ
dosyasını A'da oyun dayrektörü içindeki RAYMAN dayrektörünün içine açar.
Örnek : Disketinizde TÜRKİYE adı
altında bir dayrektör oluşturup bu dayrektörün içine İLLER dayrektörü
oluşturup İLLER dayrektörünün içine de C'de bulunan İLÇELER dayrektörünün
içindeki KAZA.EXE dosyasını kopyalayınız.
Cevap : A:\>MD TÜRKİYE
A:\>CD
TÜRKİYE
A:\>TÜRKİYE>MD İLLER
A:\>TÜRKİYE>CD
İLLER
A:\>TÜRKİYE>İLLER>C:
C:\>CD
İLÇELER
C:\>İLÇELER>COPY KAZA.EXE A:
Örnek : C'den A'ya tüm dosyaları
MAHMUT.ARJ adı altında sıkıştırınız.
C:\>ARJ A
A:MAHMUT.ARJ
DOS İŞLETİM SİSTEMİ
KOMUTLARI
|
İÇ
KOMUTLAR |
|
A: |
A (diskete)
geç
C (hard disk)
geç |
C:\windows>A:
C: |
|
DIR |
Dizindeki tüm dosyaları
göster
Dizindeki tüm dosyaları
sayfa sayfa göster
Dizindeki tüm dosyaları
yanyana göster
A kök dizinindeki tüm
dosyaları göster
C'de belgel~1 dizini
içindeki tüm dosyaları göster
C'de belgel~1 dizini
içinde uzantısı doc olan dosyaları göster |
DIR
DIR /P
DIR/W
DIR A:
DIR
C:\belgel~1
DIR
C:\belgel~1\*.doc |
|
CLS |
Clear
Screen |
Ekran
temizle |
CLS C'deki belge~1
dizini içindeki tüm dosyaları göster |
CLS |
|
MD |
Make
Directory |
Dizin
yarat |
Md
DizinAdı |
A:\>md
okul |
|
CD |
Change
Directory |
değiştir |
Cd
DizinAdı |
A:\> cd
okul |
|
CD.. |
Change
Directory |
Bir alt dizine
geç |
CD.. |
A:\okul>
CD.. |
|
CD\ |
Change
Directory |
Kök Dizine
geç |
CD\ |
A:\Okul\sinif>CD\ |
|
RD |
Remove
Directory |
A'daki okul dizini
içindeki sinif2 dizinini sil. (Dizinin içi boş olmak
zorundadır) |
A:\Okul\RD
sinif2 |
|
COPY |
Dosya
kopyala |
A'daki deneme.doc'u
c'deki belgel~1 dizini içine kopyala |
A:\>COPY deneme.doc
c:\belgel~1
KopyalanacakDosya
KopyalananYer |
|
C'de belgelerim
dizinindeki deneme2.doc'u A'ya kopyala |
A:\>COPY c:\
belgel~1\deneme2.doc a: |
|
C'de belgelerim
dizinindeki deneme2.doc'u A'da okul dizini içine
kopyala |
A:\>COPY c:\
belgel~1\deneme2.doc a:\okul |
|
A'daki tüm dosyaları
C'deki belgel~1 içine kopyala |
A:\> copy *.*
c:\belgel~1 |
|
A'da uzantısı doc olan
tüm dosyaları C'deki belgel~1 dizini içine kopyala |
A:\>copy *.doc c:\belgel~1
Kopyalanacak_Dosya
Kopyalanacak_Yer |
|
REN |
RENAME
İsim
değiştir |
A'daki Deneme2.doc
dosyasının adını Deneme3.doc olarak değiştir. |
A:\>ren deneme2.doc
deneme3.doc
Eski_isim
Yeni_isim |
|
DEL |
DELETE
Sil
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
A'da a.doc isimli
dosyayı sil |
A:\>Del a.doc |
|
A'da adı ne olursa olsun
doc uzantılı dosyaları sil. |
A:\>Del *.doc |
|
A'da adı deneme olan ve
uzantısı ne olursa olsun dosyaları sil. |
A:\>Del
deneme.* |
|
A'da adı ilk 6 harfi
deneme olan ve uzantısı ne olursa olsun dosyaları sil. |
A:\>Del
deneme?.* |
|
A'da ilk harfi d ile
başlayan tüm dosyaları sil |
A:\>Del
d*.* |
|
A'da ilk iki harfi ha
olan üçüncü harfi ne olursa olsun uzantısı doc olan dosyaları
sil. |
A:\>Del
ha?an.doc |
|
DEL |
!!!!!!!!!!!!!!!!!!! |
!!! (bütün dosyalarınız
silinir) |
A:\>del *.* (bütün dosyalarınız
silinir) |
|
TYPE |
Yaz |
C'deki autoexec.bat
dosyasinin içeriğini göster. |
C:\>Type
autoexec.bat |
|
Time |
saat |
Saati
göster |
Time |
|
Date |
tarih |
Tarihi
göster |
Date |
|
DIŞ
KOMUTLAR |
|
Format |
biçimlendir |
DİKKAT:
DİSKETTEKİ TÜM VERİLERİ
SİLER. |
Format A: (disketi
biçimlendir)
Format a: /s (Disketi
biçimlendir ve sistem dosyalarını yükle) |
|
CHKDSK |
CHECK DISK |
Disketi kontrol et |
Chkdsk
a: |
|
Diskcopy |
|
Disket
kopyala |
Diskcopy a:
a: |
|
Attrib |
Dosya
niteliği |
Dosya niteliği
değiştir.
R okunabilir
A arşiv
H gizli |
Attrib -r -h -a (tüm dosyaları
okunabilir yap, gizli dosyaları göster, arşiv niteliği
kazandır.)
Attrib. +r +h
+a |
|
Xcopy |
Dizin
kopyala |
A'daki okul dizinini
içindeki tüm dosyaları ve alt dizinlerle birlikte c'deki
belgel~1dizini içine kopyala |
XCopy a:\ okul
c:\belgel~1 /s |
|
|
|
|
|
|
|
|
MS-DOS HATA MESAJLARI
Yazıcı, disk disket sürücüsü gibi donanıma
bilgi giriş çıkışlarda verilen hata mesajları ve bizim hataya vermemiz
gereken karşılıklar anlatılmıştır.
Herhangi bir hata mesajında;
A (ABORT) tuşuna basarsanız sistem programı
iptal eder.
R tuşuna basarsanız işlem tekrarlanır.
F tuşuna
basarsanız sistem hatayı atlar ve programa devam eder.
F tuşuna basarsanız işlem sona erer. (İşlem
yapılan sürücü adı sorularak) DOS'a dönülür.
1. Mesaj : Non-System disk or disk error
Replace and dtrike
any key when ready
Anlamı : Sürücüde bulunan diskette bilgisayara
işletim sistemini yükleyen programları yok.
2. Mesaj : Genreal filure error reading drive A/B
Abort,
Retry, Ignore, Fail
Anlamı : Sürücüde takılı disket formatsız veya
sürücüye uyumsuz
3. Mesaj : Write fault error writing device
PRN
Abort, Retry, Ignore, Fail
Anlamı : Yazıcı
kapalı
4. Mesaj : Disk boot failure
Anlamı : Disk işletim sistemini
okuyamıyor.
5. Mesaj : Directory already exısts
Anlamı :
MD komutuyla yeni directory açılmak isteniyor. Ancak bu isimde directory
var.
6. Mesaj : Disk fuul (disket dolu)
Anlamı :
Disk veya disket tamamen dolu
7. Mesaj : Error in EXE file
Anlamı : Makine diline çevrilmiş
programda hata var.
8. Mesaj : Warning !
Diskette is out of sequence
Replace then diskette or continue
Strike any key when ready
Anlamı : Restore.COM komutu
kullanıldığında sürücüye takılan disketler sıra takip
etmedi.
9. Mesaj : İnvalid directory
Anlamı : Geçersiz
direktory
10. Mesaj : İncorrect DOS versiyon
Anlamı :
Sistemde yüklü DOS versiyonunu kullanınız.
11. Mesaj : Format failure
Anlamı : Formatlama
işlemi hatalı
12. Mesaj : İnvalid drive specification
Anlamı : İstenilen sürücü adı geçersiz.
13. Mesaj : Program
too big to fit in memory
Anlamı : Yazılan program hacmi ana belleği
aşıyor.
14. Mesaj : File not found
Anlamı : Dosya
bulunamadı.
15. Mesaj : İnvalid
parameter
Anlamı : Geçersiz parametre
16. Mesaj : Too many
parameters
Anlamı : Karmaşık parametre
kullanıldı.
17. Mesaj : Write
protect error
Anlamı : Disket korumaya alınmış.
18. Mesaj : Next
without for (forsuz next)
Anlamı : For-Next çevriminde FOR deyimi
kullanmamıştır. Program NEXT deyiminin eşleşeceği bir FOR deyimine sahip
olacak şekilde düzeltilmesi gerekir.
19. Mesaj : Syntak
error (Söz dizimi hatası)
Anlamı : Yazılan bir programda yazılımların
düzensiz yazıldığı halde hata verir.
20. Mesaj : Return
without gosub (Gosub'suz return)
Anlamı : Alt program GOSUB
kullanılmadan çalışmıştır. Programın alt program içine girmesini bir STOP
veya END deyimi bırakmak suretiyle önlemelisiniz.
21. Mesaj : Out of Data (Verinin
dışında)
Anlamı : Bir READ deyimi DATA deyimleri içindeki verilerden
daha fazlasını okumaya çalışmaktadır.
DATA deyimleri içinde programdaki
bütün READ deyimleri için yeteri kadar değişmezler olacak şekilde
programınızı düzeltiniz.
22. Mesaj : İllegal Function Call (Geçersiz İşlev
Çağrısı)
Anlamı : Sayısal veya d.k. fonksiyonlarda görülen negatif
parametre dışına taşma veya aşırı büyüklükteki bir alt simge.
* SQR
fonksiyonunda negatif bir parametre kullanılmış
* GET veya PUT (file)
üzerinde eksi bir kayıt numarası
* Bir işleve veya deyime uygun olmayan
parametre
* Korunmuş bir BASIC programını listelemeye veya kayıt etmeye
çalışmak.
* Mevcut olmayan satır numaralarını yok etmeye çalışmak.
*
LOG fonksiyonunda sıfır veya negatif bir parametre
kullanılmış.
23. Mesaj : Overflow (Taşma)
Anlamı :
Hesaplanan sayı BASIC sınırlarını aşmış.
24. Mesaj : Out of
Memory (Belleğin dışında)
Anlamı : Program çok büyüktür. Döngüler, alt
programlar çok fazla ve ifadeler çok karmaşıktır. Bellek kapasitesi
yeterli gelmiyor.
25. Mesaj : Undefined Line Number (Tanımlanmamış
satır numarası)
Anlamı : Program içinde mevcut olmayan bir satır, bir
komut veya deyime ilgi verilmiştir. Programınız içindeki satır
numaralarını kontrol ediniz ve doğru satır numarası
kullanınız.
25. Mesaj : Subscript out of range (indis
tanımlanan değerin dışına çıkıyor)
Anlamı : Dizileri kullanırken adres
belirten indis değerlerinin dizininin tanımlanan boyutunu aşması halinde
oluşur.
26. Mesaj : Duplicate definition (İki kez
tanımlama)
Anlamı : Aynı dizi iki DIM deyimleri içinde tanımlanmıştır.
Program, 0 dizi için tesis edilmiş olan 10'luk varsayılan boyuttan
sonra bir DIM deyimi ile karşılaştırmıştır.
27. Mesaj : Division by zero (Sıfıra
bölme)
Anlamı : Sıfıra bölme işlemi ortaya çıkmıştır. Program çalışmaya
devam edeceği için düzeltmeye gerek yoktur.
28. Mesaj : İllegal direct (Geçersiz direct
)
Anlamı : Direct durumda (DEF FN gibi) geçersiz olan Direct durum
içinde bir deyimi giriş yapmaya çalışmışsınızdır. Bu deyimin bir program
satırı parçası olarak girilmesi gerekir.
29. Mesaj : Type mismatch (Tip
eşleşmesi)
Anlamı : Sayısal bir değişkene karakter atanması sırasında
oluşur.
30. Mesaj : Out of
String space (Katar alanı kalmamış)
Anlamı : BASIC belleği bitirinceye
kadar dinamik olarak katar alanı ayırır. Bu iletinin anlamı katar
değişkenlerinin BASIC'i bellek alanının temizlenmesinden sonra geriye kaln
serbest bellek miktarını aşmasına sebep olması
demektir.
31. Mesaj : String too long (Katar çok uzun)
Anlamı : 255 karakterden daha uzun bir katar yaratmaya
çalışmışsınızdır. Onu daha kısa katarlara
bölünüz.
32. Mesaj : String
fomula too complex (Katar formülü çok karmaşık)
Anlamı : Hesaplanacak
ifade çok uzun veya karmaşık. Bu durumda hesaplama daha küçük bölümlere
ayrışmadır.
33. Mesaj : Con't continue (Devam edemez)
Anlamı : Bir hata
sebebiyle durmuştur.
Bir ara sırasında değiştirilmiştir.
Mevcut
değildir.
Program yüklenmiş olmasına dikkat ediniz ve çalıştırmak için
RUN ediniz.
34. Mesaj : RESUME Without ERROR
Anlamı : Resume kullanılmış
hata kontrol komutu kullanılmamış.
35. Mesaj : Missing Operand (Eksik İşlem Öğesi)
Anlamı :
Hesaplanacak ifadede aritmetik operatör mevcut değildir.
36. Mesaj : Line
buffer overflow (Satır ara belleği taşmıştır.)
Anlamı : satır üzerinde
birkaç deyim varsa başka satıra kaydırın.
37. Mesaj : Device foult (Sürücü hatası)
Anlamı :
Yanlış birim tanımı yapılmıştır.
38. Mesaj : FOR Without NEXT (NEXT'siz
FOR)
Anlamı : FOR-NEXT çevriminde NEXT kullanılmamıştır.
Bir NEXT
deyimi içerecek şekilde programı düzeltiniz.
39. Mesaj : Out of paper (Kağıt bitmiş)
Anlamı : Yazıcının
kağıdının bitmiş olması veya yazıcının çalışmamıştır.
40. Mesaj : Whize without wend (Wend'siz whize)
Anlamı : While
deyiminde wend deyimi kullanmaya çalışınız.
41. Mesaj : Field
owerlow (Alan taşması)
Anlamı : Doğrudan erişimli bir kütüğün FİELD
değişkenlerinin toplam uzunluğu belirtilen kayıt uzunluğundan
fazla.
OPEN deyimi ve FİELD deyiminin birbirinin karşılığı olduğuna
emin olunuz.
42. Mesaj : Bad file number (Geçersiz kütük
numarası)
Anlamı : Kullanılmak istenen kütüğün açılmış olduğuna ve
kütük numarasının doğru olarak girilmiş olduğuna emin olunuz. Geçersiz
olup olmadığını kontrol ediniz.
43. Mesaj : File not found (Kütük
bulunamadı)
Anlamı : Belirtilen bir sürücü içindeki disk üzerinde
mevcut olmayan bir kütüğe başvur yapan LOAD, KILL NAME, FILES veya OPEN
deyimlerinden bir kullanılmıştır.
44. Mesaj : Bad file
mode (Geçersiz kütük durumu)
Anlamı : PUT veya GET deyimini sıralı bir
kütük veya kapalı bir kütükle kullanmaya çalışmışsınızdır veya OPEN
deyimini İNPUT, OUTPUT, APPEND veya rastgele (RANDOM) yerine bir kütük
durumu ile yapmaya çalışmışsızındır.
OPEN deyiminin doğru şekilde
girildiğine ve yapıldığına emin olunuz. GET ve PUT bir rastgele kütüğü
gerektirir.
45. Mesaj : File
alrady open (kütük halen açıktır)
Anlamı : OPEN deyimini düzenli
kullanıp kapattıktan sonra KILL komutu kullanılır.
46. Mesaj : Device I/O Error (Cihaz I/O
hatası)
Anlamı : Cihazın I/O çalışmasında meydana gelen bir hatadır.
DOS kendisini bu hatadan kurtaramaz.
47. Mesaj :
Disk not
ready (Disk hazır değil)
Anlamı : Disket sürücüsü kapısı açıktır,
kapatılmalıdır.
48. Mesaj :
Path not
found (yol bulunmamıştır)
Anlamı : Bir OPEN, MKDIR, CHDIR veya RMDIR
çalışması sırasında DOS belirtilen tarz da yolu bulamamıştır. Yani;
belirtilen PATH bulunamadı.
http://www.memonet.efsanesi.com