Закачал карту Москвы + ближ. подмосковье в 16 и 17 масштабах.
Теперь хочу склеить и сделать привязку для Ozi.
Программа надолго задумывается и потом выдает "Out of memory" , недостаточно памяти как я понимаю.
Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..
Размер карты в 16 масштабе ~ 15000 * 15000 , в 17 в 2 раза больше..
Вопрос , как склеить карту единым куском ?
Не могу склеить карту. "Out of memory"..
Модератор: Tolik
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Не могу склеить карту. "Out of memory"..
GT_80 писал(а):Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..
Размер карты в 16 масштабе ~ 15000 * 15000
Клейте в БМП или ECW.
GT_80 писал(а):в 17 в 2 раза больше..
В 4.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Не могу склеить карту. "Out of memory"..
GT_80 писал(а):Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..
Учитывая то что программа 32битная, то ей до лампочки что винда 64 бита. И больше 2 гиг памяти она использовать не может, даже если в компьютере будет 20 гигабайт оперативки.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Re: Не могу склеить карту. "Out of memory"..
Да , в bmp формате получилось , но размер карты 825 Мб вышел.
Скажите как теперь обработать чтобы вменяемый размер был ?
Как перегнать в формат Ozi , ozfx 3 ?
А если в фотошопе конвертировать bmp в jpg привязка нарушится ведь ? Пиксели наверно не совпадать будут ?
Скажите как теперь обработать чтобы вменяемый размер был ?
Как перегнать в формат Ozi , ozfx 3 ?
А если в фотошопе конвертировать bmp в jpg привязка нарушится ведь ? Пиксели наверно не совпадать будут ?
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Не могу склеить карту. "Out of memory"..
GT_80 писал(а):А если в фотошопе конвертировать bmp в jpg привязка нарушится ведь ? Пиксели наверно не совпадать будут ?
Конвертируйте чем угодно, главное размер изображения не меняйте и всё совпадёт.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Не могу склеить карту. "Out of memory"..
vdemidov писал(а):GT_80 писал(а):Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..
Учитывая то что программа 32битная, то ей до лампочки что винда 64 бита. И больше 2 гиг памяти она использовать не может, даже если в компьютере будет 20 гигабайт оперативки.
Кстати, а не планируется переход на более свежий компилятор и соответственно, появления 64-битной версии программы?
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Не могу склеить карту. "Out of memory"..
zed писал(а):vdemidov писал(а):GT_80 писал(а):Программа запускалась под Windows 7 64bit . Памяти у меня 4 Гб.
Под Win XP 32bit все тоже самое..
Учитывая то что программа 32битная, то ей до лампочки что винда 64 бита. И больше 2 гиг памяти она использовать не может, даже если в компьютере будет 20 гигабайт оперативки.
Кстати, а не планируется переход на более свежий компилятор и соответственно, появления 64-битной версии программы?
Я что-то пропустил? Разве есть варианты делфы под 64 бита?
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Не могу склеить карту. "Out of memory"..
Да вроде в 2010-м уже есть, но точно не скажу - не пользовался.
P.S. А нет, сорри, это они над этим только работают http://edn.embarcadero.com/article/3917 ... _tocentry6
P.S. А нет, сорри, это они над этим только работают http://edn.embarcadero.com/article/3917 ... _tocentry6
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Не могу склеить карту. "Out of memory"..
По-моему, ты ошибаешься. Там слишком много вопросов возникнет. Например размер инта и размер указателя. Размер указателя должен стать 64 бита. Но очень многие программисты использовали приведение указателя к инту и обратно, а также априорное знание, что инт и указатель это 32 бита. Так что шансов на 64 бита у Делфы в ближайшие годы практически нет.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Не могу склеить карту. "Out of memory"..
vdemidov писал(а):больше 2 гиг памяти она использовать не может, даже если в компьютере будет 20 гигабайт оперативки.
Страничное предоставление памяти "N (и даже M) страниц по 2Гб, с адресацией (n):0...2Гб" - уже не рулит? Помнится, фича довольно активно юзалась в старых системах для преодоления лимита разрядности процессора (и 8-ибитные камни прекрасно адресовывали до мега памяти и выше).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/

