ورود

View Full Version : مشكل با خواندن آدرس فايلها



hex161
شنبه 26 مرداد 1387, 14:50 عصر
با سلام.
وقتي ميخوام آدرس يه پوشه رو به نرم افزار بدم از اين دستور استفاده ميكنم:
ExtractFileDir(Application.ExeName)+'\data\html
با اين كد ، پوشه موردنظرمو بدون مشكل پيدا ميكنم.
اما تو بعضي از سيستمها كه نرم افزار رو اجرا ميكنم پوشه رو پيدا نميكنه
يه خطا ميده كه تو پيغام خطا آدرس پوشه رو نوشته . مثلا:
k:\\data\html
مشكل يه \ اضافيه.
ولي تو بعضي از سيستمها به اين مشكل برنميخورم.
چرا اينطوري ميشه؟

lord_viper
شنبه 26 مرداد 1387, 16:03 عصر
میتونین از
extractfilepath(application.exename)+'data\html';
استفاده کنین بهتر جواب میده

Felony
شنبه 26 مرداد 1387, 21:30 عصر
با سلام.
وقتي ميخوام آدرس يه پوشه رو به نرم افزار بدم از اين دستور استفاده ميكنم:
ExtractFileDir(Application.ExeName)+'\data\html
با اين كد ، پوشه موردنظرمو بدون مشكل پيدا ميكنم.
اما تو بعضي از سيستمها كه نرم افزار رو اجرا ميكنم پوشه رو پيدا نميكنه
يه خطا ميده كه تو پيغام خطا آدرس پوشه رو نوشته . مثلا:
k:\\data\html
مشكل يه \ اضافيه.
ولي تو بعضي از سيستمها به اين مشكل برنميخورم.
چرا اينطوري ميشه؟


دوست عزیز , چون k:\\data\html دارای دو تا \ است یعنی آدرس رو داره از شبکه میخونه وقتی بخواین یه فایل رو از یه درایو Share شده در شبکه بخونید یا ... آدرس اون به این صورت میشود ...