Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Печать
Печать
LeXДата: Четверг, 23 Ноября 2006, 18:43 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
При печать с помошью PrintPage("")
при компиляции всё печатает а при сборке в ехе она просто виснити вылетает с ошибкой чтения памяти
что посоветуете


7 бед одит reset
 
YURIYДата: Четверг, 23 Ноября 2006, 19:40 | Сообщение # 2
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
У меня работает и до и после компиляции. Давайте хоть начнём с того, какая у вас версия MMB? У меня - 4.9.7


Вечная память Андрею Сергееву!
 
as-masterДата: Четверг, 23 Ноября 2006, 20:54 | Сообщение # 3
Группа: Удаленные





Quote (LeX)
виснит и вылетает с ошибкой чтения памяти
что посоветуете

Это винда дурит, несомненно.

 
LeXДата: Четверг, 23 Ноября 2006, 21:08 | Сообщение # 4
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Версия 4.97 тоже. Винда тут не при чем на 4 разных компах пробывал таже песня

7 бед одит reset
 
YURIYДата: Четверг, 23 Ноября 2006, 21:17 | Сообщение # 5
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
LeX, значит, кидайте исходник своей программы сюда, на форум - проверим! Файл можно прикрепить внизу, под созданием сообщения... Иначе мы вам никак не поможем, так как у нас работает всё... dry


Вечная память Андрею Сергееву!
 
LeXДата: Четверг, 23 Ноября 2006, 21:53 | Сообщение # 6
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Вот берите Тут

7 бед одит reset

Сообщение отредактировал LeX - Четверг, 23 Ноября 2006, 21:55
 
YURIYДата: Пятница, 24 Ноября 2006, 00:57 | Сообщение # 7
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Теперь вижу. Одно не пойму: чего один и тот же модуль во внедрённых файлах вы сто штук туда напичкали?

Будем разбираться с проблемой...

Добавлено (2006-11-24, 0:57 Am)
---------------------------------------------
При внимательном рассмотрении были сделаны следующие выводы: ошибка кроется в ваших экспериментах со свойствами страницы. А именно:

Code
SysCommand("ResizeWindow","630,530")

Данный сценарий в старте страницы программе категорически не нравится, посему у вас появляется эта ошибка. При удалении данной строки всё становится на свои места. То есть, вам придётся делать какой-то один стандартный размер ВСЕХ страниц в программе, либо расположить ВСЁ на одной странице. А кто мешает? Заодно и весить меньше будет проект smile Ну, ещё можно этот отчёт, что на 6-ой странице, вложить в отдельный проект mbd и запускать для распечатки командой:

Code
RunMBD("ПУТЬ_к_mbd","NEW_WINDOW")

так как всё-таки этот отчёт должен быть тех размеров, что вы установили... Думаю, это лучший вариант!

Удачи!

as-master, никогда так не спеши! wink Смело объявляю, что это новый баг в MMB!



Вечная память Андрею Сергееву!
 
LeXДата: Пятница, 24 Ноября 2006, 04:42 | Сообщение # 8
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Спасибо Юрка щас попробую

Добавлено (2006-11-24, 4:42 Am)
---------------------------------------------
Блив вот засада
Всё равно не печатеет


7 бед одит reset
 
YURIYДата: Пятница, 24 Ноября 2006, 11:47 | Сообщение # 9
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
LeX, нет, ну вот прикол... А у меня РАБОТАЕТ!

Ты точно в шестой странице в сценарии, что происходит при её запуске, удалил строку

Code
SysCommand("ResizeWindow","630,530")

???

Только не надо говорить: "Что я совсем уж ламер, что ли?", так как возможно всё wink



Вечная память Андрею Сергееву!
 
as-masterДата: Пятница, 24 Ноября 2006, 12:14 | Сообщение # 10
Группа: Удаленные





А вообще, прога глючная сильно. Сто раз кнопку "Далее" жал,
когда захотел данные изменить. А потом выдала насчет "50 ievel"
скрипта, известная нам картина smile И других глюков полно,
графических в частности.

Второй раз запустил - фамилии учеников почему-то не загрузились...
Короче, работать тебе еще и работать.

Добавлено (2006-11-24, 12:14 Pm)
---------------------------------------------

Quote (Yuriy)
Смело объявляю, что это новый баг в MMB!

Сформулируй чётко, в чём заключается баг.
Я проверю его в чистом эксперименте (то есть в проекте будет только то,
что должно вызывать этот баг, и ничего более).

Если подтвердится - признаем, что это баг. А пока - нет.

 
LeXДата: Пятница, 24 Ноября 2006, 12:23 | Сообщение # 11
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
да да я её убирал полностью
Quote
Сто раз кнопку "Далее" жал,
когда захотел данные изменить. А потом выдала насчет "50 ievel"

