الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ايش الحل لهذا الكود

Featured Replies

بتاريخ:

السلام عليكم

أخواني أنا عندي كوذ واضعة في بوتن ( وين بوتن بريز )

وهذا الكود يفتح لي الاوت لوك وعندي اصدارين منه 2007 ومساره '\depts\Inform\IT Rami\Office12\OUTLOOK.EXE'

و 2003 ومساره '\depts\Inform\IT Rami\Office11\OUTLOOK.EXE'

المهم الكود يقرى الاول وينفذه يعني اذا قرأ مسار 2007 اولا يفتحة وإلا فلا


declare
v_call PLS_INTEGER ;
begin
v_call := DDE.App_Begin('\depts\Inform\IT Rami\Office11\OUTLOOK.EXE',DDE.APP_MODE_MAXIMIZED);
end;

declare
v_call PLS_INTEGER ;
begin
v_call := DDE.App_Begin('\depts\Inform\IT Rami\Office12\OUTLOOK.EXE',DDE.APP_MODE_MAXIMIZED);
end;



فهنا يقرا مسار 2003 قبل مسار 2007 فما يفتحلي 2007

وإذا قلبت الكود يفتح 2007 وما يفتح 2003

يعني انا ابغى اعدل على الكود بحيث يفتحلي الاثنين 2007 و 2003

بتاريخ:

السلام عليكم ورحمة الله وبركاته

جرب تحط الامرين ورا بعض

يعنى كده

declare
v_call PLS_INTEGER ;

v_call2 PLS_INTEGER ;
begin
v_call := DDE.App_Begin('\depts\Inform\IT Rami\Office11\OUTLOOK.EXE',DDE.APP_MODE_MAXIMIZED);

v_call2 := DDE.App_Begin('\depts\Inform\IT Rami\Office12\OUTLOOK.EXE',DDE.APP_MODE_MAXIMIZED); 
end;



جرب وقولنا النتيجة

بالتوفيق ان شاء الله

تم تعديل بواسطة ENG_HOSSAM_WALLY

بتاريخ:
  • كاتب الموضوع

جربت ونفس الكلام الي يكون الأول هو الي يتنفذ

بتاريخ:

السلام عليكم ورحمة الله وبركاته

كلام الأخ حسام "ENG_HOSSAM_WALLY" كان صحيح ... فأنا جربت الكود التالي و أشتغل معاي بدون أي مشاكل وتم فتح البرنامجين .


declare 
v_call1 PLS_INTEGER ; 
v_call2 PLS_INTEGER ; 

begin 
v_call1 := DDE.App_Begin('D:\Program Files\Quest Software\TOAD\TOAD.exe',DDE.APP_MODE_MAXIMIZED); 
v_call2 := DDE.App_Begin('D:\Program Files\TeamViewer\Version5\TeamViewer.exe',DDE.APP_MODE_MAXIMIZED); 
end;






ومثل ما هو واضح البرنامج الأول كان "TOAD" والثاني كان "TeamViewer" وأشتغل البرنامجين مع بعض عادي

فأعتقد أن المشكلة عندك ... و هي أنك بتحاول تشغل "OUTLOOK" وفي واحد تاني شغال . ممكن هذا السبب .

على كل حال عشان تتأكد قم بتغيير البرنامج التاني عندك لأي برنامج أخر ... و شغل البرنامج وإذا أشتغل البرنامجين مع بعض فعندها بنتأكد من المشكلة .
وأرجو لك التوفيق

تم تعديل بواسطة weyadw

بتاريخ:
  • كاتب الموضوع

والله يأخواني ما رضيت

انا في جهازي اعمل على 2007

وجهاز الزميل 2003

والمسار الي يكون اول هو الي يعمل ويعطيني هذا المسج

FRM-40735:WHEN-BUTTON-PRESSED trigger raised unhandled exception ORA-106500

ولكم الفورمه

حتى لما يشغل المكتوب الاول يعطي هذا المسج ولكن يشغلي2007

لكن لو حطيت 2003 اول والي هو ما اشنغل عليه في جهاز فعندها يعطي المسج بس


انا حرفق الفورمه وشوفوا كيف نقدر نحلها

شكراBUG.rar

بتاريخ:
  • كاتب الموضوع

يأخوان ما في حل؟

بتاريخ:

السلام عليكم

عزيزي Alrom998

من كلامك ومن البرنامج اللي أرفقته لنا أمس أتضح أنه يقوم بتشغيل برنامج الـOUTLOOK وهو غير موجود على جهازك ... كيف يعني ؟
جهازك يحتوي على الOUTLOOK الأول فيقوم بتشغيله وبعدها لا يجد الOUTLOOK الثاني فيظهر لك الرسالة

FRM-40735:WHEN-BUTTON-PRESSED trigger raised unhandled exception ORA-106500



وبالنسبة لصاحبك فأن برنامجنا لا يجد الOUTLOOK الأول فظهر الرسالة ويقف عندها ولا يحاول تشغيل الOUTLOOK الثاني .

طيب أيش الحل .؟؟

بشكل مبدئي الحل كالتالي :

declare 
v_call1 PLS_INTEGER ; 
begin 
v_call1 := DDE.App_Begin('C:\Program Files\**?**\Version115\TeamViewer.exe',DDE.APP_MODE_MAXIMIZED);
Exception when others then null;
end;

declare 
v_call2 PLS_INTEGER ; 
begin 
v_call2 := DDE.App_Begin('C:\Program Files\TeamViewer\Version5\TeamViewer.exe',DDE.APP_MODE_MAXIMIZED); 
Exception when others then null;
end;



ولكن الأصول أن تتأكد من مسار الOUTLOOK في الجهاز وعلى أساسها نختار أي جملتي التشغيل نريد تنفيذه ... ولكني جديد في الأوراكل ولا أعرف كيف يتم التأكد من وجود مسار معين .. :rolleyes:

أرجو أن يكون كلامي واضح وأن تكون الفكرة وصلت .

تم تعديل بواسطة weyadw

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.