|
|
|
Проверка на наличие принтера, выбор принтера из существующих и т.д.
|
|||
|---|---|---|---|
|
#18+
ЧЕЛОВЕКИ!!! Помогите пожалуйста новичку! Как осуществлять проверку на наличие принтера перед запуском отчёта на печать (запуск из формы)? Как сделать чтобы после предварительного просомтра отчёта, созданное мною меню не менялось на sysmenu? Почему при закрытии проги из меню (ON SELECTION BAR 1 OF popone do c:\udm\prg\exit.prg) messagebox вылетает 2 раза а при закрытии на крестик главного окна (ON SHUTDOWN do c:\udm\prg\exit.prg)? И всё таки какие библиотеки и куда надо помещать чтобы EXE файл нормально работал! (VFP 8.0). Уже просто столько вариантов попробывал... По материалам фоксклаба: msvcr70.dll в с:\windows\system32\; gdiplus.dll в с:\windows\system32\; vfp8r.dll, vfp8rrus.dll, vfp8t.dll в C:\Program Files\Common Files\Microsoft Shared\VFP\. EXE файл(на машине без фокса) запускается только тогда когда все библиотеки помещаю в каталог проги, но это давольно мого весит! exit.prg: LOCAL v v=MESSAGEBOX('Вы уыерены что хотите выйти?',4,'Выход из UDM') IF v=6 CLOSE TABLES ALL SET DEFAULT TO c:\udm\ SET PATH TO DATA,FORMS,PRG USE puts ALIAS puts SHARED SELECT puts putek=puts1 SET DEFAULT TO &putek DELETE FILE scex.dbf DELETE FILE sdm.dbf DELETE FILE smat.dbf DELETE FILE fdm0611.dbf DELETE FILE ostn.dbf COPY FILE c:\udm\data\smat.dbf TO smat.dbf COPY FILE c:\udm\data\scex.dbf TO scex.dbf COPY FILE c:\udm\data\sdm.dbf TO sdm.dbf COPY FILE c:\udm\data\prihodi.dbf TO fdm0611.dbf COPY FILE c:\udm\data\ostn.dbf TO ostn.dbf IF opf=1 &&переменная для проверки не открыта ли форма _screen.ActiveForm.release() CLEAR EVENTS QUIT ENDIF CLEAR EVENTS QUIT ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2007, 22:58 |
|
||
|
Проверка на наличие принтера, выбор принтера из существующих и т.д.
|
|||
|---|---|---|---|
|
#18+
Сотри : http://fox.wikis.com/wc.dll?Wiki~VFP8RuntimeFiles или : авторВсе приведенные ниже файлы есть минимально-необходимый набор файлов для различных версий VFP (по материалам http://www.foxclub.ru): VFP 8.0 msvcr70.dll, vfp8r.dll, vfp8rrus.dll, gdiplus.dll VFP 7.0 msvcr70.dll, vfp7r.dll, vfp7rrus.dll VFP 6.0 vfp6r.dll, vfp6renu.dll , vfp6rrus.dll VFP 5.0 vfpole50.dll, vfpodbc.dll, vfp500.dll, vfp5rus.dll, Foxpro.int Указанный выше набор библиотек необходимо разместить в каталоге программы или в системном каталоге Windows. Для различных версий Windows эти каталоги различны: Win9x, WinMe c:\Windows\SYSTEM WinNT,Win2000,WinXP c:\Windows\SYSTEM32 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2007, 06:31 |
|
||
|
Проверка на наличие принтера, выбор принтера из существующих и т.д.
|
|||
|---|---|---|---|
|
#18+
А на остальные вопросы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2007, 23:50 |
|
||
|
Проверка на наличие принтера, выбор принтера из существующих и т.д.
|
|||
|---|---|---|---|
|
#18+
Почему при закрытии проги из меню (ON SELECTION BAR 1 OF popone do c:\udm\prg\exit.prg) messagebox вылетает 2 раза IF v=6 ON SHUTDOWN &&добывать эту строку Только зачем эти шаманства с удалением файлов для меня остается загадкой. наличие принтера перед запуском отчёта SET PRINTER TO NAME GETPRINTER() && Я так выбираю принтер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2007, 18:15 |
|
||
|
Проверка на наличие принтера, выбор принтера из существующих и т.д.
|
|||
|---|---|---|---|
|
#18+
Спасибо большое! Очень помог. Вообще отличный проект! Есть же добрые люди :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2007, 21:44 |
|
||
|
Проверка на наличие принтера, выбор принтера из существующих и т.д.
|
|||
|---|---|---|---|
|
#18+
Есть ещё вопрос: почему при распечатке отчёта у меня заместо букв закарючки??? Как это исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2007, 22:01 |
|
||
|
Проверка на наличие принтера, выбор принтера из существующих и т.д.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2007, 23:14 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1589365]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 457ms |

| 0 / 0 |
