Страница: 1 |
Страница: 1 |
Вопрос: Проблема с распостранением приложения
Добавлено: 30.08.10 11:11
Автор вопроса: pavel
Такая ситуация:
Сделал приложение в VB6 , к нему в комплект прилоагю папку Data в которой храняться картнки
На рускоязычных виндах все работает нормально , но на англоязычных не может найти эту самую папку Data
Может кто что посоветует?
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
pavel
Вопросов: 8
Ответов: 32
Профиль | | #1
Добавлено: 30.08.10 11:44
Хотел уточнить
Если прогу с папкой дата переношу на англ.винду напрямую то работает, а если сначала архивирую на рус.винде а потом разорхивирую на англювинде то тогда не может найти папку Data
Номер ответа: 2
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #2
Добавлено: 30.08.10 20:12
1. Можеш запихнуть картинки в ресурсы (и при желании можно сделать выгрузка ресурсов в папку temp. Папку Temp узнается так:
1. в cmd написать - set temp
2. или же узнать папку темпа через реестр...
Ну это при желании)
2. То что я посоветовал бы... Склеить все картинки в одну картинку, загрузить на форму, и работать с ней чЕрез paintPicture ....
3. Попробуй свою программу засунуть в инсталятор ( есть много бесплатых конструкторов для создания инсталяторов...)
4. Если так приспичило на архивах таскать свою прогу, то попробуй разные форматы такие как .tar , jar, zip, rar, mdf и т.д. Хоть и есть архивы от таких программ как java, alcohol 120 оборотов) ну вообщем по разному пробуй
Имхо в 7z норм будет...
Номер ответа: 3
Автор ответа:
pavel
Вопросов: 8
Ответов: 32
Профиль | | #3
Добавлено: 30.08.10 21:14
архивы пробывал и рар и зип
пробывал и инсталятор
одинаково не работает
Номер ответа: 4
Автор ответа:
iprog
Вопросов: 26
Ответов: 110
Web-сайт:
Профиль | | #4
Добавлено: 30.08.10 21:48
На всякий случай сделайте проверку существования папки (функция Dir с параметром vbDirectory).
А как Вы архивируете и разархивируете? Если с помощью WinRar'а, то лучше разархивировать, щелкнув в Проводнике правой кнопкой мыши по Вашему архиву и выбрав в контекстном меню команду Извлечь в |туда-то|. Если Вы открывали архив и где-нибудь по значку программы щелкали (выделяли), то был извлечен именно выделенный объект.
Номер ответа: 5
Автор ответа:
pavel
Вопросов: 8
Ответов: 32
Профиль | | #5
Добавлено: 30.08.10 21:53
Убрал обработку ошибок в программе что посмотреть какую ошибку выдает
выдает "Run-time error '7'
Out of memory
Номер ответа: 6
Автор ответа:
iprog
Вопросов: 26
Ответов: 110
Web-сайт:
Профиль | | #6
Добавлено: 30.08.10 22:04
"Не хватает памати". Наверно, необходимо использовать где-то другой тип переменной. Я однажды использовал тип Integer, а надо было Long...
Номер ответа: 7
Автор ответа:
pavel
Вопросов: 8
Ответов: 32
Профиль | | #7
Добавлено: 31.08.10 00:13
Покапаюс в этом направлении
Но почему тогда если я переношу папку с прогой с другого компа напрямую , а не через инстал или архив , то все работает?
Номер ответа: 8
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #8
Добавлено: 31.08.10 04:11
Может ты не все файлы перетаскиваеш...? Может ты какие то библиотеки или компоненты не перетащил?
Номер ответа: 9
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #9
Добавлено: 31.08.10 04:15
Попробуй наоборот - архив сделать на англ а просмотреть архив на рус вине... Повозись с архиваторами... А если так интересно что лагает, то вбей в свою прогу проверку на файлы, если всё файлы найдены, то видимо дело с архиваторами....
Номер ответа: 10
Автор ответа:
pavel
Вопросов: 8
Ответов: 32
Профиль | | #10
Добавлено: 31.08.10 10:26
IlyaIlya
"Не хватает памати"
Всем спасибо , особенно Ilya
Проблема оказалось в том что в проге форма была расчитана на разрешение монитора 1280/960 и при установке инсталом или распаковке из архива на компьютерах с меньшим разрешением она выдает ошибку №7(не хватает памяти)
счас буду думать как решить эту проблему