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

नीचे

दशमलव विभाजक के साथ glitches ओम इसी तरह की शाखाएँ खोजें


Franzy   (2003-08-17 12:37) [0]

अंकल बोरमन मुझे आश्चर्यचकित करते नहीं थकते। इस बार, मेरे आश्चर्य का कारण था कि जिस तरह से delfie दशमलव विभाजक को संभालता है, हमारी राय में, दशमलव विभाजक संकेत के साथ। ग्लिच होते हैं क्योंकि उनके पास यह संकेत है - एक बिंदु, और हमारे पास एक अल्पविराम है।
ये दो उदाहरण हैं। संपादित करें। अपने कानों के साथ इस तरह के एक फेंटा बनाएं: edit.text: = floattostr (pi);
मान pi: 3,14159 फ़ील्ड में दिखाई देगा ... और SEPARATE के बाद कितने और वर्ण हैं।
इसके अलावा हम यह करते हैं:
वैल (edit.text, x, ErrorCode);
क्या आपको लगता है कि मूल्य p को x में दर्ज किया जाएगा? किसी भी तरह से नहीं। बिल्कुल 3 होगा। और ErrorCode "अपमानजनक चरित्र" संख्या के बराबर होगा, इस मामले में 2, यानी अल्पविराम delfi के अनुरूप नहीं है, इसे एक बिंदु दें :)
यहां क्षेत्रीय मानकों के साथ एक डोंगी है: डेल्फी खुद को भ्रमित हो जाता है जिसमें लिखने के लिए मानक संख्या होती है।

जिसके संबंध में मैं यह लिख रहा हूं ... इस बकवास से कैसे निपटें?
मैं यह करता हूं: वैल इंसर्ट लगाने से पहले:

index.text [पॉज़ (index.text, ",")]: = ";";

लेकिन यह एक ऐसे शख्स का फैसला है, जो 5 सालों से पास्कल पर कोड़े मार रहा था और एक महीने पहले ही डेल्फी चला गया था। शायद आदरणीय स्वामी आपको सबसे अच्छा तरीका बताएंगे, डेल्फी के सिंटैक्स और सॉफ्टवेयर क्षमताओं (पास्कल की तुलना में) के उपयोग से जुड़ा हुआ है, या मुश्किल संकलक सेटिंग्स के साथ (क्षेत्रीय मानकों की पेशकश नहीं करते हैं :))



Просто случайный   (2003-08-17 12:47) [1]

अपने सत्र में, आपको जो डिसमिलसेपरेटर की आवश्यकता है उसे याद रखें (डिफ़ॉल्ट सेटिंग को याद करते हुए), और सत्र के अंत में (प्रोग्राम), सब कुछ वापस सामान्य पर लाएं। व्यक्तिगत रूप से, मैं इसे इस तरह से करता हूं।



Anatoly Podgoretsky   (2003-08-17 12:54) [2]

अंकल फ्रैंक को एक बैरल रोल करने की आवश्यकता नहीं है
Val क्षेत्रीय सेटिंग्स पर लागू नहीं होता है, और यह FloatToStr पर लागू होता है



Юрий Зотов   (2003-08-17 13:05) [3]

> फ्रैंजी © (17.08.03 12: 37)
> अंकल बोरमन मुझे आश्चर्यचकित करते नहीं थकते।

मुझे भी कितनी अच्छी तरह से उसने सब कुछ सोचा।
X: = StrToFloat (Edit.Text);
और सब कुछ क्षेत्रीय सेटिंग्स के अनुसार होगा। और DecimalSeparator / नहीं बदलें

डेल्फी खुद उलझन में है
उलझन में। लेकिन डेल्फी नहीं।
:)

> बस यादृच्छिक (17.08.03 12: 47) [1]

और अन्य कार्यक्रमों के साथ डेटा का आदान-प्रदान करते समय एक त्रुटि में चलाने का एक वास्तविक मौका है। उदाहरण के लिए, जब एक्सेल में उतारना हो।



pasha_golub   (2003-08-17 13:06) [4]

सुसंगत रहें, यदि आप फ्लोटोस्ट्रार का उपयोग कर रहे हैं, तो स्ट्रैटोफ्लोत बग़ल का उपयोग करें।

2 बस एक यादृच्छिक
बदसूरत ऐसा करने के लिए, IMHO



Anatoly Podgoretsky   (2003-08-17 13:15) [5]

अरे कितना बदसूरत है



Franzy   (2003-08-17 15:02) [6]

पूरे बिंदु बस यह है कि मुझे स्ट्रैटोफ्लोत से अधिक वैल पसंद है, क्योंकि बाद के मामले में, आप रनटाइम टाइमर में चल सकते हैं यदि उपयोगकर्ता फ़ील्ड में एक नंबर नहीं, बल्कि एक अब्राकडाब्रा में प्रवेश करता है, और आपको त्रुटि हैंडलिंग करने की आवश्यकता है। वैल में, यह त्रुटि हैंडलिंग पहले से ही "वायर्ड" है। इसलिए, मैं एक दिशा में घाटी का उपयोग करता हूं और दूसरे में smttostr का।

> 2 बस यादृच्छिक
मुझे आपका विकल्प सबसे अधिक पसंद है :) यदि आप अन्य अनुप्रयोगों के साथ साझा नहीं करते हैं, तो इसका उपयोग क्यों नहीं करते हैं?
और कैसे बदलना है? बस दशमलव बनाने वाला = ""; ?

> 2 अनातोली
मैं इस तथ्य से नाराज हूं कि एक मामले में क्षेत्रीय मानक का उपयोग किया जाता है, और दूसरे में नहीं। मैं समझता हूं कि यह पुराने संस्करणों के साथ संगतता के लिए किया गया है ... यह कार्यों को ओवरराइड करने के लिए संभव है :)

> 2 यूरी और पावेल
ऊपर देखें कि मैं वैल का उपयोग क्यों कर रहा हूं। मूर्खों के खिलाफ संरक्षण ...



Anatoly Podgoretsky   (2003-08-17 15:19) [7]

Franzy © (17.08.03 15: 02) [6]
क्या यह आपको परेशान करता है कि एक मामले में इंटेगर, स्ट्रिंग, बाइट का उपयोग किया जाता है?
कुछ कार्य और अन्य प्रक्रियाएं क्या हैं?
मूर्खों के खिलाफ संरक्षण अंत को छोड़कर प्रयास के साथ प्रदान किया जाता है, और अनुचित कार्यों की मदद से नहीं। या आप अपना स्वयं का फ़ंक्शन लिख सकते हैं, जो शर्त के तहत स्थिति के लिए अधिक उपयुक्त है, कोई भी इसे छिपाने की कोशिश नहीं करता है सिवाय इसके अंत में प्रयास करें और इसे लगभग वैल के साथ संगत करें, जो कि एक फ़ंक्शन नहीं है, लेकिन कंपाइलर इस फ़ंक्शन के बजाय इस फ़ंक्शन को प्रतिस्थापित करता है मापदंडों के आधार पर कई में से एक। और यह उसी तरह काम करना चाहिए जैसा कि उसने 20 साल पहले किया था, अन्यथा इसके आधार पर सभी कार्यक्रम उड़ जाएंगे। और नए कार्यक्रमों के लिए StrToXXX और अन्य हैं। इसलिए ओवरराइड करना असंभव है।
आपने अनुभव की कमी से अपने चाचा पर चोट की है, समय के साथ आप खुद पर अपराध करना सीखेंगे।

मुद्दा यह है कि मैं इस तथ्य से पूरी तरह से संतुष्ट नहीं हूं कि प्रमाणपत्र में उपरोक्त तथ्यों पर जोर दिया जा सकता है। छद्म प्रक्रियाओं और क्षेत्रीय सेटिंग्स के बारे में, जैसा कि StrToFloat के लिए किया जाता है



Anatoly Podgoretsky   (2003-08-17 15:20) [8]

फ्रैंक के प्रति दयालु बनें



olookin   (2003-08-17 17:40) [9]

अधिकांश में ऐसा वैरिएबल DecimalSeparator है। इस मामले में, जब मैं प्रोग्राम शुरू करता हूं (मुख्य फॉर्म के ऑनक्रिएट पर), मैं बस DecimalSeparator लिखता हूं: = "।" - और भविष्य में मैं उसके साथ कार्यक्रम में काम करता हूं ... स्वाभाविक रूप से, अन्य सभी कार्य / प्रक्रियाएं एक वैध विभाजक के रूप में बिंदु लेती हैं ...



Palladin   (2003-08-17 17:47) [10]


> ऑलूकिन © (17.08.03 17: 40) [9]

आपको क्या लगता है कि यह किस बारे में है? या आप इतने ... अपने बारे में ...



Anatoly Podgoretsky   (2003-08-17 17:53) [11]

ऑलूकिन © (17.08.03 17: 40) [9]
क्या आप बाकी कार्यों के लिए सिर काट सकते हैं?
आपका जो "दूसरों" से अलग होगा, वही, हिंसा और समस्याएँ हैं।



Просто случайный   (2003-08-17 18:44) [12]

2 अनातोली पॉडगॉर्त्स्की © (17.08.03 12: 54) [2]
<Val क्षेत्रीय सेटिंग्स पर लागू नहीं होता है, लेकिन FloatToStr> पर लागू होता है
ओह, कैसे भी फैल गया लहर
जांचना आसान



Anatoly Podgoretsky   (2003-08-17 19:23) [13]

@@ dotExp:
सीएमपी बीएल, "।" - "0"
JNE @@ ऍक्स्प



Mixa4   (2003-08-17 22:25) [14]

और अगर आप अभी भी एक नज़र रखते हैं कि StrToXXX कैसे बनाया जाता है, तो आप tryStrToXXX दिलचस्प प्रक्रिया पा सकते हैं जो आपको बोझिल कोशिश ब्लॉक से बचने की अनुमति देती है ... सिवाय !!!



Просто случайный   (2003-08-17 23:02) [15]

जहां एक समस्या है ???
“पूरा करें और फिर हम एक साथ फैसला करेंगे



Palladin   (2003-08-17 23:09) [16]

कैसे कहाँ वहाँ, ऊपर, पहले पोस्ट में।



Anatoly Podgoretsky   (2003-08-17 23:15) [17]

मैं जानबूझकर RTL से एक कोड कोड लाया हूं, जो विभाजक के लिए जिम्मेदार है, वहां आप एक हार्ड-कोडित बिंदु देख सकते हैं। यह D7 से है, लेकिन यह D7 में समान है और यह कभी भी बदलने की संभावना नहीं है, क्योंकि बहुत सारी चीजें ढह जाएंगी।



Просто случайный   (2003-08-17 23:44) [18]

क्षमा करें, मैं अपनी परियोजना में हूं (मैंने आपको यह नहीं बताया कि कौन सी जगह है) उपयोगकर्ता को संपादन में जानकारी दर्ज करने की अनुमति देता है, और फिर मेरी समस्याओं (प्रोग्रामर) को समझने के लिए और एक रनटाइम त्रुटि जारी नहीं करता है। इसलिए, मैं या तो पॉडगोरटस्की या पल्लादिन को नहीं समझता।
खेद



Anatoly Podgoretsky   (2003-08-18 00:14) [19]

कोई रनटाइम त्रुटि, यदि आपने देखा है कि अंत को छोड़कर प्रयास का उपयोग करने की अनुशंसा की जाती है, लेकिन उपयोगकर्ता बहुत आभारी हैं कि वे प्रोग्रामर के प्रारूप से बंधे नहीं हैं, तो यह अधिक दिखाई देता है और कार्यक्रम किसी भी स्थानीयकरण पर काम करता है, लेकिन जैसे ही वे प्रोग्रामर द्वारा निर्धारित होते हैं, तब वे क्रूरता से कसम खाते हैं, और उन्हें कार्यक्रमों के एक समूह के साथ काम करना पड़ता है और एक साधारण से स्थानांतरण होता है, एक बफर से दूसरे में, उदाहरण के लिए, एक्सेल में।



Palladin   (2003-08-18 01:06) [20]

दोस्तों, आपको अंकल बोरमन के कार्यों और प्रक्रियाओं में जो पसंद नहीं है, आप उनके संस्करणों को लागू करके तुरंत ठीक कर सकते हैं। सौभाग्य से, पास्कल एक शानदार चीज है, और अनुमति देगा, यदि सभी नहीं, तो बहुत कुछ। यही है कि क्या आपके निर्णय उपयोगकर्ताओं और अपने आप को संतुष्ट करेंगे? भगवान की खातिर व्यवस्था करो। संतुष्ट नहीं, गधा प्रदान किया।
ठीक है, मुझे क्षमा करें, "3,14" को वैल की मदद से संसाधित किया जाता है, इसलिए भगवान ने उसे पुस्तक में अपनी नाक पोकने का आदेश दिया, अधिक व्यवहार्य, ताकि वह अब शिक्षण की इस पद्धति पर वापस नहीं लौटना चाहता।



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

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

ऊपर





मेमोरी: 0.63 एमबी
समय: 0.051 c
14-1584
TButton
2003-08-13 22:11
2003.09.01
BIOS


9-1270
BBear
2003-03-01 20:49
2003.09.01
प्रक्रिया TForum.Destoy;


3-1315
kostik78ua
2003-08-08 16:08
2003.09.01
खेत काटना


14-1611
Veliar
2003-08-13 17:43
2003.09.01
हैंग डेल्फी


14-1558
sniknik
2003-08-11 22:59
2003.09.01
Linux C / C ++ IDE (???) के साथ





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