Esikhoob
چهارشنبه 12 مهر 1385, 15:12 عصر
با سلام
دو برنامه دارم که البته در ابتدا با FoxPro 2.6 Dos توسط فرد دیگری نوشته شده اند و حالا من می خواهم آن را در VFP9 اجراکنم ، یک برنامه از برنامه دیگر صدا زده میشود ، مشکل اینست که برنامه دوم که باید چیزی را چاپ بزند ،وقتی از برنامه اول با دستور DO صدا زده میشود چیزی را چاپ نمی کند، اما وقتی یکبار فکس را باز و بسته می کنی و آن برنامه دوم را مستقلًا اجرا می کنی ، چیز مورد نظر را چاپ می کند ، من 2 اقدام انجام دادم:
1-همه SET های برنامه اول را حذف کردم.
2-فکر کردم شاید برنامه اول متغیّری را عوض کرده که روی برنامه دوم تاثیر گذاشته برای همین اول برنامه دوم یک CLEAR ALL قرار دادم .
3-دنبال خطهایی از برنامه در برنامه اول گشتم که ممکن است در PRINT دخیل است ، دنبال متغییر های سیستمی مثل PADVANCE_ ،تا آنجا که بلد بودم، چیزی پیدا نشد.
این 3 تدبیر فایده ای نداشت ، دوستان عزیز که تجربه بیشتری در این برنامه نویسی دارند ، سئوال دارم که یک کد چه تغییری را بجز این موارد که من انجام دادم می تواند روی فاکس پرو بدهد که در اجرای برنامه دوم تاثیر بگذارد؟
دو برنامه دارم که البته در ابتدا با FoxPro 2.6 Dos توسط فرد دیگری نوشته شده اند و حالا من می خواهم آن را در VFP9 اجراکنم ، یک برنامه از برنامه دیگر صدا زده میشود ، مشکل اینست که برنامه دوم که باید چیزی را چاپ بزند ،وقتی از برنامه اول با دستور DO صدا زده میشود چیزی را چاپ نمی کند، اما وقتی یکبار فکس را باز و بسته می کنی و آن برنامه دوم را مستقلًا اجرا می کنی ، چیز مورد نظر را چاپ می کند ، من 2 اقدام انجام دادم:
1-همه SET های برنامه اول را حذف کردم.
2-فکر کردم شاید برنامه اول متغیّری را عوض کرده که روی برنامه دوم تاثیر گذاشته برای همین اول برنامه دوم یک CLEAR ALL قرار دادم .
3-دنبال خطهایی از برنامه در برنامه اول گشتم که ممکن است در PRINT دخیل است ، دنبال متغییر های سیستمی مثل PADVANCE_ ،تا آنجا که بلد بودم، چیزی پیدا نشد.
این 3 تدبیر فایده ای نداشت ، دوستان عزیز که تجربه بیشتری در این برنامه نویسی دارند ، سئوال دارم که یک کد چه تغییری را بجز این موارد که من انجام دادم می تواند روی فاکس پرو بدهد که در اجرای برنامه دوم تاثیر بگذارد؟