| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: ActiveX/СОМ/CORBA > Передать массив OLE объекту. |
| Автор: demoded 19.12.2007, 10:55 | ||||||||||
| у объекта TextFrame есть свойство geometryBounds которое заполняется массивом из 4-х элементов на VB это выглядит так
на JavaScript
как мне сделать тоже самое на дельфе ума наприложу, никак не хочет испробовано следующее
[Error] spr2indd_.pas(69): Constant expression violates subrange bounds
компилится, но при выполнении говорит "хочу Array with 4 elements double or string" создал массив bounds, заполнил его, тоже не передает
[Error] spr2indd_.pas(73): Type not allowed in Variant Dispatch call |
| Автор: demoded 19.12.2007, 12:52 | ||
готово
|
| Автор: skorpik 22.1.2008, 23:38 |
| Ребята, помогите решить задачу на сессии: 1. Приложение 1 зарегистрировано в системе как COM объект 2. При старте приложения происходит генерация случайного имени для именования shared memory 3. Приложение 2 при старте обращается к COM объекту реализованному в приложении 1 и вызывает специфицированную функцию получает именования shared memory и начинает роль сервера shared memory 4. Приложение 3 при старте обращается к COM объекту реализованному в приложении 1 и вызывает специфицированную функцию получает именования shared memory и пытается подключится к существующему серверу shared memory 5. Для правильного функционирования системы приложения 2 и 3 должны использовать один и тот же COM объект реализованный в приложении 1 для получения идентичного названия shared memory 6. После установления успешного соединения необходимо произвести передачу файла размером от 10 до 20 Мб с клиента на сервер. Имя файла должно настраиваться в опциях клиента (допустима настройка в INI файле) |