घर
Top.Mail.Ru Yandeks.Metrika
मंच: "शुरुआती";
वर्तमान संग्रह: 2018.02.04;
डाउनलोड करें: [xml.tar.bz2];

नीचे

TRUE और FALSE के साथ Longint की तुलना / असाइन करना कैसे सही है? इसी तरह की शाखाएँ खोजें


Незарегистрированный   (2016-02-15 17:46) [0]

मैं WinAPI के बारे में एक मूर्खतापूर्ण सवाल है ... और अधिक ठीक है, कैसे सी पास्कल के लिए अनुवाद ...

यहाँ क्या कहना है:


> जब wParam पैरामीटर FALSE है,
> एक आवेदन वापस करना चाहिए
> या इसे FALSE से ब्ला ब्ला ब्ला करना चाहिए।


मैं यह करता हूँ:

अगर wParam = 0 तो परिणाम: = 1;

व्यवहार बिल्कुल नहीं है कि यह क्या होना चाहिए।
सी ने अध्ययन नहीं किया, केवल मैं वाक्य रचना को समझता हूं। कृपया मुझे बताएं - पास्कल में Syshny TRUE और FALSE को सही ढंग से कैसे प्रदर्शित करें?



Dimka Maslov ©   (2016-02-15 18:44) [1]

अलग-अलग मामले हैं।

1. FALSE शून्य है, TRUE शून्य नहीं है (आमतौर पर यह एक BOOL प्रकार है)
2. FALSE पहला शून्य बिट है, TRUE पहला एकल बिट है, उच्च बिट्स में कुछ भी हो सकता है (आमतौर पर यह एक बूल प्रकार है)

और सभी प्रकार के विदेशी विकल्प, उदाहरण के लिए, जब TRUE -1 है ...



sniknik ©   (2016-02-15 18:54) [2]

> और सभी प्रकार के विदेशी विकल्प, उदाहरण के लिए, जब TRUE -1 है ...
डॉल्फिन -
Memo1.Lines.Add (IntToStr (पूर्णांक (बूलियन))));
Memo1.ines.Add (IntToStr (पूर्णांक (बूलियन))));
Memo1.ines.Add (IntToStr (पूर्णांक (BOOL (सच)))));
मेमो 1 लाइन्स। एड (इन्टोस्ट्र (इंटेगर (बीओएलएल))));

> पास्कल में सिसिलियन TRUE और FALSE को सही ढंग से कैसे प्रदर्शित करें
आप विश्वास नहीं करेंगे ... सच्चा और गलत लिखना असमान रूप से होगा।



Незарегистрированный   (2016-02-15 19:09) [3]

> आपको विश्वास नहीं होगा ... सच्चा और गलत लिखना अनोखा होगा।

wParam है WPARAM लॉन्गिंट
परिणाम LRESULT है यह भी Longint है
बस "सच्चा और गलत लिखना" "असंगत प्रकार:" पूर्णांक "और" बूलियन "" देता है।

या आप ऐसा सुझाव देते हैं:

अगर wParam = Integer (BOOL (गलत)) तो परिणाम: = Integer (BOOL (ट्रू));

सभी समान, कोई आवश्यक व्यवहार नहीं है ...
उम। मैं इसे C में फिर से लिखूंगा, देखें कि यह वहां कैसे काम करेगा। शायद डॉक में एक टाइपो?



sniknik ©   (2016-02-15 21:23) [4]

> या आप सुझाव है कि?
> यदि wParam = Integer (BOOL (गलत)) तो परिणाम: = Integer (BOOL (ट्रू));
केवल
यदि wParam = Integer (गलत) तो परिणाम: = Integer (सत्य);

> सभी समान, कोई आवश्यक व्यवहार नहीं है ...
ऊपर कोड में मान देखा?



Игорь Шевченко ©   (2016-02-15 21:41) [5]


> मैं ऐसा करता हूं:
>
> अगर waram = 0 तो परिणाम: = 1;


आप इसे सही करें


> व्यवहार बिल्कुल नहीं है कि यह क्या होना चाहिए।


एक गलती का मतलब कहीं और है



पन्ने: 1 पूरी शाखा

मंच: "शुरुआती";
वर्तमान संग्रह: 2018.02.04;
डाउनलोड करें: [xml.tar.bz2];

ऊपर





मेमोरी: 0.56 एमबी
समय: 0.013 c
2-1455133154
aturasama
2016-02-10 22:39
2018.02.04
सॉकेट


1-1355759763
harisma
2012-12-17 19:56
2018.02.04
क्विकपोर्ट: पेजकाउंट


2-1455227853
द्रमुक
2016-02-12 00:57
2018.02.04
गोलाई


2-1454909399
संकेत
2016-02-08 08:29
2018.02.04
नेटवर्क .. नेटवर्क .. और TServerCocket में इंटरफ़ेस का चयन


15-1469741401
यूरी
2016-07-29 00:30
2018.02.04
आपको जन्मदिन की शुभकामनाएं! 29 जुलाई 2016 शुक्रवार





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский