seçim acısı - sayfa 5

 
sanyooooook :
Eski kod yeni yapıda mı derlendi?
buna inanmayacaksın - hiç derlemedim :-D
 
Renat :
Kodu göster
Ciddi misin? Tam burada, 9400 kod satırının tamamı forumda mı? ))
 
abolk :

Programcı olmayan bir tüccar neden C++ öğrenmeli?

neden programcı olmayan bir tüccar programı yapmalı? Neden herhangi bir dil öğrensin ki? :-D

Ya da profesyonel olmamakla birlikte bir programcı olmanız gerekecek. Ve bu durumda si ile başlamak gereksiz olmayabilir. Orada yeni başlayanlar için mükemmel kitap örnekleri var - her şey o kadar çiğnendi ve ağzına kondu ki anlamamak imkansız))
 
AlexeyVik :

Belki bu doğru kod değildir, yalnızca göstergenin adı garip bir şekilde ekran görüntülerinin adlarıyla çakışmaktadır, ancak burada özel bir işleve geçirilen bir int türü dizisinin bildirildiği ve tarih saat türünün bildirildiği iyi bir örnek. orada kabul edilir

Değişkenlerin ve kullanılmayan değişkenlerin tekrar tekrar bildirilmesi hakkında bir sürü uyarı.

evet evet ZUP. Eski versiyon. Mükemmel bir şablon ve önceden belirlenmiş ayarlarla geldiği için bıraktım. ZUP'un ne olduğunu ve kaç tane ayar içerdiğini bilenler bunun ne kadar önemli olduğunu anlayacaktır. Ve evet, tarihsaat ve int veri türleri ile ilgili bir hata (nasıl hata diyeceğimi bilmiyorum ...) olması gereken bir yer vardı. Doğru, yeni yapının bununla ne ilgisi olduğu açık değil mi? Sonuçta, daha önce de belirttiğim gibi, "geriye dönük uyumluluk" diye bir şey var. Genel olarak, sonuç açıktır - bu çok geriye dönük uyumluluk tamamen yoktur!
Dediğim gibi, başka birinin binlerce kodunu kazmak ve orada hata aramak için çok tembeldim. O yüzden şimdilik olduğu gibi bıraktım. Yani, olamaz :-D Şimdi Sanka'nın tavsiyesi üzerine eski yapıyı derlemeye çalışacağım. İşe yararsa çok mutlu olacağım - çok güzel resimler çizdim :-D
 
mmmoguschiy :
evet evet ZUP. Eski versiyon. Mükemmel bir şablon ve önceden belirlenmiş ayarlarla geldiği için bıraktım. ZUP'un ne olduğunu ve kaç tane ayar içerdiğini bilenler bunun ne kadar önemli olduğunu anlayacaktır. Ve evet, tarihsaat ve int veri türleri ile ilgili bir hata (nasıl hata diyeceğimi bilmiyorum ...) olması gereken bir yer vardı. Doğru, yeni yapının bununla ne ilgisi olduğu açık değil mi? Sonuçta, daha önce de belirttiğim gibi, "geriye dönük uyumluluk" diye bir şey var. Genel olarak, sonuç açıktır - bu çok geriye dönük uyumluluk tamamen yoktur!
Dediğim gibi, başka birinin binlerce kodunu kazmak ve orada hata aramak için çok tembeldim . O yüzden şimdilik olduğu gibi bıraktım. Yani, olamaz :-D Şimdi Sanka'nın tavsiyesi üzerine eski yapıyı derlemeye çalışacağım. İşe yararsa çok mutlu olacağım - çok güzel resimler çizdim :-D
O kodda kaç satır olduğunu saymadım ama 30 dakikadan fazla düzeltmedim. Ve sende sadece tembellik değil, sadece yetersizlik var. Ama benden bunu yapmamı isteme. O başlıkta cömertliğimin bittiğini ilan etmiştim.
 
mmmoguschiy :
buna inanmayacaksın - hiç derlemedim :-D

demek ki biri senin için yaptı

Not: ex4'ü bir not defteri ile açın, değişken adları orada görünüyorsa, eski derleyici tarafından derlendi, değilse yenisi.

 
Vinin :
Bunlar geliştirici hatalarıydı . Onlar olmasaydı. Hepsi işe yarayacaktı. Bütün hatalarımı düzeltmem gerekiyordu. Ama yeni değil, eski. Ve tüm eski özellikler çalışıyor. Kabul edilebilir varsayılanlar vardı. Şimdi gittiler. Kontrol yok, kod çalışmıyor. Kontrol var. her şey çalışıyor
Peki, kod eski yapıda iyi çalışıyorsa, bunlar ne tür "geliştirici hataları" olabilir?
 
mmmoguschiy :
neden programcı olmayan bir tüccar programı yapmalı? Neden herhangi bir dil öğrensin ki? :-D

Ya da profesyonel olmamakla birlikte bir programcı olmanız gerekecek. Ve bu durumda si ile başlamak gereksiz olmayabilir. Orada yeni başlayanlar için harika kitap örnekleri var - her şey o kadar çiğnenmiş ve ağzına konmuş ki anlamamak imkansız))
Cevap yeterince basit. Ticaret kitaplarındaki bilgilerin %95'inin hiç işe yaramadığını kontrol etmek için.
 
AlexeyVik :
Bu kodda kaç satır olduğunu saymadım, ancak 30 dakikadan fazla düzeltmedim. Ve sende sadece tembellik değil, sadece yetersizlik var. Ama benden bunu yapmamı isteme. O başlıkta cömertliğimin bittiğini ilan etmiştim.
Yargılama, yargılanmamak için! Ben size etiket asmadım, lütfen siz de etiket asmayın!

Konuşmanın devamında - bir şekilde uygulamamda böyle bir mucizeyle hiç karşılaşmadım, char veri türünün aniden double ile değiştirildiği, tıpkı int'nin datetime ile değiştirildiği gibi. Bu yüzden telepatiyi açma arzum orada sona erdi. Açık bir deliliğe dalmak için en ufak bir arzum yoktu.

Pekala, konuşma bu konuda geldiğinden beri, nazik olun, geliştirici arkadaşlar, int'nin nasıl birdenbire tarih saatine dönüştüğünü açıklayın (veya tam tersi - tam olarak hatırlamıyorum)? Ve neden eski yapıda hatalara neden olmadı da yeni yapıda aniden mucizevi bir şekilde ortaya çıktı (eğer bir hata varsa)?
 
sanyooooook :

demek ki biri senin için yaptı

Not: ex4'ü bir not defteri ile açın, değişken adları orada görünüyorsa, eski derleyici tarafından derlendi, değilse yenisi.

evet - derleyici yapay zekayı açtı ve benim için derledi :-D

Ama cidden - derlemedim! Eski yapının uzmanlar/göstergeler klasöründe .ex4 dosyası yok. "Derle" düğmesine tıkladıktan sonra bile orada görünmedi! Amaç ne? Derlenmiş gösterge dosyaları diskte başka bir yerde oluşturulabilir mi?