это мелоци исправлю всё
Баг заключается в том что при запуске компилированой программы и отправке допуска на печать виндавоз просто закрывает эту прогу с ошибкой чтения памяти


7 бед одит reset
 
YURIYДата: Пятница, 24 Ноября 2006, 13:03 | Сообщение # 12
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (LeX)
да да я её убирал полностью

Тогда чёрт его знает! Продолжаем беседу. Сейчас я нашему Разводящему всё объясню, а потом выводы сделаем, ок? Так как у меня всё стало работать, а вот почему у тебя нет - не знаю. Давай, знаещь что ещё сделаем? Пошли мней свой проект ещё раз, но с этой удалённой строкой. А я тебе скажу, работает у меня или нет. Если работает, значит Винда уже виновата. Хотя, даже не знаю... sad

Quote (as-master)
Сформулируй чётко, в чём заключается баг.Я проверю его в чистом эксперименте (то есть в проекте будет только то,что должно вызывать этот баг, и ничего более).

Смотри. У Бэхи есть команда печати страницы

Code
PrintPage("")

Она сволочная перестаёт работать в скомпилированном виде, если перед данной конмадной в сценарии поставить команду

Code
SysCommand("ResizeWindow","X,Y")

А что самое интересное, она печатает страницу, если проект просто запустить F5!

Вот примеры для подтверждения.

Нерабочий пример:

Code
SysCommand("ResizeWindow","200,200")
PrintPage("75")

После выполнения данной команды программа закрывается по ошибке Виндой и так сразу же просит отправить отчёт в MS. Метод борьбы: убрать команду изменения размера окна.

Рабочий пример:

Code
PrintPage("75")

Всё прекрасно работает.

as, если у тебя это подтвердится, то придётся сетовать только на злые руки LeX smile



Вечная память Андрею Сергееву!
 
LeXДата: Пятница, 24 Ноября 2006, 15:29 | Сообщение # 13
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Всё заменил качай там же
Виндовоз врятли так как я сегодня на 5 винде уже попробывал....
завтра на 98 попробую


7 бед одит reset
 
YURIYДата: Пятница, 24 Ноября 2006, 15:52 | Сообщение # 14
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
LeX, работает у меня... dry Что ж такое, блин... У меня WinXP SP1 сборка 2600. Если что...

as-master, у тебя как? Работает?



Вечная память Андрею Сергееву!
 
LeXДата: Пятница, 24 Ноября 2006, 16:14 | Сообщение # 15
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
у меня win xp sp2
если не сложно выложи свой exe может у меня mmb косячит


7 бед одит reset
 
YURIYДата: Пятница, 24 Ноября 2006, 17:51 | Сообщение # 16
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Не думаю. У нас он один. Ты мне лучше вот что скажи: у тебя всё так, как я сказал здесь?

Quote (Yuriy)
Вот примеры для подтверждения.

Нерабочий пример:

SysCommand("ResizeWindow","200,200")
PrintPage("75")

После выполнения данной команды программа закрывается по ошибке Виндой и та сразу же просит отправить отчёт в MS. Метод борьбы: убрать команду изменения размера окна.

Рабочий пример:

PrintPage("75")

Всё прекрасно работает.




Вечная память Андрею Сергееву!
 
LeXДата: Пятница, 24 Ноября 2006, 18:06 | Сообщение # 17
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
да так я же тебе пример отправил....

7 бед одит reset
 
YURIYДата: Пятница, 24 Ноября 2006, 18:41 | Сообщение # 18
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Пофигу. Просто создай чистый проектв MMB и сделай, что выше попросил. А результаты - сюда.


Вечная память Андрею Сергееву!
 
as-masterДата: Пятница, 24 Ноября 2006, 19:15 | Сообщение # 19
Группа: Удаленные





Короче, вот это:

Code
SysCommand("ResizeWindow","200,200") 
PrintPage("75")

работает только в нескомпилированном виде. А в скомпилированном вызывает ошибку памяти.
У меня XP SP2. Чуть позже напишу об этом баге в разделе "Готовые ответы".

Всем привет :)

 
LeXДата: Пятница, 24 Ноября 2006, 19:40 | Сообщение # 20
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
блин пустой печатает и с SysCommand("ResizeWindow","200,200") и без нее только с SysCommand("ResizeWindow","200,200") ничего не понять шрифт кривой

7 бед одит reset

Сообщение отредактировал LeX - Пятница, 24 Ноября 2006, 19:41
 
YURIYДата: Пятница, 24 Ноября 2006, 20:47 | Сообщение # 21
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (LeX)
блин пустой печатает и с SysCommand("ResizeWindow","200,200") и без нее

blink

Quote (as-master)
работает только в нескомпилированном виде. А в скомпилированном вызывает ошибку памяти.

LeX, скажи, что у тебя по русскому языку в школе? НЕ ДОЛЖНО ТАК РАБОТАТЬ! Заметь: там где должно, у тебя не работает и наоборот. Как это???

А вообще, раз "печатает", то ищи ошибку у себя в проекте. Методом исключеняи каких-нибудь команд. Я нашёл именно SysCommand. Потом у меня стало работать...

Добавлено (2006-11-24, 8:47 Pm)
---------------------------------------------
LeX, и не нервничай. Так как я не пойму в чём дело, ведь у двоих человек НЕ работает, а у тебя РАБОТАЕТ!



Вечная память Андрею Сергееву!
 
LeXДата: Суббота, 25 Ноября 2006, 07:12 | Сообщение # 22
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
с проектом я разобрался сделав отдельных фаил
а вот с печатью бы интересно разобраться


7 бед одит reset
 
YURIYДата: Суббота, 25 Ноября 2006, 11:55 | Сообщение # 23
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
LeX, ты меня не понимаешь или читаешь "между строк". Смотри: уже у двоих человек на форуме скомпилированный проект с двумя командами

Code
SysCommand("ResizeWindow","200,200") 
PrintPage("75")

НЕ работает. А ты пишешь, что у тебя работает! А почему же в твоём проекте эти 2 строки не работают???

Quote (LeX)
блин пустой печатает и с SysCommand("ResizeWindow","200,200") и без нее

Отсюда вывод: ты нас обманываешь своей ленью проверить нормально, по-человечески и психуешь, что мы тебе не можем помочь решить проблему с печатью. А как мы её решим, если у всех так работает, а у тебя ОДНОГО - по-другому?!

И переделанный свой проект, когда ты убрал из него ту команду, у меня заработал, а ты сказал, что у тебя не работае плюс ещё на 5 компах. Но как? Если на двух уже работает!

Короче делай всё внимательно и по-человечески, иначе мы не сможем понять, что ты делаешь не так.

Есть такая мудрость: если все делают одно и то же, то результат должен быть один. А вот здесь наоборот... Ты "якобы" делаешь также, но у одного тебя из всех не работает...



Вечная память Андрею Сергееву!
 
LeXДата: Воскресенье, 26 Ноября 2006, 16:23 | Сообщение # 24
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
SysCommand("ResizeWindow","200,200")
PrintPage("75")
у меня отлично пашет на нулёвом проекте но печатает коряво там не поёмешь даже что полосы одни
у меня операционка отличная от ваших
windows Xp corporation editon он полностью на аглийском
исправленый я проверял только на своём так как один у меня уже забрали а другие в колледже


7 бед одит reset
 
YURIYДата: Воскресенье, 26 Ноября 2006, 18:15 | Сообщение # 25
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (LeX)
у меня операционка отличная от ваших

Вот теперь понятно! Это тебе был самый первый ответ:

Quote (as-master)
Это винда дурит, несомненно.

А ты нам что ответил?

Quote (LeX)
у меня win xp sp2

Сейчас ты говоришь:

Quote (LeX)
у меня операционка отличная от ваших - windows Xp corporation editon он полностью на аглийском

Но смущает:

Quote (LeX)
Виндовоз врятли так как я сегодня на 5 винде уже попробывал....

Что, у многих такая ось стоит?

Quote (LeX)
исправленый я проверял только на своём так как один у меня уже забрали а другие в колледже

И что, работает?

Quote (LeX)
SysCommand("ResizeWindow","200,200")
PrintPage("75")
у меня отлично пашет на нулёвом проекте

А у нас НЕТ!!!

Или ты перестаёшь выпендриваться, или решай свои проблемы сам. То, что ты свои мысли изложить не можешь правильно, я тебе привёл в этом сообщении выше.

Делай выводы.



Вечная память Андрею Сергееву!
 
LeXДата: Воскресенье, 26 Ноября 2006, 20:03 | Сообщение # 26
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
Полное название виндавоза windows xp Service Pack 2 Final Corporate Edition
на остальных машинах стоял 2003 server
тут скачай видео 3.5 метра и сам наглядно посмотри....печатал на виртуальном принтере



7 бед одит reset
 
YURIYДата: Воскресенье, 26 Ноября 2006, 20:23 | Сообщение # 27
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Столько качать не буду. Вопрос давно решён. Если не получется - к автору MMB. Мы помогли чем могли...


Вечная память Андрею Сергееву!
 
as-masterДата: Воскресенье, 26 Ноября 2006, 21:12 | Сообщение # 28
Группа: Удаленные





Тема закрыта.
Решение разводящего smile
 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Печать
  • Страница 1 из 1
  • 1
Поиск: