include içinde tanımlamaya dikkat

Başlatan t2, 02 Eylül 2011, 16:54:33

t2

Ana programdaki karışıklığı azaltmak amacıyla aşağıdaki tanımları include dosyaya taşımıştım.
Program saçma sapan çalışmaya başladı.  Adım adım test ederek sorunu bulabildim.
Bunları ana programın başına alınca düzeldi

device = 16f877a
xtal =20
watchdog =on
all_digital= true
reminders on
create_coff = on

config hs_osc , ..

goto basla
include "defs.bas"           

basla:
..


pcb

include dosyası en üstte yer alsa bile 3-5 include dosyası eklentisinde kitlenme ve hatalı atlamalar gördüm. bu sebepten include dosyalarını font haricinde kullanmıyorum.

t2

Bence include içinde sadece alt programlar olmalı return ile geri dönmeli.
include dosyanın en başına
goto son
  yazıyoruz. Dosya sonunda ise
son:
  return

Buna rağmen sorun çıkıyor mu?

pcb

böyle bir deneme yaptım mı hatırlamıyorum ama genel olarak kullandığım sayfadaki program çok fazla sayfa içermesin diye sık kullanılmayan tanımlar vs. gibi hepsini ayrı ayrı include dosyalarına aktarmıştım.