• Casm2Basm是一个小型的和可靠的工具,将asm产生的代码C编译器C源pascal单位(设计成BASM程序设置)。 允许使用代码写在C在你Pascal应用程序通过的最有效方式,并没有改写原始代码,以帕斯卡尔。

    这个转换程序,是建立翻译asm产生的文件的MS VC++(在结果的汇编C源)Pascal单位,可以编然后有德尔斐或其他Pascal编译器。

    如果你不理解,(并不想理解)汇编或C的语言:不要使用这个工具。 知识帕斯卡只是不足以能够使用它。

    主要的理由使用这种工具:必要的算法,才能执行,与很多代码(并且只有C的代码)和翻译为帕斯卡尔手工不可能或很难做(以及得到的代码将包含了很多新的错误出现在结果输错,不好理解的算法的详细信息,不完整的理解,C方言的使用或其他原因)。

    使用情况通过作为一个命令行参数源(asm)文件的名称或一个目录,含有此类个体和小型文件。 在第二种情况下的所有单元目录中被检查的链接,每个人和在执行部分中,使用名单中加入必要的时候,在必要时引用相加

  • Casm2Basm है एक छोटे और विश्वसनीय उपकरण है कि धर्मान्तरित asm द्वारा उत्पन्न कोड सी संकलक सी के स्रोतों के लिए पास्कल इकाइयों (के रूप में बनाया गया BASM निर्धारित प्रक्रियाओं). की अनुमति देता है का उपयोग करने के लिए कोड में लिखा सी में अपने पास्कल अनुप्रयोगों के लिए सबसे प्रभावी तरीका है और बिना फिर से लिखना मूल C के लिए कोड पास्कल.

    इस कनवर्टर कार्यक्रम बनाया जाता है अनुवाद करने के लिए asm द्वारा उत्पन्न फ़ाइलों एमएस VC++ (परिणाम का संकलन C) के सूत्रों के पास्कल इकाइयों जो संकलित किया जा सकता है के साथ तो डेल्फी या अन्य पास्कल संकलक है ।

    अगर आप समझ में नहीं आता (और नहीं करना चाहते हैं समझ में) कोडांतरक या सी भाषा: नहीं इस सुविधा का उपयोग. ज्ञान के पास्कल केवल पर्याप्त नहीं है करने के लिए सक्षम होना करने के लिए इसे का उपयोग करें.

    मुख्य कारण यह करने के लिए इस सुविधा का उपयोग: आवश्यक एल्गोरिथ्म लागू किया जा सकता केवल कोड का एक बहुत (और केवल सी कोड उपलब्ध हैं) और यह अनुवाद करने के लिए पास्कल मैन्युअल रूप से या तो असंभव या मुश्किल करने के लिए करते हैं (और जिसके परिणामस्वरूप कोड का एक बहुत शामिल होंगे नए कीड़े में दिखाई दिया परिणाम के mistype, बुरा समझ एल्गोरिथ्म के विवरण, नहीं की पूरी समझ C बोली प्रयोग किया जाता है या अन्य कारणों से).

    नोट: अभी भी कुछ अज्ञात कारण से Borland (जब यह नहीं था Inprise इंक अभी तक) को रद्द कर दिया COFF obj फ़ाइलों का समर्थन नहीं है, यह संभव बनाने के लिए obj फ़ाइलें (सी संकलक) और यह लिंक करने के लिए अपने डेल्फी आवेदन है । तो, परिवर्तित C स्रोतों या एएसएम स्रोतों द्वारा उत्पन्न C के लिए संकलक BASM ही तरीका है का उपयोग करने के लिए C कोडित एल्गोरिदम में अपने आवेदन यदि आप नहीं चाहते हैं का उपयोग करने के लिए बाहरी DLL है.

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

  • Casm2Basm is a small and reliable tool that converts asm code generated by C compiler from C sources to pascal units (designed as BASM procedures set). Allows to use code written in C in your Pascal applications by the most effective way and without rewrite original C code to Pascal.

    This convertor program is created to translate asm files generated by MS VC++ (in result of compiling C sources) to Pascal units which can be compiled then with Delphi or other Pascal compiler.

    If you do not understand (and do not want understand) assembler or C language: do not use this utility. Knowledge of the Pascal only is not enough to be able to use it.

    The main reason to use this utility: necessary algorithm can be implemented only with a lot of code (and only C code are available) and translating it to Pascal manually either impossible or hard to do (and resulting code will contain a lot of new bugs appeared in result of mistype, bad understanding of the algorithm details, not complete understanding of C dialect used or other reasons).

    Usage - Pass as a command line parameter source (asm) file name or a directory containing such asm-files. In the second case all the units in the directory are checked for links to each others and in the implementation section, uses list is added when necessary, where necessary references are added