برگزیده های پرشین تولز

کامپایل فایلهای RTL

redjoker

کاربر تازه وارد
تاریخ عضویت
21 فوریه 2006
نوشته‌ها
91
لایک‌ها
0
محل سکونت
نصف جهان
سلام
چطوری میشه فایلهای pas موجود در شاخه RTL دلفی را مجددا کامپایل کرد ؟
\Program Files\Borland\Delph\Source\Rtl\Sys
 

redjoker

کاربر تازه وارد
تاریخ عضویت
21 فوریه 2006
نوشته‌ها
91
لایک‌ها
0
محل سکونت
نصف جهان
نمیشه :)
مثلا روی sysinit.pas امتحان کن ...
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
نه نمی شه دقت نکردم چی رو خواست بودید این یونیت برای شروع کامپایل نیاز هستن پس نمی تونید اونها رو پاک کنید البته سایر یونیت ها رو می شه پاک کرد اما یونیست های سیستمی رو نه این یونیت در ابتدا هر یونیت به طور خودکار اضافه می شن و همیشه باید باشن
 

redjoker

کاربر تازه وارد
تاریخ عضویت
21 فوریه 2006
نوشته‌ها
91
لایک‌ها
0
محل سکونت
نصف جهان
خب دقیقا مشکل همینه :)
خود بورلند چیکار کرده ...( امیدوارم از ابزار اختصاص استفاده نکرده باشه )

یه فکری بکن ببین راهی به ذهنت میرسه ... :)
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
نمی دونم یکم در باره فکر می کنم

اما اول بگو به این یونیت ها چی کار داری؟
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
خب راهش رو پیدا کردم

خط فرمان رو باز کنید و به محل مورد نظر source\rtl برید
یک پوشه به اسم lib بسازید و فرمان Make رو اجرا کنید فایل ها مجداد کامپایل می شن البته باید
این برنامه ها بر روی سیستم شما موجود باشه

borland make(make.exe)
borland Delphi pascal compiler(dcc32.exe)
borland resource complirer(brcc32)
borland Turbo asembler(TASM32)

البته سه مورد اول با دلفی نصب می شه شاید مورد چهارم هم روی بعضی از نسخه های دلفی باشه اما با نسخه من نبود ولی راحت گیر می یاد
 

redjoker

کاربر تازه وارد
تاریخ عضویت
21 فوریه 2006
نوشته‌ها
91
لایک‌ها
0
محل سکونت
نصف جهان
به نقل از Arash_j13 :
خب راهش رو پیدا کردم

خط فرمان رو باز کنید و به محل مورد نظر source\rtl برید
یک پوشه به اسم lib بسازید و فرمان Make رو اجرا کنید فایل ها مجداد کامپایل می شن البته باید
این برنامه ها بر روی سیستم شما موجود باشه


borland Turbo asembler(TASM32)
البته سه مورد اول با دلفی نصب می شه شاید مورد چهارم هم روی بعضی از نسخه های دلفی باشه اما با نسخه من نبود ولی راحت گیر می یاد

ممنون عزیزم ...
میبینم خبرشو بهت میدم
++ MerC
 

redjoker

کاربر تازه وارد
تاریخ عضویت
21 فوریه 2006
نوشته‌ها
91
لایک‌ها
0
محل سکونت
نصف جهان
اقا اگه زحمت نیست لینک دانلود مستقیم این tasm را برام بزار
هر چی پیدا کردم ورژن 2.5 بود ... ):
شرمنده :blush:
با نسخه قدیمی ( 2.5 ) دستور میک را اجرا کردم پیغام پیدا نکردن system.pas را داد
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
به نقل از redjoker :
اقا اگه زحمت نیست لینک دانلود مستقیم این tasm را برام بزار
هر چی پیدا کردم ورژن 2.5 بود ... ):
شرمنده :blush:
با نسخه قدیمی ( 2.5 ) دستور میک را اجرا کردم پیغام پیدا نکردن system.pas را داد

من با این کار کردم
 

فایل های ضمیمه

  • TASM32.zip
    99.5 KB · نمایش ها: 31

redjoker

کاربر تازه وارد
تاریخ عضویت
21 فوریه 2006
نوشته‌ها
91
لایک‌ها
0
محل سکونت
نصف جهان
واقعا ممنون ... دارم زحمتت میدم
ببین من توی دلفی 5 دارم کار میکنم
دستور میک را اکه اجرامیکنیم دقیقا این پیغام را بهم میده :
کد:
MAKE Version 5.2  Copyright (c) 1987, 1998 Inprise Corp.
Fatal: 'sys\system.pas' does not exist - don't know how to make it

و بعد که توی فایل makefile میرم و 2 خطی را که مربوط به system.pas هست را پاک میکنم این پیغام را میده : ( البته میدونم نباید این کارو بکنم :) ولی فکر میکنی مشکل از چیه ؟ )

کد:
MAKE Version 5.2  Copyright (c) 1987, 1998 Inprise Corp.
Error makefile 179: Redefinition of target 'lib\windows.dcu'
Error makefile 179: Command syntax error
Error makefile 180: Command syntax error
*** 3 errors during make ***
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
ببیند سوسرس sys/system.pas اصلا وجود داره

و در ضمن من با دلفی 7 دار می کنم ممکنه یه سری جزیئیات فرق کرده باشه
 
بالا