4 Ekim 2010 Pazartesi

win32 hata kodlarından faydalanma

yazdığınız programda hata kodlarını bedavaya getirmek istiyorsanız sistem hata kodlarıyla sizin hata kodlarınız aynı ise bu metodla hata kodu (error strings) çıktısı alabilirsiniz:

# -*- coding: windows-1254 -*-
import pythoncom

hata_listesi=[]
for i in range(0,500): # aralık döngüsü başlangıç sıfır bitiş beşyüz artım adımı yazılmadığı için
  a=pythoncom.GetScodeString(int(i))                                          #varsayılan değer bir dir.
  z=a.decode('windows-1254') #türkçe harflerin düzeltilmesi
  b=str(i)+ ".Uyarı :"
  k=(b+a).decode('windows-1254')
  hata_listesi.append(k) #hata listesine eleman eklenmesi
  if i == 499 : #sonucu tekrar win32 hatalarından vermek isterseniz
    print pythoncom.GetScodeString(int(0)) #işlem başarıyla gerçekleşdi

#print hata_listesi #hata listesini tek satırda çıkartır

#listenin her bir elemanı tek satırda görmek için:
for i in hata_listesi:
   print i

Hiç yorum yok:

Yorum Gönder