Показать сообщение отдельно
  #2  
Старый 25.04.2013, 09:56
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  ActiveX,
  ComObj,
  Windows, Messages, SysUtils, Variants,
  MSScriptControl_TLB in 'MSScriptControl_TLB.pas';

var
  ScriptControl: IScriptControl;
  Parameters: OleVariant;
  Params: PSafeArray;

begin
  OleInitialize(nil);
  ScriptControl:=CreateComObject(CLASS_ScriptControl) as IScriptControl;
  ScriptControl.Language:='javascript';
  ScriptControl.AddCode('function showmessage(msg, ttl) {var WScriptShell = new ActiveXObject("WScript.Shell"); WScriptShell.Popup(msg, 60, ttl);}');
  Parameters:=VarArrayOf(['Сообщение', 'Заголовок']);
  Params:=PSafeArray(VarArrayAsPSafeArray(Parameters));
  ScriptControl.Run('showmessage', Params);
end.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием