Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 массив в declare  [new]
Полуюзверь
Member

Откуда:
Сообщений: 75
Нашел описание
declare INTEGER PrintDlg in comdlg32.dll INTEGER @ss[19]

но Vfp7.0 дает syntax error

Подскажите как передать массив в dll для заполнения ?
7 янв 05, 16:25    [1230384]     Ответить | Цитировать Сообщить модератору
 Re: массив в declare  [new]
-ноль-
Guest
#define PD_NOPAGENUMS                  0x00000008
#define PD_COLLATE                     0x00000010
#define PD_PRINTTOFILE                 0x00000020
#define PD_PRINTSETUP                  0x00000040
#define PD_NOWARNING                   0x00000080
#define PD_RETURNDC                    0x00000100
#define PD_RETURNIC                    0x00000200
#define PD_RETURNDEFAULT               0x00000400
#define PD_SHOWHELP                    0x00000800
#define PD_ENABLEPRINTHOOK             0x00001000
#define PD_ENABLESETUPHOOK             0x00002000
#define PD_ENABLEPRINTTEMPLATE         0x00004000
#define PD_ENABLESETUPTEMPLATE         0x00008000
#define PD_ENABLEPRINTTEMPLATEHANDLE   0x00010000
#define PD_ENABLESETUPTEMPLATEHANDLE   0x00020000
#define PD_USEDEVMODECOPIES            0x00040000
#define PD_USEDEVMODECOPIESANDCOLLATE  0x00040000
#define PD_DISABLEPRINTTOFILE          0x00080000
#define PD_HIDEPRINTTOFILE             0x00100000
#define PD_NONETWORKBUTTON             0x00200000

set libr to funk.fll
? vfpPrintDlg(0,0,0,PD_USEDEVMODECOPIESANDCOLLATE + PD_RETURNDC)

А вид и возможности окна подъберешь перебором параметров описанных по #define. Файл прикреплен, попробуй. Ошибки будут сообщи.
7 янв 05, 20:33    [1230566]     Ответить | Цитировать Сообщить модератору
 Re: массив в declare  [new]
-ноль-
Guest
Вот тут библа.

К сообщению приложен файл (funk.fll - 24Kb) cкачать
7 янв 05, 20:44    [1230578]     Ответить | Цитировать Сообщить модератору
 Re: массив в declare  [new]
Полуюзверь
Member

Откуда:
Сообщений: 75
-ноль-
Вот тут библа.

Спасибо сейчас посмотрю. Прошу извинить - долго не смотрел - праздники.
18 янв 05, 14:00    [1253340]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить