View Full Version : تبدیل کدهای دلفی به سی
hhoura2006
چهارشنبه 06 دی 1385, 13:40 عصر
سلام دوستان
ببخشید که سوالم اینقدر ساده است ولی از جای دیگه نمیتونستم بپرسم
من یه برنامه ی دلفی رو قراره به سی تبدیل کنم چون نمی دونستم که بهتره از انجمن c یا دلفی بپرسم که باید چی کار کنم فکر کردم بهتره از دو انجمن هم بپرسم مشکل من اینه که هیچ کتاب دلفیی دم دست ندارم و معادل بعضی از دستورها رو نمی دونم .
مثلاً دستور result معادلش توی c چیه؟؟؟؟؟
لطفاً فعلاً در این مورد کمک کنید تا بعد.
از کمکتون ممنونم
---------------------------------------
برای تاپیکهای خود عنوان مناسب انتخاب نمائید
امضاء:mzjahromi
mzjahromi
چهارشنبه 06 دی 1385, 14:13 عصر
اگه میشه کدی که این دستور درش استفاده شده رو اینجا بگذارید
کلا دستوراتی رو که درشون مشکل دارید بذارید اینجا
MNosouhi
چهارشنبه 06 دی 1385, 15:13 عصر
مثلاً دستور result معادلش توی c چیه؟؟؟؟؟
خب return
بهتره کدتون رو بزارین.
soroush_vs
چهارشنبه 06 دی 1385, 16:35 عصر
فقط من در کامل کردن صحبت دوست خوبم اینو بگم که دستور result در Delphi با return در C کمکی فرق میکند.واین فرق این است که دستور result از تابع خارج نمیشود اما return در C باعث خروج از تابع و خاتمه اجرای تابع خواهد شد.
اگر میخواهید تابع مورد نظر شما در C دقیقا مانند result عمل کند بایستی از CallByReference استفاده کنید.یعنی خروجی تابع را بصورت پارامتر در نظر بگیرید.
Inprise
چهارشنبه 06 دی 1385, 18:40 عصر
قسمتهائی از کد دلفی که صرفا" آبجکت پاسکال هست بسادگی به C ترجمه میشه ؛ اما عموما" برنامه های دلفی از کلاسهای VCL استفاده میکنند که احتمالا" کامپایلر C ات ازشون حمایت نمیکنه ، که در نتیحه فرآیند ترجمه بی معنی و بیهوده است ، مگر اینکه از BCB استفاده کنی . در این صورت این ابزار میتونه کمی مفید باشه : http://www.thinkershome.com/d2c/index.htm
http://www.thinkershome.com/d2c/image/screen-shot.gif
hhoura2006
چهارشنبه 06 دی 1385, 22:48 عصر
سلام دوستان از اینکه به سوالم جواب دادید خیلی ممنون
راستش برنامه ای که من می خوام به c تبدیل کنم رو از انجمن خودتون (دلفی) گرفتم :چشمک:
من خود برنامه و همچنین برنامه ای که سعی کردم به c تبدیل کنم رو می ذارم (البته می دونم که خیلی با چیزی که قراره باشه فاصله داره:خجالت: )
اگه براتون ممکنه و این لطف رو به من بکنید و یه نگاهی بهش کنید خیلی خیلی ممنونتون میشم .
با تشکر.
hhoura2006
پنج شنبه 07 دی 1385, 13:13 عصر
قسمتهائی از کد دلفی که صرفا" آبجکت پاسکال هست بسادگی به C ترجمه میشه ؛ اما عموما" برنامه های دلفی از کلاسهای VCL استفاده میکنند که احتمالا" کامپایلر C ات ازشون حمایت نمیکنه ، که در نتیحه فرآیند ترجمه بی معنی و بیهوده است ، مگر اینکه از BCB استفاده کنی . در این صورت این ابزار میتونه کمی مفید باشه : http://www.thinkershome.com/d2c/index.htm
http://www.thinkershome.com/d2c/image/screen-shot.gif
دوست عزیز منظورتون از این BCB که گفتید چی بود چون همونجوری که گفتید فایده ای نداشت.:افسرده:
soroush_vs
پنج شنبه 07 دی 1385, 17:17 عصر
با اجازه استاد آقای Inprise
BCB همان سرنام Borland C++ Builder است.که از نظر IDE دقیقا همون Delphi و از نظر امکانات البته به دلفی نمیرسه(منظورم کتابخانه ها و کامپوننت ها).تنها زبان برنامه نویسی اون با Delphiمتفاوت است.
soroush_vs
پنج شنبه 07 دی 1385, 17:19 عصر
برای تبدیل کد های مثلا دلفی 7 بنده BCB 6 رو پیشنهاد میکنم.
منظور اینکه این دو نسخه شباهت زیادی با هم دارند.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.