просмотр картинки | |
---|---|
Lamal Автор Сообщений: 2 Дата регистрации: 06.11.2017 |
SELECT obl
a=STR(obl.id)+".bmp" STRTOFILE(obl.oblogka,a) a=["]+a+["] m.loWshShell=Createobject('WScript.Shell') m.loWshShell.Run(a,1,.T.) RELEASE m.loWshShell Ошибка: OLE error code 0x80070002: Читала,что дело в кавычках,поставила все равно не хочет Исправлено 1 раз(а). Последнее : Lamal, 06.11.17 17:27 |
Re: просмотр картинки | |
---|---|
pasha_usue Сообщений: 3647 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Полный путь ему надо.
|
Re: просмотр картинки | |
---|---|
akvvohinc Сообщений: 4203 Откуда: Москва Дата регистрации: 11.11.2008 |
Скорее всего, вы неправильно понимаете, как работает функция STR(). Из-за этого в имя файла попадают лишние пробелы. Замените STR() на TRAN(), и все получится. (кавычки в вашем случае не нужны, так как имя файла не содержит пробелов.) |
Re: просмотр картинки | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
a=STR(obl.id)+".bmp"
Ecли у Вас id числовое, то a=allt(STR(obl.id))+".bmp" или то же самое a=forceext(allt(STR(obl.id)),'bmp') Если правильно понимаю у Вас картинки под номерами, типа 1.bmp И Вы из поля obl.oblogka кидаете в этот файл (1.bmp) А что у Вас в этом поле мы не знаем... Лучше переменную не называть так просто - а Например, lcFileName. В префиксе l- Local, c - Char(текстовое) В Фоксе так принято. Поля называть без префиксов, а переменные с префиксами. Это давно придумано (рекомендовано) и не мной Выше написано - Полный путь ему надо m.lcFileName=FULLPATH(forceext(allt(STR(obl.id)),'bmp')) m. - означает, что это переменная, а не поле. Это перестраховка, вдруг в открытой таблице (или курсоре) есть поле с таким именем. Хотя мы уже перестраховались префиксом lc Исправлено 5 раз(а). Последнее : Ydin, 06.11.17 22:56 |
Re: просмотр картинки | |
---|---|
akvvohinc Сообщений: 4203 Откуда: Москва Дата регистрации: 11.11.2008 |
Если картинки лежат в текущей папке, то зачем нужен путь, да еще и полный? |
Re: просмотр картинки | |
---|---|
Lamal Автор Сообщений: 2 Дата регистрации: 06.11.2017 |
всем большое спасибо за помощь, работает
|
© 2000-2024 Fox Club  |