Pbasic derlemede hex hatasi ???

Başlatan kasner, 15 Aralık 2013, 02:59:01

kasner

S.a arkadaşlar.
Pbasicde  program yazmaya yeni başladım önceden ccs c de yazıyordum.ancak şu sorunla karşılaştım.makinem w8 64 bit.Yazıdıgım  kodu derlerken derleme başarılı oluyor c , php , asm vs uzantılar oluyo ama hex uzantılı dosya klasöre gelmiyor neden oluyor acaba ? bi' de komutların yanına  açıklama yazamıyorum hata veriyo.Yardım edicek arkadaşlara şimdiden teşşekür ederim.

'****************************************************************
'*  Name    : UNTITLED.BAS                                      *
'*  Author  : [select VIEW...EDITOR OPTIONS]                    *
'*  Notice  : Copyright (c) 2013 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                               *
'*  Date    : 15.12.2013                                        *
'*  Version : 1.0                                               *
'*  Notes   :                                                   *
'*          :                                                   *
'****************************************************************

@ __CONFIG _WDT_ON & _PWRTE_ON & _MCLRE_OFF & _LVP_OFF & _CP_OFF & _XT_OSC
 
cmcon=7

say var word

input porta.5
input porta.4
input porta.2
input porta.3

output portb.0
output portb.1
output portb.2
output portb.3
output portb.5 

symbol solsharp=porta.5
symbol sagsharp=porta.4
symbol solcny=porta.2
symbol sagcny=porta.3
symbol yonanahtari=portb.4

symbol buzzer=portb.5
symbol soli=portb.0
symbol solg=portb.1
symbol sagi=portb.2
symbol sagg=portb.3

bekleme:
for say = 1 to 5
buzzer=1
soli=0
solg=0
sagi=0
sagg=0
pause 500
buzzer=0
soli=0
solg=0
sagi=0
sagg=0
pause 500
next


basla:

IF SOLSHARP=0 AND SAGSHARP=0 THEN GOSUB ileri
IF SOLSHARP=1 AND SAGSHARP=1 AND SOLCNY=1 AND SAGCNY=1 THEN GOSUB ileri
IF SOLSHARP=0 THEN GOSUB SolAGIT
IF SAGSHARP=0 THEN GOSUB SagAGIT
IF SOLCNY=0 THEN GOSUB SAGGERigel
IF SAGCNY=0 THEN GOSUB SOLGERIgel
IF SAGCNY=0 and SOLCNY=0 THEN GOSUB SOLGERigel
GOTO BASLA
END



ileri:
solg=0
sagg=0
soli=1
sagi=1
goto basla
end

saggerigel:
soli=0
sagi=0
solg=1
sagg=1
pause 400
soli=1
sagi=0
solg=0
sagg=1
pause 250
goto basla
end

solgerigel:
soli=0
sagi=0
sagg=1
solg=1
pause 500
soli=0
sagi=1
sagg=0
solg=1
pause 250
goto basla
end

solagit:
soli=0
solg=0
sagg=0
sagi=1
goto basla
end

sagagit:
sagi=0
solg=0
sagg=0
soli=1
goto basla
end

EGE

Programın derleniyor sorun yok sanırım makinandaki mcs ile ilgili

robomaster

Sorun kullanıcı denetimi ayarları ile ilgili.

kasner


F.T

gelen hataları yazarsan daha iyi yardımcı olunabilir.
Hakk şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

MC_Skywalker

win7 64bit üzerinde picbasic pro 3.0.7 de aşağıdaki gibi bir düzetme ile  sorunsuz derlenmekte

#config
   __CONFIG _WDT_ON & _PWRTE_ON & _MCLRE_OFF & _LVP_OFF & _CP_OFF & _XT_OSC
#endconfig


picbasic te yourumm uazmak için ' karateri kullanacasın. C/C++ ta //kullanıyormuşun gibi

kasner

#config
   __CONFIG _WDT_ON & _PWRTE_ON & _MCLRE_OFF & _LVP_OFF & _CP_OFF & _XT_OSC
#endconfig


hocam t.ederim ama verdigin kod çalışmadı
Error line16:Sytnax error verdi

Ete hocamın dedigi gibi ayarların hepsini yapdım ama gine derlerken hex yok c ye derlemeler dye klasörde açtık isim uzun olmasın diye gine yok.Windows 8 beni çıldırdıyo  >:(

MC_Skywalker

kullandığın Picbasic versionunu yaz ona göre yorumlayalım. Ben herhangi bir derleme hatası almıyorum.


kasner

http://www.youtube.com/watch?v=qFyf7nkPPrU#t=71

Bu videodaki sürümü indirdim pbp 2.60 sürümünü  ve videodaki herşeyi harfiyen uyguladım ama hex gekmiyor nedense.

sanırsam  açıklamada hata alıyorum demiştim o benden kaynaklanıyormuş :D hatalıymışım :D