Вниз
Скачать: CL | DM;

путь к файлу   Найти похожие ветки 

 
Альберт   (2006-11-28 11:26) [0]

Здравствуйте.
Написал скрипт для выкладки номенклатуры товаров из БД 1С в MySQL.
Сначала 1С выкладывает всю номенклатуру в текстовый файл, потом запускает прогу написаную на делфи, которая ПОСТОМ отправляет этот файл php скрипту в сеть интернет.
Проблема в следующем:
текстовый файл хранится в тойже директории что и экзешник делфи (D:\ROOT\cosmo\DB_Cosmo\DBCosmo\Ортлиб\выгрузка\), когда напрямую запускаешь данный экзешник (т.е. двойным щелчком мыши) все работает нормально. Но когда он запускается из 1С то выдает ошибку что не может найти текстовый файл...!
Почему-то путь к файлу прописывается не полностью.
Вместо строки -D:\ROOT\cosmo\DB_Cosmo\DBCosmo\Ортлиб\выгрузка\tovar.txt
выдает -
D:\ROOT\cosmo\DB_Cosmo\DBCosmo\Ортлиб\tovar.txt

В экзешнике путь определяю строкой:
path := ExtractFilePath(Application.ExeName);

и формирую путь к текстовому файлу:
put:=path+"\tovar.txt";

PS: В принцыпе я уже решил эту проблему, вместо абсолютного пути указываю относительный путь, т.е. просто "tovar.txt". Но было бы интересно узнать в чем тут проблема, вдруг в будущем пригодится.


 
ЮЮ ©   (2006-11-28 11:42) [1]

ExtractFilePath уже содержит "\"
зачем ещё один put:=path+"\tovar.txt";?


 
ЮЮ ©   (2006-11-28 11:49) [2]

А где в действительности лежит ехе-шник?
a)  D:\ROOT\cosmo\DB_Cosmo\DBCosmo\Ортлиб\
b) D:\ROOT\cosmo\DB_Cosmo\DBCosmo\Ортлиб\выгрузка\


 
Anatoly Podgoretsky ©   (2006-11-28 14:52) [3]

> Альберт  (28.11.2006 11:26:00)  [0]

Значит твой Application.ExeName и равен этому D:\ROOT\cosmo\DB_Cosmo\DBCosmo\Ортлиб\tovar.txt

В экзешнике путь определяю строкой:
path := ExtractFilePath(Application.ExeName);



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
15-1164625750
Rule
2006-11-27 14:09
2006.12.17
Является ли 95 виндовз (в частности OSR2) бесплатным ...


3-1160209191
Serj74
2006-10-07 12:19
2006.12.17
FastReport & Photo


15-1164538041
Petr V. Abramov (not at home)
2006-11-26 13:47
2006.12.17
Оптимизация загрузки станков


2-1164571089
abba
2006-11-26 22:58
2006.12.17
Как из String перейти в Char?


2-1164627544
mmms
2006-11-27 14:39
2006.12.17
Можно ли в TRichEdit вывести текст с фоном произв. цвета?




   Наверх