PDA

Tam Sürümünü Görmek İçin : find source -> "please enter the path for CRTODAT.C"


ankakusu
13/08/2007, 21:05
benim bir sorum daha var...

ben bir kodu debug etmeye calisirken garip bir hata veriyor...

find source diye bir pencere aciliyor ve
"please enter the path for CRTODAT.C" diye bir sey filan
yaziyor.

ne oldugunu merak eden arkadaslar icin ekte de yolluyorum sekli...
yardimci olursaniz sevinirim...


acehreli
13/08/2007, 23:17
Hatayi ayiklarken bir islevin icine giriyorsun (step in), ama hata ayiklayici program o islevin kaynak kodunun nerede oldugunu bilmiyorum. Onun icin de senden yerini gostermeni istiyor.

CRTODAT.C senin dosyan degil, degil mi... Herhalde kullandigin kutuphanelerden birisinin olmali. Bence senin programindaki hatayi yakalamak icin bir kutuphane islevi icine girmen gerekmemelir. Genellikle o kadar alt duzeye inmene gerek olmaz. Yani, bosver, onun kaynak dosyasi olmasa da olur. :)

Ali

ankakusu
14/08/2007, 08:08
ama hayır seçeneğini seçtiğim zaman
dissambly yapıyor bir anda o zaman kafam karıştı biraz...

bunu eski haline nasıl getirebilirim?
yani disassembly modundan eski
haline nasıl getirebilirim?

acehreli
14/08/2007, 18:57
Dogru bilenler duzeltsinler lutfen. Sunlardan birisinde olabilir:

1) Debug menusu altinda Windows gibi bir sey mi vardi?
2) View menusu altinda miydi?

Ben kimim? :)

Ali

ankakusu
15/08/2007, 11:44
:D

ben baktım. debug moduna geçip
view -> debug windows -> disassembly
seçtiğimiz zaman dissambly moduna
geçiyoruz ve c++ ifadesinin assembly
dilinde ne anlama geldiğini görüyoruz.

sanırım daha sonradan eski haline geri
dönmek istersek de
window -> windows'dan bir seçim yapıyoruz...
(benimkinde windows window sekmesninin en
altında duruyor)

yanlışsam eğer düzeltin lütfen...

yardımlar için teşekkür ederim...

Bu arada ben niye öyle disassembly moduna geçtiğimi buldum.
pointer yaratmak için:

int *prt;
prt = new int; //işte tam burada debugger moduna geçiyorum. tabii
//debug işlemini f11 tuşuna basarak yapıyorsam. ama eğer
f11 tuşuna basarak yaparsam o zaman bir sorun çıkmıyor...

bilgilerinize...