بتاريخ: 18 نوفمبر 200619 سنة comment_83275 أنا مبرمج فيجوال بيزيك 6 ، قمت بصناعة برنامج ذات إمتداد (DLL)المطلوب :كيف يتم التعامل مع هذا الملف أو أي ملفات أخري DLL من داخل لغةSQL أو PL/SQL.رجاء المساعدة للضرورة تقديم بلاغ
بتاريخ: 22 نوفمبر 200619 سنة كاتب الموضوع comment_83783 إخواني الأعزاء ، لماذا لم أحد يستجيب إلي تقديم بلاغ
بتاريخ: 22 نوفمبر 200619 سنة comment_83800 طيب ايه رايك لو بصيت بس في منتدي الفورمز في المواضيع المثبتهمن غير سيرش و الله كنت هتلاقي الموضوع http://www.araboug.org/ib/index.php?showtopic=14046بالتوفيق تقديم بلاغ
بتاريخ: 24 نوفمبر 200619 سنة كاتب الموضوع comment_84226 أخي عبدالله نداأشكرك كثيراً علي الردولكن أنا إستخدمت هذا الكود أكثر من مرة ، ولكنة لن يعطي لي ناتجأخي الكريمأحب أولاً أن أوضح لك من أنا :أنا مبرمج حديث ، أقوم بتصميم شاشات العمل من خلال VB 6.0 ، أما عن قاعدة البيانات فهي أوراكل ، ولكن الكود المعطي مهيأ كي يستخدم بداخل شاشات أوراكل.أنا أرغب في كيفية ربط مكتبات DLL قمت بتصميمها بنفسي مع PL/SQL ، فكيف ذلكرجاء شرح كيفية العملوشكراً تقديم بلاغ
بتاريخ: 5 يناير 200719 سنة كاتب الموضوع comment_88488 علي فكرة ، أنا أحب الصبروعلي العموم أنا منتظروشكراً تقديم بلاغ
بتاريخ: 20 أغسطس 200718 سنة comment_107828 طالما وانت منتظر ممكن تدخل على التاليتفضل هنا:اذا زلت منظر خذ هذا المثال:في البدارية نعمل تحميل لملفا الdll FUNCTION Fn_Load_Function (p_func_name IN VARCHAR2) RETURN ORA_FFI.FuncHandleType IS l_lib ORA_FFI.LibHandleType; l_func ORA_FFI.FuncHandleType; BEGIN BEGIN l_lib := ORA_FFI.Find_Library('MYDLL.dll'); EXCEPTION WHEN OTHERS THEN l_lib := ORA_FFI.Load_Library('.\','MYDLL.dll'); END; -- l_func := ORA_FFI.Register_Function(l_lib,p_func_name,ORA_FFI.C_STD); -- Return l_func; EXCEPTION WHEN OTHERS THEN FOR c IN 1..Tool_Err.NErrors LOOP Message(Tool_Err.Message); Tool_Err.Pop; END LOOP; END Fn_Load_Function; والان منادة ملفات الdll [/color] FUNCTION Fn_Split (p_text IN OUT VARCHAR2, p_wid IN BINARY_INTEGER, p_att IN VARCHAR2, p_start IN BINARY_INTEGER) RETURN NUMBER IS l_fn ORA_FFI.FuncHandleType; -- FUNCTION dll_split(pFh IN ORA_FFI.funcHandleType, str IN OUT VARCHAR2, wid IN BINARY_INTEGER, bld IN BINARY_INTEGER, strt IN BINARY_INTEGER) RETURN pls_integer; -- PRAGMA interface( c, dll_split, 11265); BEGIN IF p_text IS NULL THEN Return NULL; END IF; -- l_fn := Fn_Load_Function('splitstr'); -- ORA_FFI.register_parameter(l_fn,ORA_FFI.C_CHAR_PTR ); ORA_FFI.register_parameter(l_fn,ORA_FFI.C_INT ); ORA_FFI.register_parameter(l_fn,ORA_FFI.C_INT ); ORA_FFI.register_parameter(l_fn,ORA_FFI.C_INT ); ORA_FFI.register_return(l_fn,ORA_FFI.C_INT ); -- Return dll_split(l_fn,p_text,p_wid,p_att,p_start); END Fn_Split; تقديم بلاغ
بتاريخ: 21 أغسطس 200718 سنة كاتب الموضوع comment_107921 يااااااااااااااااااةهوا أنتوا لسا فاكرين سؤالي !!!!السؤال دة أنا سألتة من يناير الماضي !!!!!سبعة شهور حتي تستجيبوا وتتعطفي علي حتي تنحل مشكلتي !!!!أمال موضوعي الجديد عن مشكلتي في الشبكات هتحتاجوا كام سنة !!!!علي العموم أنا أصلاً مطور تطبيقات النظم بلغة الفيجوال بيزيك ، وهذه المشكلة وجدت لها حل أريح من داخل الفيجوال بيزيك !!!!!!أما الأخ الغالي ( خالد الجعفري ) فله لي تحياتي وأشواقي !!!!لازم تعرف أخي أنني مش مبرمج قواعد بيانات محترف ، بل أنا عبد فقير في الأوراكل !!!!علي العموم أشكركم جميعاً تقديم بلاغ
بتاريخ: 16 سبتمبر 200718 سنة comment_110092 يا أخ MMA ايه .. انت سايبنا وماشي ولا ايه ..اتعودنا على صبرك الكبير .. وصدقني لو سألت سؤال مع زملائك في هذا المنتدي الطيبستصل إلي إجابة وأن لم يرد عليك أحد .. ومن الممكن أن تصل أنت غلي حل أفضل بصبركوثق أن من يلهمك الإجابة هو الله .. واصبببببببببروجزا الله كل إخواننا الكرام كل خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.