الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استدعاء Java Applet في Delphi Form

مغلق
بدأه ahmad.qudimat في 6 مارس 2006 · 3 رد · 624 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي استفسار حول كيفية استدعاء Java Applet في Delphi Form

امل الرد من اصحاب الخبرة

وجزاكم الله كل خير

8-)

#2

السلام عليكم

إستخدم TWebBrowser

uses
  MSHTML;
  
procedure TForm1.CallFoo(S: string; I: Integer);
  { Calls JavaScript Foo() function }
var
  Doc: IHTMLDocument2;      // current HTML document
  HTMLWindow: IHTMLWindow2; // parent window of current HTML document
  JSFn: string;             // stores JavaScipt function call
begin
  // Get reference to current document
  Doc := WebBrowser1.Document as IHTMLDocument2;
  if not Assigned(Doc) then
    Exit;
  // Get parent window of current document
  HTMLWindow := Doc.parentWindow;
  if not Assigned(HTMLWindow) then
    Exit;
  // Run JavaScript
  try
    JSFn := Format('Foo(''%s'',%d)', [S, I]);  // build function call
    HTMLWindow.execScript(JSFn, 'JavaScript'); // execute function
  except
    // handle exception in case JavaScript fails to run
  end;
end;

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#3

ذلك بالنسبة JavaScript

أما بالنسبة Java Applet يمكن إستخدام

Java Native Interface

الملف مرفق من Project JEDI

JNI_xp.zip

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#4

شكرا يا اخي على معلوماتك القيمة و المفيده، لكن في الواقع انا اريد استدعاء ملف javeapplet.class مباشرة وعرضه في delphi form

اكرر جزيل شكري لك

8-)

هذا الموضوع مغلق.

مواضيع مشابهة