Delphi+JAVA

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Dimon32, 9 May 2010.

  1. Dimon32

    Dimon32 New Member

    Joined:
    6 May 2010
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    У меня вопрос по Delphi:
    • Есть файл coder.html со скриптом-шифровальщиком
    • Есть файл test.html с некоторым Java кодом, который нужно зашифровать
    Задача: скопировать из страницы test.html скопировать несколько строк, и спомощью java скрипта находящегося в coder.html зашифровать эти строки и вывести в memo1 в программе.
    Условие: Юзер не должен увидеть как это происходит.

    Помогите пожалуйста как это сделать. Киньте примеры -исходники если есть. :eek:

    Если это поможет - могу скинуть этот скрипт шифровальщик. Только помогите!!!
     
  2. JnK

    JnK Elder - Старейшина

    Joined:
    30 Mar 2007
    Messages:
    125
    Likes Received:
    21
    Reputations:
    0
    1. Выбрать несколько строк из файла: Copy, Delete, Pos. Если не знаешь как это делать Поиск по форуму, обсуждали не раз.


    2. Тык
    В гугле вводишь Использование JavaScript в Delphi и самая 1 строка.

    P.s. И не путай Java и JavaScript.
     
  3. Dimon32

    Dimon32 New Member

    Joined:
    6 May 2010
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    подключил функцию из этой статьи. требует MSHTML_TLB.
    Где этот компонент или модуль. На какой вкладке?
     
  4. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    В uses MSHTML
    ПС опять же- взято из гугла, 2-ой результат. Напиши уже в саппорт гугла, чтобы разбанили.

    Я откуда знаю за что тебя забанили
     
    #4 GhostOnline, 9 May 2010
    Last edited: 9 May 2010
    1 person likes this.
  5. Dimon32

    Dimon32 New Member

    Joined:
    6 May 2010
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    А за что забанили то?
     
  6. Dimon32

    Dimon32 New Member

    Joined:
    6 May 2010
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    подключил я в uses MSHTML, Теперь пишет что неизвестная переменная:
    IHTMLDocument2
     
    #6 Dimon32, 9 May 2010
    Last edited: 9 May 2010
  7. JnK

    JnK Elder - Старейшина

    Joined:
    30 Mar 2007
    Messages:
    125
    Likes Received:
    21
    Reputations:
    0
    PHP:
    uses MSHTML


    var
      
    docIHtmlDocument2;
    begin
    ...
    end;
    Другими словами: IHtmlDocument2 описан в MSHTML.
    Если где то в другом месте юзаешь, то показывай код.


    P.s. Научись Гуглить. :rolleyes:
     
  8. Dimon32

    Dimon32 New Member

    Joined:
    6 May 2010
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    спасибо.
    тока нифига не получилось. весь вечер бился над этим.
    Можт кто выложит проектик готовый.
    Вот код кодирощика java script.
    Хочу закодировать строку: "Античат рулит"
    И вывести ее в memo1
    HTML:
    <body> <TABLE cellSpacing=0 cellPadding=0 width="98%" border=0> <TBODY> <TR> <TD vAlign=top align=left> <SCRIPT language=JavaScript> <!-- function generate() /* Generation of "Compilation" */ { code = document.pad.text.value; if (code) {setTimeout("compile()",1000);} } function compile() /* The "Compilation" */ { document.pad.text.value=''; compilation=escape(code); document.pad.text.value= "<script>\n<!--\ndocument. write(unescape(\""+compilation+"\")); \n//-->\n<\/script>"; } // --> </SCRIPT> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="100%"> <FORM name=pad method=post align="center"> <TEXTAREA style="WIDTH: 95%; BACKGROUND-COLOR: #ebebeb" name=text rows=11 cols=58></TEXTAREA> <BR> <INPUT onclick=generate() type=button value=Encrypt name=compileIt> </FORM> </TD> </TR> </TBODY> </TABLE> </TD></TR></TBODY></TABLE> </body>