Главная страница
    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.043 c
2-1154408829
Konsul
2006-08-01 09:07
2006.08.20
Проблема с DLL. Уже совсем ничё не понимаю....


2-1153999311
learner
2006-07-27 15:21
2006.08.20
Порядок объявления переменных.


2-1154520955
Grant
2006-08-02 16:15
2006.08.20
Денежный разделитель


1-1152261282
dwar
2006-07-07 12:34
2006.08.20
Добавление TAction в TActionList


2-1154421420
RomanH
2006-08-01 12:37
2006.08.20
SQL-запрос





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский