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

नीचे

रेट्रो के प्रेमी। डेल्फी XE8 की उपस्थिति को डेल्फीएक्सएनयूएमएक्स के रूप में बनाएं इसी तरह की शाखाएँ खोजें


maxsvt ©   (2016-05-07 22:22) [0]

सभी को नमस्कार। लेख अद्वितीय होने का दावा नहीं करता है, हालांकि, कई नई चीजें हैं। मैं एक बार अपने पसंदीदा वातावरण के लिए डेल्फी XE8 की उपस्थिति को फिर से करना चाहता था - डेल्फीएक्सएनयूएमएक्स। मुझे इंटरनेट पर मिला, मुझे बहुत व्यावहारिक सलाह मिली। So. पहला वाला। खिड़कियों को अनडॉक करना। दृश्य-डेस्कटॉप-क्लासिक खुला। अगला - हम विंडो डिजाइनर को अनडॉक करते हैं। यहां सब कुछ अधिक जटिल है। डॉल्फिन सेटिंग्स से विकल्प हटा दिया जाता है। आपको कुंजी HKEY_CURRENT_USER \ Software \ Embarcadero \ BDS \ 7 \ Form Design \ एम्बेडेड डिज़ाइनर को ग़लत तरीके से बदलने और डॉल्फ़िन को पुनरारंभ करने की आवश्यकता है। चेतावनी! मोबाइल विकास के लिए केवल वीसीएल रूपों के लिए अंडरकॉकिंग सही ढंग से काम करता है, और फायरमोनीक सब कुछ केवल संलग्न रूपों के साथ सही ढंग से काम करता है। लेकिन कब से चूंकि मैं केवल वीसीएल के साथ काम करता हूं, इसलिए मेरे लिए फॉर्म को अनफिट करना अधिक सुविधाजनक है। अगला - मानक घटक पैलेट चालू करें। मुख्य विंडो पर सही बटन घटक है। फिर हम टूल-ऑप्शंस-कंपोनेंट टूलबार प्रॉपर्टीज में जाते हैं और बुकमार्क स्थान को वर्णानुक्रम में नहीं, बल्कि डेल्फीएक्सन्यूएमएक्स में बदलते हैं। अगला, मानक टूलबार से अतिरिक्त बटन हटा दें, डेल्फीएक्सएनयूएमएक्स में जोड़ें। अगला, उपकरण-विकल्प-संपादक विकल्प-प्रदर्शन-शो लाइन नंबर, डाव को हटाते हैं। उपकरण-विकल्प-संपादक विकल्प-रंग के रूप में वे इस्तेमाल किया रंग सेट। अब वस्तु निरीक्षक। यहां उन्होंने कुछ तोड़ दिया। मैं ऑब्जेक्ट इंस्पेक्टर के अंदर आकार की वस्तुओं के पेड़ की एक खिड़की को डॉक करता था। वही डेल्फी XE16.0 में किया जा सकता है। समस्या यह है कि डेल्फीएक्सएनयूएमएक्स में यह डॉकिंग सहेजा गया है, साथ ही साथ रिसाइज्ड ऑब्जेक्ट इंस्पेक्टर भी है। लेकिन डेल्फी में XE7 नहीं है। प्रत्येक पुनरारंभ के बाद, आपको मैन्युअल रूप से विंडो को डॉक करना होगा, आकार बदलना होगा। क्या infuriates साथ ही, ऑब्जेक्ट इंस्पेक्टर में ही बाइंड विज़ुअली के लिंक के साथ सेटिंग्स पैनल को हटाना असंभव है और जो पैनल मौजूदा चयनित संपत्ति को प्रदर्शित करता है (जो कि 7 की वर्षों से आवश्यकता नहीं है और केवल स्थान लेता है)। आगे हार्ड हैक की बात आती है :) 8 किलोबाइट पर एक सरल अनुप्रयोग डेल्फीएक्सएनयूएमएक्स पर लिखा गया था। यहाँ कोड है
कार्यक्रम का कार्यक्रम; विंडोज़ का उपयोग करता है; वर OIHandle: hWnd; आर: टीआरटी; szClass: सरणी [बाइट] चार की; फ़ंक्शन EnumChildProc (WndCtrl: HWND; lParam: Longint): बूलियन; stdcall; शुरू करना परिणाम: = सत्य; GetClassName (WndCtrl, szClass, SizeOf (szClass)); अगर szClass = "ThotCommands" तो शुरू करना GetWindowRect (WndCtrl, R); MoveWindow (WndCtrl, R.Left, R.Top, 0,0, True); ShowWindow (WndCtrl, sw_hide); अंत; अगर szClass = "TDescriptionPane" तो शुरू करना GetWindowRect (WndCtrl, R); MoveWindow (WndCtrl, R.Left, R.Top, 0,0, True); ShowWindow (WndCtrl, sw_hide); अंत; अंत; शुरू करना OIHandle: = FindWindow (nil, pchar ("ऑब्जेक्ट इंस्पेक्टर")); अगर OIHandle> 0 तो शुरू करना GetClassName (OIHandle, szClass, SizeOf (szClass)); अगर szClass = "TPropertyInspector" तब शुरू करना GetWindowRect (OIHandle, R); MoveWindow (OIHandle, R.Left, R.Top, 570,800, True); EnumChildWindows (OIHandle, @ EnumChildProc, 0); अंत; अंत; OIHandle: = FindWindow (nil, pchar ("संरचना")); अगर OIHandle> 0 तो शुरू करना GetClassName (OIHandle, szClass, SizeOf (szClass)); अगर szClass = "TStructureViewForm" तब शुरू करना GetWindowRect (OIHandle, R); MoveWindow (OIHandle, R.Left, R.Top, 250,800, True); अंत; अंत; अंत।

फिर आपको बस ऑब्जेक्ट विंडो को ऑब्जेक्ट इंस्पेक्टर विंडो पर खींचें और मुझे जो चाहिए वह प्राप्त करें। वैसे, आपको कौन बताएगा, क्या यह सामान्य रूप से भी संभव है?

संपूर्ण
http://s010.radikal.ru/i311/1605/19/51ab050eedda.png



maxsvt ©   (2016-05-07 22:25) [1]

मैं लिखना भूल गया। मैं उपकरण डेल्फी xe7 में delphi8 के लिए निर्मित आवेदन जोड़ा। Xe8 डाउनलोड करने के बाद, बस इसे एक बार वहां से चलाएं।



Игорь Шевченко ©   (2016-05-07 22:41) [2]

Kulibin



Eraser ©   (2016-05-08 00:05) [3]


> maxsvt © (07.05.16 22: 22)

https://delphiaball.co.uk/2016/04/19/delphi-floating-form-designer/



DayGaykin ©   (2016-05-08 00:18) [4]

शायद किसी को पता है कि लाजर में विपरीत कैसे करना है? "



maxsvt ©   (2016-05-08 02:31) [5]

इसके विपरीत क्या है?



NoUser ©   (2016-05-08 21:20) [6]

> [एक्सएनयूएमएक्स]
anchordockingdsgn पैकेज जोड़ें और IDE (मेनू-पैकेज) का पुनर्निर्माण करें



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

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

ऊपर





मेमोरी: 0.57 एमबी
समय: 0.012 c
2-1443166282
एंड्री के
2015-09-25 10:31
2017.06.04
कुंजी संयोजन को कैसे लॉक करें।


15-1462608413
Pavia
2016-05-07 11:06
2017.06.04
परमाणु और अवशोषण


3-1314020692
OW
2011-08-22 17:44
2017.06.04
निवेदन कैसे लिखें। ओरेकल।


3-1313402211
05ttf
2011-08-15 13:56
2017.06.04
DataSnap + MS Access - RemoteError: ऑथेंटिकेशन एरर


8-1189504147
mrFreeman2007
2007-09-11 13:49
2017.06.04
MediaPlayer में वॉल्यूम नियंत्रण





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