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

Вниз

Создание файла с именем пользователя. (Пользователь.txt)   Найти похожие ветки 

 
Leaner ©   (2004-09-12 10:45) [0]

Вроде тривиальная задача, а как реализовать ?
Отсекать в имени пользователя недопустимые символы
- как потом восстановить его ?
Как то заменять их ? Но, черт этого пользователя знает,
что он там в свое имя навводил - не перебирать же
все иероглифы, которые он мог изобрести ?


 
DiamondShark ©   (2004-09-12 10:50) [1]


> как потом восстановить его ?

А зачем?


 
Leaner ©   (2004-09-12 11:00) [2]

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


 
DiamondShark ©   (2004-09-12 12:11) [3]

А может проще не допускать создания имён пользователей с недопустимыми символами? Зачем в имени пользователя символы \ * и т.п.?

Кстати, какие пользователи имеются в виду? Например в имени виндовых пользователей недопустимы символы, недопустимые в именах файлов.


 
DVM ©   (2004-09-12 12:19) [4]

Заменять недопустимые символы чем-нибудь допустимым, но редко встречающимся.

> не перебирать же
> все иероглифы, которые он мог изобрести ?

Недопустимых символов не так уж и много.


 
Algol   (2004-09-12 12:26) [5]

Используй HTTPEncode и HTTPDecode (из HTTPApp)


 
Anatoly Podgoretsky ©   (2004-09-12 12:30) [6]

Нет в имени пользователя недопустимых символов


 
ikivio ©   (2004-09-12 12:33) [7]

Использовать SID пользователя в строковом виде :)


 
DVM ©   (2004-09-12 14:38) [8]


> Нет в имени пользователя недопустимых символов

А с чего Вы взяли, что это имя пользователя Windows или имя пользователя в какой другой ОС? Может это у него в программе какие-то свои пользователи.


 
Arm79   (2004-09-12 19:23) [9]

проще не анализировать, а разрешать или запрещать. Выделить диапазон (например, русские и латинские буквы и цифры) и разрешать ввод любых символов из диапазона. Остальные отбрасывать.


 
Anatoly Podgoretsky ©   (2004-09-12 19:43) [10]

Тогда пользователь сам может ввести допустимые символы.


 
Leaner ©   (2004-09-13 08:02) [11]

Есть работающая бух. программа.
Ее использует куча ползователей. На имена в ней
никаких ограничений нет. Идентификация идет не
по имени компьютера или пользователя, а по
nik - ам, зарегестрировавшихся в ней.


 
Reindeer Moss Eater ©   (2004-09-13 08:52) [12]

Ее использует куча ползователей.

Значит многопользовательская сетевая версия.
Значит файлы данных можно разместить на томе с файловой системой поддерживающей понятие "владелец-создатель"
Значит имя пользователя создавшего файл будет известно.



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

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

Наверх





Память: 0.47 MB
Время: 0.034 c
4-1091976835
jeon
2004-08-08 18:53
2004.09.26
Получить текст текущего окна на Delphi.


4-1091763988
Петр
2004-08-06 07:46
2004.09.26
ком-порт


1-1095001534
TriX
2004-09-12 19:05
2004.09.26
ListBox ?


3-1093943552
NewDelpher
2004-08-31 13:12
2004.09.26
размерность


4-1092708584
Александр1
2004-08-17 06:09
2004.09.26
Работа с дисками!





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