Печать
|
|
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, значит, кидайте исходник своей программы сюда, на форум - проверим! Файл можно прикрепить внизу, под созданием сообщения... Иначе мы вам никак не поможем, так как у нас работает всё...
Вечная память Андрею Сергееву!
|
|
| |
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") | Данный сценарий в старте страницы программе категорически не нравится, посему у вас появляется эта ошибка. При удалении данной строки всё становится на свои места. То есть, вам придётся делать какой-то один стандартный размер ВСЕХ страниц в программе, либо расположить ВСЁ на одной странице. А кто мешает? Заодно и весить меньше будет проект Ну, ещё можно этот отчёт, что на 6-ой странице, вложить в отдельный проект mbd и запускать для распечатки командой: Code | RunMBD("ПУТЬ_к_mbd","NEW_WINDOW") | так как всё-таки этот отчёт должен быть тех размеров, что вы установили... Думаю, это лучший вариант! Удачи! as-master, никогда так не спеши! Смело объявляю, что это новый баг в 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") | ??? Только не надо говорить: "Что я совсем уж ламер, что ли?", так как возможно всё
Вечная память Андрею Сергееву!
|
|
| |
as-master | Дата: Пятница, 24 Ноября 2006, 12:14 | Сообщение # 10 |
Группа: Удаленные
| А вообще, прога глючная сильно. Сто раз кнопку "Далее" жал, когда захотел данные изменить. А потом выдала насчет "50 ievel" скрипта, известная нам картина И других глюков полно, графических в частности. Второй раз запустил - фамилии учеников почему-то не загрузились... Короче, работать тебе еще и работать. Добавлено (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) | да да я её убирал полностью | Тогда чёрт его знает! Продолжаем беседу. Сейчас я нашему Разводящему всё объясню, а потом выводы сделаем, ок? Так как у меня всё стало работать, а вот почему у тебя нет - не знаю. Давай, знаещь что ещё сделаем? Пошли мней свой проект ещё раз, но с этой удалённой строкой. А я тебе скажу, работает у меня или нет. Если работает, значит Винда уже виновата. Хотя, даже не знаю... Quote (as-master) | Сформулируй чётко, в чём заключается баг.Я проверю его в чистом эксперименте (то есть в проекте будет только то,что должно вызывать этот баг, и ничего более). | Смотри. У Бэхи есть команда печати страницы Она сволочная перестаёт работать в скомпилированном виде, если перед данной конмадной в сценарии поставить команду Code | SysCommand("ResizeWindow","X,Y") | А что самое интересное, она печатает страницу, если проект просто запустить F5! Вот примеры для подтверждения. Нерабочий пример: Code | SysCommand("ResizeWindow","200,200") PrintPage("75") | После выполнения данной команды программа закрывается по ошибке Виндой и так сразу же просит отправить отчёт в MS. Метод борьбы: убрать команду изменения размера окна. Рабочий пример: Всё прекрасно работает. as, если у тебя это подтвердится, то придётся сетовать только на злые руки LeX
Вечная память Андрею Сергееву!
|
|
| |
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, работает у меня... Что ж такое, блин... У меня 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") и без нее | 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 |
Группа: Удаленные
| Тема закрыта. Решение разводящего
|
|
| |