ورود

View Full Version : یه مشکل با یه برنامه قدیمی



ali-se
یک شنبه 12 فروردین 1386, 09:02 صبح
سال نو همه دوستان مبارک، امیدوارم سال خوب و پر برکتی داشته باشین
من fox کار نکردم، اگه لطف کنین منو کمک کنین
من میخوام متن پس زمینه برنامه رو عوض کنم
هر چقدر فایل prg رو تغییر میدم و میخوام دوباره کامپایلش کنم error میده
اما طبق تجربه فهمیدم فایل تاثیر گذار پسوندش cfr هست چون وقتی از برنامه های دیگه اونو کپی میکنم پس زمینه هم تغییر می کنه
برنامه بدون وجود این فایل cfr اصلا کار نمی کنه
من سه فایل اصلی برنامه رو اینجا میذارم

متن فایل bat هم اینه

d:
cd\
cd\sale\MISAGH85
SET CLIPPER=F50
cf MAIN
cd\
c:
CLS

ali_kolahdoozan
یک شنبه 12 فروردین 1386, 09:29 صبح
این برنامه مطمئنی با فاکس است ؟

ali-se
یک شنبه 12 فروردین 1386, 12:06 عصر
دوست عزیز فایل های prg و fxp برنامه رو که گذاشتم
از دوستان خواهش میکنم راهنمایی بفرمایین
من واقعا گیر افتادم

ali-se
یک شنبه 12 فروردین 1386, 21:31 عصر
فقط به من بگین cfr چه فایلیه
:افسرده:

ali_kolahdoozan
یک شنبه 12 فروردین 1386, 23:31 عصر
@18,79 SAY "M"
@19,79 SAY "I"
@20,79 SAY "S"
@21,79 SAY "A"
@22,79 SAY "G"
@23,79 SAY "H"


روی اینها کار کن دستوراتsay کف صفحه برات چیز مینویسن که مجموعشون شده پس زیمینه .

به همراه این
FOR I=2 TO 11
RESTSCREEN(I*2,4*I,I*2,4*I+32,SC)
INKEY(.2)
NEXT I

