Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

Запись сетевого имени файла   Найти похожие ветки 

 
Ironman83   (2006-07-27 12:43) [0]

Доброго дня! Не подскажите вот по какому вопросу!
OpenDialog дает путь к файлу и его имя. А как можно записать этот путь в виде : \\smthcomp\smthpath\file.ext


 
Ironman83   (2006-07-27 13:51) [1]

неужели никто не знает?


 
_RusLAN ©   (2006-07-27 13:56) [2]

> неужели никто не знает?

скорее вопрос не могут понять.


 
KilkennyCat ©   (2006-07-27 14:18) [3]

> А как можно записать этот путь в виде : \\smthcomp\smthpath\file.ext


А в каком виде он сейчас пишет?


 
Ironman83   (2006-07-27 14:34) [4]

окей! перефразирую.
используя компонент OPENDIALOG можно получить имя файла вида:

c:\sound\file.mp3

можно ли узнать имя собственного компа, чтобы получить имя файла вида:

\\mycomp\c:\sound\file.mp3

мне нужно чтобы другой компьютер мог открыть этот файл используя это строчку, ресурс расшарен.


 
Ironman83   (2006-07-27 14:35) [5]


> А в каком виде он сейчас пишет?

а сейчас локальный адрес пишет


 
umbra ©   (2006-07-27 15:15) [6]


> \\mycomp\c:\sound\file.mp3
>
> мне нужно чтобы другой компьютер мог открыть этот файл используя
> это строчку, ресурс расшарен.
>

используя эту строчку ни один компьютер файл не откроет.


 
KilkennyCat ©   (2006-07-27 15:18) [7]

Советую открыть опендиалогом этот файл через сетевое окружение, найдя там собственный комп и расшаренный ресурс. Посмотреть и осознать.


 
Ironman83   (2006-07-27 15:25) [8]

открыл
пытаюсь осознать, что мне надо осознать....

как программе узнать сетевое имя, если пользователь откроет этот ресурс НЕ через сетевое окружение


 
umbra ©   (2006-07-27 15:54) [9]


> как программе узнать сетевое имя, если пользователь откроет
> этот ресурс НЕ через сетевое окружение
>

а через что?


 
KilkennyCat ©   (2006-07-27 18:28) [10]

Осознать надо, что имя файла становится \\имякомпьютер\имяресурс\имяфайл
Это ж очевидно видно.


 
Ironman83   (2006-07-31 10:28) [11]

Мы,видимо, друг друга не допопнимаем. Дело в том что приложению не известно имя компьютера! Как програмно его определить?


 
Max Zyuzin ©   (2006-07-31 10:34) [12]

>Ironman83   (31.07.06 10:28) [11]
Програмно определить не сложно, но в данном случае оно тебе не поможет, потому что ты не очень внимательно сделал
KilkennyCat ©   (27.07.06 15:18) [7]


 
Ironman83   (2006-07-31 10:42) [13]

Вы можете свысока сказать что я туп, но для меня вы говорите загадками.


 
umbra ©   (2006-07-31 10:50) [14]


> Дело в том что приложению не известно имя компьютера! Как
> програмно его определить?

Имя компьютера, на котором запущено приложение, содержится в переменной среды COMPUTERNAME (для версий винды начиная с 2000). Узнать его можно, например,  помощью ф-ции GetEnvironmentVariable:
var
 mycompname: String;
{.................................}
mycompname := GetEnvironmentVariable("COMPUTERNAME");
{................................}


 
Ironman83   (2006-07-31 10:55) [15]

2 umbra
спасибо!
и еще прошу прощения у всех за непонятность изложения мыслей


 
Max Zyuzin ©   (2006-07-31 12:23) [16]

>Ironman83   (31.07.06 10:42) [13]
По строчке
\\mycomp\c:\sound\file.mp3
У тебя файл не найдется, не может сетевое имя содержать ":"
читай KilkennyCat ©   (27.07.06 18:28) [10]
Что тебе мешает выбрать в OpenDialog свой файл через сетевое окружение?



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

Форум: "Начинающим";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.037 c
2-1154202701
ronyn
2006-07-29 23:51
2006.08.20
pchar pansichar


15-1153778510
Alert2006
2006-07-25 02:01
2006.08.20
Подскажите компонент


15-1153988631
PSPF2003
2006-07-27 12:23
2006.08.20
Китай готов взять в Сибири в аренду 1 млн га леса


1-1152348604
17Landgraf
2006-07-08 12:50
2006.08.20
Не получается прокрутить scroll вниз


3-1150353422
s_t_d
2006-06-15 10:37
2006.08.20
Отображение длинных текстов в DBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский