2011-10-26 8 views

उत्तर

15

दस्तावेज़ के फ़ाइल नाम हटा दिया गया पर अपने EXE ParamStr(1) में पाया जाता है।

+0

धन्यवाद एंड्रियास। मेरे पास शुरुआती डेल्फी से पुराना कोड था जो Msg.Message = WMDropFiles के साथ DragAcceptFiles और AppMessageHandler का उपयोग करता था। ("डेल्फी 3 - यूजर इंटरफेस डिज़ाइन" सूची से पुस्तक 7-10 फाइलों को आइकन पर निकालने के लिए विधि)। हो सकता है कि उस समय की आवश्यकता थी या नहीं, लेकिन अब मैं जो भी कर रहा था उसे हटा सकता हूं। – lkessler

+1

@lkessler, जो अनुप्रयोगों के विंडोज़/नियंत्रणों में से किसी एक पर फ़ाइलों के लिए है, न कि एप्लिकेशन आइकन (यानी, एक शॉर्टकट या EXE फ़ाइल स्वयं) पर खींची गई फ़ाइलों को प्रोग्राम शुरू करता है। आप प्रोग्राम में फ़ाइल पास करने के लिए दो अलग-अलग तकनीकों को भ्रमित कर सकते हैं। –

+0

@ डेविड एम - ठीक है, वह पुस्तक आइकन के लिए इस तकनीक का स्पष्ट रूप से उपयोग कर रही थी। परीक्षण का एक हिस्सा था "अगर Isconic (आवेदन। हैंडल)"। उस समय व्यावहारिक डेल्फी विकास के लिए सबसे अच्छी किताबों में से एक था। लेखक वॉरेन कोवाच थे। मैंने बहुत कुछ इस्तेमाल किया। मुझे आश्चर्य है कि मेरे कोड में ऐसे अन्य डायनासोर हैं जैसे कि। – lkessler

संबंधित मुद्दे