ali-se
دوشنبه 13 فروردین 1386, 08:24 صبح
دوست عزیز از توجهتون ممنونم
ولی نمیدونم چرا وقتی می خوام فایل prg رو دوباره کامپایل کنم هم به این خطوط که مثلا عبارت : fmode(l( داخلشه ایراد میگیره و سراغ فایلهای دیگه برنامه رو هم میگیره
مثلا این لیست ایراداشه:


fprinter(14,90)
Error in line 1: Unrecognized command verb.
FMODE("L")
Error in line 29: Unrecognized command verb.
FMODE("F")
Error in line 36: Unrecognized command verb.
FCLOCK(24,2,0,7,60,8)
Error in line 44: Unrecognized command verb.
FCLOCK(24,2,7,0,60,8)
Error in line 46: Unrecognized command verb.
RESTSCREEN(I*2,4*I,I*2,4*I+32,SC)
Error in line 61: Unrecognized command verb.
INKEY(.2)
Error in line 62: Unrecognized command verb.
TONE(10,.3)
Error in line 99: Unrecognized command verb.
TONE(10,.3)
Error in line 101: Unrecognized command verb.
RESTSCREEN(4,2+((I-1)*16),6,15+((I-1)*16),SAVESCREEN(3,1+((I-1)*16),5,14+((I-1)*16)))
Error in line 113: Unrecognized command verb.
RESTSCREEN(3,2+((I-1)*16),3,14+((I-1)*16),S1)
Error in line 123: Unrecognized command verb.
RESTSCREEN(3,1+((I-1)*16),5,1+((I-1)*16),S2)
Error in line 124: Unrecognized command verb.
SCROLL(8,20,23,78,-1)
Error in line 194: Missing )
INKEY(.05)
Error in line 195: Unrecognized command verb.
REC_LOCK(0)
Error in line 228: Unrecognized command verb.
COMMIT
Error in line 235: Unrecognized command verb.
INKEY(0)
Error in line 244: Unrecognized command verb.
ADD_REC(0)
Error in line 248: Unrecognized command verb.
COMMIT
Error in line 251: Unrecognized command verb.
REC_LOCK(0)
Error in line 286: Unrecognized command verb.
COMMIT
Error in line 293: Unrecognized command verb.
INKEY(0)
Error in line 302: Unrecognized command verb.
ADD_REC(0)
Error in line 306: Unrecognized command verb.
COMMIT
Error in line 309: Unrecognized command verb.
REC_LOCK(0)
Error in line 344: Unrecognized command verb.
COMMIT
Error in line 351: Unrecognized command verb.
INKEY(0)
Error in line 360: Unrecognized command verb.
ADD_REC(0)
Error in line 364: Unrecognized command verb.
COMMIT
Error in line 367: Unrecognized command verb.
REC_LOCK(0)
Error in line 402: Unrecognized command verb.
INKEY(0)
Error in line 408: Unrecognized command verb.
COMMIT
Error in line 417: Unrecognized command verb.
INKEY(0)
Error in line 435: Unrecognized command verb.
ADD_REC(0)
Error in line 439: Unrecognized command verb.
COMMIT
Error in line 442: Unrecognized command verb.
INKEY(0)
Error in line 476: Unrecognized command verb.
REC_LOCK(0)
Error in line 479: Unrecognized command verb.
COMMIT
Error in line 482: Unrecognized command verb.
INKEY(0)
Error in line 487: Unrecognized command verb.
INKEY(0.02)
Error in line 522: Unrecognized command verb.
DBEDIT(8,21,22,77,A1,"","",A2)
Error in line 524: Unrecognized command verb.
INKEY(0.02)
Error in line 541: Unrecognized command verb.
DBEDIT(8,21,22,77,A1,"","",A2)
Error in line 543: Unrecognized command verb.
TONE(2000,10)
Error in line 569: Unrecognized command verb.
FPRINTER(15,90)
Error in line 578: Unrecognized command verb.
TONE(2000,10)
Error in line 630: Unrecognized command verb.
FPRINTER(15,80)
Error in line 639: Unrecognized command verb.
TONE(2000,10)
Error in line 687: Unrecognized command verb.
FPRINTER(15,90)
Error in line 696: Unrecognized command verb.
INKEY(.02)
Error in line 776: Unrecognized command verb.
INKEY(0)
Error in line 798: Unrecognized command verb.
INKEY(0)
Error in line 809: Unrecognized command verb.
INKEY(0)
Error in line 818: Unrecognized command verb.
INKEY(0)
Error in line 827: Unrecognized command verb.
ELSEIF P1="TOLID"
Error in line 833: Unrecognized command verb.
INKEY(0)
Error in line 842: Unrecognized command verb.
ELSEIF P1=" "
Error in line 846: Unrecognized command verb.
FSHADOW(11,1,18,59,1,1)
Error in line 874: Unrecognized command verb.
INKEY(0)
Error in line 880: Unrecognized command verb.
INKEY(5)
Error in line 889: Unrecognized command verb.
INKEY(0)
Error in line 898: Unrecognized command verb.
INKEY(5)
Error in line 907: Unrecognized command verb.
INKEY(0)
Error in line 917: Unrecognized command verb.
INKEY(5)
Error in line 925: Unrecognized command verb.
INKEY(0)
Error in line 935: Unrecognized command verb.
INKEY(5)
Error in line 946: Unrecognized command verb.
INKEY(0)
Error in line 956: Unrecognized command verb.
INKEY(5)
Error in line 966: Unrecognized command verb.
INKEY(0)
Error in line 976: Unrecognized command verb.
INKEY(5)
Error in line 988: Unrecognized command verb.
INKEY(0)
Error in line 998: Unrecognized command verb.
INKEY(5)
Error in line 1009: Unrecognized command verb.

ali-se
سه شنبه 14 فروردین 1386, 12:13 عصر
کامپایلر فاکس چرا این ایرادارو میگیره
اگر ایرادارو بگیره دیگه کامپایل انجام نمیشه یا نه

kia1349
سه شنبه 14 فروردین 1386, 12:31 عصر
شاید این برنامه شما یه فایل با زبان اسمبلی داره که معمولا bin هستند و یا شاید مشابه اینها
بعضی از برنامه نویسان کارهای گرافیکی تحت داس را با c یا اسمبلی مینوشتند و بعد اونو با فاکس لود میکردند و در برخی موارد این برنامه ها و یا اصطلاحا ماژول ها پارامترهایی را هم قبول میکردند
برای اطمینان به دستورات و فانکشنها توجه کنید اگر هیچ کدام از این روتین ها را در برنامه هاتون پیدا نکردید مطمئنا برنامه نویس سیستم شما از فایلهایی به صورت فوق استفاده کرده است

ali-se
چهارشنبه 15 فروردین 1386, 08:51 صبح
یه لطفی در حق من میکنین
من فایل های prg رو خدمتتون میفرستم
ملاحظه بفرمایین
من اصلا سر درنمیارم، شرمنده

ali-se
پنج شنبه 16 فروردین 1386, 07:00 صبح
حالا این فایل های که فرمودینو چطوری میشه پیدا کرد.
میشه تغییرش دا یا نه

kia1349
پنج شنبه 16 فروردین 1386, 07:36 صبح
دوست عزیز احتمالا همانطوریه که گفتم من فانکشن های زیر رو در برنامه های ارسالی شما پیدا نکردم در صورتی که از آنها در برنامه استفاده شده است
FSHADOW -DBEDIT -RESTSCREEN -SAVESCREEN -ISPRINTER -FPRINTER -TONE -ACHOICE
اگر از فایلهای bin در برنامه استفاده شده باشه شما امکان تغییر یا ویرایش آنها را ندارید
اگر به برنامه نویس سیستم دسترسی دارید از ایشان باید درخواست اصلاح فایلها را داشته باشید

sm4899
پنج شنبه 16 فروردین 1386, 10:02 صبح
سلام
به نظر من این برنامه با زبان کلیپر که تقریبا شبیه فاکس نوشته شده
که بعضی از دستورات فاکس نداره

برای اجرا شدن فایل LOCKS باید باشه که نیست

ali-se
پنج شنبه 16 فروردین 1386, 12:35 عصر
این کل فایل هاییه که تو فولدر برنامه وجود داره
فقط دیتابیساشو نذاشتم
ممنونم

ali-se
شنبه 18 فروردین 1386, 07:05 صبح
میدونم سیریس بازی دارم در میارم اما وعضم خرابه
:ناراحت:

ali_kolahdoozan
شنبه 18 فروردین 1386, 08:55 صبح
اگر به تاپیک اول من دقت کرده ازت پرسیدم این با فاکسه گفتی آره . اما به احتمال زیاد نیست این با cliper است . کلیپر کاملا شبیه فاکسه . اما یکسری قابلیت بیشتر هم داره .