Показать сообщение отдельно
Старый 25.10.2007, 16:20   #1  
korolf76 is offline
korolf76
Участник
Ex AND Project
 
36 / 12 (1) ++
Регистрация: 26.10.2004
Адрес: Петербург
Копия экрана
Задача: нужно сохранить в графический файл изображение заданной формы.

Есть простой джобик:

X++:
static void tutorial_Capture(Args _args)
{
    FormName name = FormStr(Address);
    Image   image   = new Image();
    Args    args    = new Args(name);
    FormRun formRun = new FormRun(args);
    ;

    formRun.init();
    formRun.run();
    formRun.detach();

    image.captureWindow(formRun.hWnd());
    image.saveImage("C:\\" + name + ".jpg", ImageSaveType::JPG);
    formRun.close();
}
В 3.0 работает нормально (проверялось в 2х звенке и в случае тонкого клиента). В 4.0 отрабатывает с багом : некорректно сохраняется содержимое формы.