1 / 1 / 0
Регистрация: 12.08.2009
Сообщений: 18
|
|
1 | |
Перенос на другой компьютер02.12.2009, 20:20. Показов 3368. Ответов 29
Метки нет (Все метки)
Здравствуйте!
Подскажите пожалуйста, сделал небольшую программу, которая работает с изображениями, берет их и помещает в image, получается своеобразная картинка. Так вот, при переносе на другой комп программа запускается, но на кнопку по которой загружаются эти картинки в image не реагирует, т.е. картинки не появляются... Все файлы располагаются в точно такой директории как и на оригинале. Заранее спасибо за советы. Помогите новичку пожалуйста!!!
0
|
02.12.2009, 20:20 | |
Ответы с готовыми решениями:
29
Перенос своего компонента на другой компьютер без инсталяции Перенос программы на другой комп Перенос строки из одного StringGrid-а в другой Перенос каждого третьего слова в строках из одного текстового файла в другой |
1 / 1 / 0
Регистрация: 12.08.2009
Сообщений: 18
|
||||||
02.12.2009, 20:57 [ТС] | 3 | |||||
Вот, я взял это из другого примера:
А вот так помещается в image: Image1->Canvas->Draw(b,c,Bitmap); Там где стоит буилдер все работает...
0
|
1 / 1 / 0
Регистрация: 12.08.2009
Сообщений: 18
|
|
02.12.2009, 21:16 [ТС] | 5 |
Да, все файлы как и на оригинальном компе, точно в этой же папке лежат...
Единственное отличие оригинал windows SP3, а куда переношу windows SP2, если конечно это может влиять как то...
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
03.12.2009, 09:11 | 7 |
timelimit, и вообще какой муветон использовать абсолютные пути в программе...
1
|
1 / 1 / 0
Регистрация: 12.08.2009
Сообщений: 18
|
|
03.12.2009, 18:33 [ТС] | 8 |
Т.е. программно проверять на существование? Я как новичек и так удивился что хоть то что сделал заработало... ))
Что именно нужно выложить, т.к. почти все действия писал выше... там практически больше ничего нет... Добавлено через 1 минуту Ну если бы я был профи, возможно сделал бы по другому, но пока не умею... Буду рад если Вы покажете как использовать не абсолютные пути к графическому файлу...
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
03.12.2009, 18:44 | 9 |
timelimit, пути должны вычисляться... хотя если вы укажите просто имя файла, будет искать в текущем каталоге, укажите папку и имя файла, тоже самое... может и с помощью ExeName TApplication вычислить точное местоположение программы, если это так важно
1
|
1 / 1 / 0
Регистрация: 12.08.2009
Сообщений: 18
|
|
03.12.2009, 19:02 [ТС] | 10 |
Спасибо за подсказку, действительно и без указания путей работает...
Но на втором компе так и не заработало... Вот еще нюанс, вторая винда запущена на виртуальной машине, это может вызвать данную проблему? Просто думал так проверять переносимость программ...
0
|
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
|
|
03.12.2009, 21:22 | 11 |
ImageList используй. закомпилируй все картинки в exe-шник
0
|
1 / 1 / 0
Регистрация: 12.08.2009
Сообщений: 18
|
|
03.12.2009, 23:02 [ТС] | 12 |
Спасибо за совет, но можно немного подробнее, как это сделать, я пока такого не умею делать...
Да, и там кажется нет поддержки jpg, я открыл этот компонент, и в эдиторе при добавлении картинки нет поддержки jpg?
0
|
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
|
|
05.12.2009, 09:34 | 13 |
хм...и вправду только bmp.
0
|
1 / 1 / 0
Регистрация: 12.08.2009
Сообщений: 18
|
|
12.12.2009, 18:08 [ТС] | 14 |
Вопрос еще актуален, кто может подскажите пожалуйста что можно сделать...
0
|
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
|
|
12.12.2009, 19:06 | 15 |
вариант 1: кидаешь все картинки рядом с ехе-файлом. и чтонить вроде
examp->LoadFromFile("1.jpg"); то есть без указания полного пути. поиск будет идти в рабочей папке( когда ярлык сделаешь, то в свойствах ярлыка не забудь написать рабочую папку) вариант 2:закомпилируй все в ехе-шник. вот только как. можно в ресурсы закомпилировать(winapi), потом это использовать. можно извлечь из ресурсов и рядом положить. (это что в голову лезет)
0
|
говнокодер
1273 / 297 / 35
Регистрация: 31.10.2009
Сообщений: 1,432
|
||||||
12.12.2009, 19:48 | 16 | |||||
1 -
не совсем верно... точнее несколько ошибочно =) поясню: у меня был такой глюк, что файлы прописанные "просто так без пути" прога искала то ли в Windows то ли в System32, так что тут надо быть очень внимательным!, старайтесь всегда вычислять путь.
Например, чтобы извлечь каталог программы необходимо прописать следующее:
0
|
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
|
|
12.12.2009, 20:42 | 17 |
ну... что сказать. как я помню, файлы ищутся вначала в рабочей папке( для ярлыков- см свойства ярлыка), потом в папке виндовс.
0
|
1 / 1 / 0
Регистрация: 12.08.2009
Сообщений: 18
|
|
13.12.2009, 00:13 [ТС] | 19 |
1 Я так и сделал потом, когда не сработало с указанием пути к файлу... не помогло...
2 Пока так не умею делать.. )) Добавлено через 1 минуту Завтра выложу (в воскресенье), спасибо за участие....
0
|
1 / 1 / 0
Регистрация: 12.08.2009
Сообщений: 18
|
|
13.12.2009, 21:45 [ТС] | 20 |
Вот собственно сам проект (прошу не смеяться над наивностью кода, новичек все-таки )))
0
|
13.12.2009, 21:45 | |
13.12.2009, 21:45 | |
Помогаю со студенческими работами здесь
20
Перенос программы с БД на другой компьютер Перенос программы на др. компьютер перенос на другой комп Перенос из одного dbgird в другой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |