Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.20;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.06 c
15-1153452702
Капитошка
2006-07-21 07:31
2006.08.20
Определение своего внешнего айпи-адреса


11-1131518278
algambra
2005-11-09 09:37
2006.08.20
Установка KOL и sys*.dcu


2-1154009086
Ega23
2006-07-27 18:04
2006.08.20
Визуализация длительной загрузки


4-1146230527
Asics777
2006-04-28 17:22
2006.08.20
Проассоциировать разные форматы с добавлением своих иконок


1-1152179934
Dmitry_177
2006-07-06 13:58
2006.08.20
Как можно прочитать сообщения из окна icq?