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

Вниз

вывод из реестра адреса е-mail   Найти похожие ветки 

 
kate158   (2008-08-05 10:21) [0]

Кто знает как вывести из реестра адрес почты?


 
Medbe}I{onok XML ©   (2008-08-05 10:22) [1]

вывести в оффшор или куда?


 
kate158   (2008-08-05 10:23) [2]

вывести в текстовый файл и сохранить в опр папке


 
Anatoly Podgoretsky ©   (2008-08-05 10:23) [3]

> kate158  (05.08.2008 10:21:00)  [0]

Адрес почты это строка, значит ReadString


 
Medbe}I{onok XML ©   (2008-08-05 10:24) [4]

with TFileStream.Create("Определенная папка\Файл.txt") do
try
 WriteBuff(.......);
finally
 Free
end;


 
Anatoly Podgoretsky ©   (2008-08-05 10:24) [5]

> kate158  (05.08.2008 10:23:02)  [2]

WriteLn
А имя папки и файла задается в AssignFile


 
kate158   (2008-08-05 10:29) [6]

есть TStringList. добавление идет методом add.как прописать в add почту из реестра
procedure TForm1.Button3Click(Sender: TObject);
var
st:TStringList;
begin
st:=TStringList.Create;
f:="C:\ +  ".txt";
assignfile(s,f);
st.Add("<?xml version="1.0" encoding="windows-1251" standalone="no"?>");
st.SaveToFile(f);


 
Medbe}I{onok XML ©   (2008-08-05 10:30) [7]

ёшкин кот ..... и стринглист и ассайн и рукотворный xml


 
brother ©   (2008-08-05 10:30) [8]

> f:="C:\ +  ".txt";
> assignfile(s,f);
> st.Add("<?xml version="1.0" encoding="windows-1251" standalone="no"?
> >");

О_о фигасе текстовый файл ;)
ты хоть понимаешь, что делаешь? это уже не просто текстовый файл, а файл формата xml, ты про его структуру что-либо слышал?


 
brother ©   (2008-08-05 10:31) [9]

внятно скажи, что тебе требуется сделать?


 
kate158   (2008-08-05 10:32) [10]

f:="C:\ +  ".xml";
опечатка


 
brother ©   (2008-08-05 10:34) [11]

> f:="C:\ +  ".xml";

это не опечатка, а фигня, структура то где? в st? что-то мне подсказывает, что там никакой структурой xml и не пахнет...


 
Сергей М. ©   (2008-08-05 10:38) [12]


> kate158


Каким боком соприкасаются реестр, email-адрес и XML ?


 
Medbe}I{onok XML ©   (2008-08-05 10:42) [13]

ну как каким. прикольно же.


 
kate158   (2008-08-05 10:59) [14]

какая разница какой файл?не в этом был вопрос. короче.
procedure TForm1.ReadRegistrySettings;
begin
Reg:= TRegistry.Create;
Reg.RootKey:= HKEY_CURRENT_USER;//залезаю в реестр
Reg.OpenKey("\SOFTWARE\NP ATS\Request standalone client\Sender",False);
strRegSenderEmail:= Reg.ReadString("E-mail");

далее
procedure TForm1.Button3Click(Sender: TObject);
var s:TextFile;
f:string;
Year, Month, Day: Word;
st:TStringList;
begin
ReadRegistrySettings;
st:=TStringList.Create;
f:="C:+ ".xml";
assignfile(s,f);
st.Add("<?xml version="1.0" encoding="windows-1251" standalone="no"?>");и тд
st.Add("consolidated=""+strRegSenderConsolidated+" sent="" received="False"");
st.Add("target-date value=""+ result+"/>");
st.SaveToFile(f);
пока все работает.)


 
brother ©   (2008-08-05 11:01) [15]

и в чем проблемма то?


 
kate158   (2008-08-05 11:02) [16]

уже ни в чем.сама вроде разобралась


 
Medbe}I{onok XML ©   (2008-08-05 11:04) [17]

а зачем тебе assign?


 
{RASkov} ©   (2008-08-05 11:04) [18]

> [14] kate158   (05.08.08 10:59)
> procedure TForm1.ReadRegistrySettings;

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

> st:=TStringList.Create;
> f:="C:+ ".xml";
> assignfile(s,f);
> st.Add("<?xml version="1.0" encoding="windows-1251" standalone="no"?
> >");и тд
> st.Add("consolidated=""+strRegSenderConsolidated+" sent=""
> received="False"");
> st.Add("target-date value=""+ result+"/>");
> st.SaveToFile(f);

Не верный код. Т.е. или сам(а) сохраняй assignfile или TStringList...
В общем - двойка, садись :)


 
brother ©   (2008-08-05 11:04) [19]

> уже ни в чем.сама вроде разобралась

О_о девушки опять жгут? ;)


 
{RASkov} ©   (2008-08-05 11:05) [20]

> [14] kate158   (05.08.08 10:59)
> пока все работает.)

кроме твоих мозгов.... уж сорри, но это так
:о)


 
kate158   (2008-08-05 11:09) [21]

нет,не одно значение.этот код ЧАСТИЧНЫЙ.поэтому функция.
По поводу "мозгов" и "девушки жгут" -Просьба к участникам быть взаимовежливыми, профессионалам отдельная просьба - быть снисходительными..


 
@!!ex ©   (2008-08-05 11:11) [22]

Мда... Знакомая ситуация...
Не далее чем вчера писал шейдер, рейтрейса для отражений...
Когда я пробовал думать мозгом, то видуха отказывалась делать то, что мне надо...
А вот когда я мозг отключил, то шейдер заработал... Честно говоря я до сих пор не понимаю как он работает... Я не понимаю ПОЧЕМУ он работает... Но результат ровно тот, который мне нужен... При этом я уверен на 99%, что код НЕ правильный...


 
brother ©   (2008-08-05 11:11) [23]

> поэтому функция.

и где там функция?

> этот код ЧАСТИЧНЫЙ

тогда ошибка в 17 строке...мы должны гадать, что ты там делаешь и как?


 
brother ©   (2008-08-05 11:14) [24]

зы заметь между [0] постом (вообще ничего не сказано по сути) и [6] (опять же не все) и [14] (опять не все), мы включали свои телепаторы...


 
kate158   (2008-08-05 11:21) [25]

Суть проблемы была в том,что нужно было залезть в реестр и вывести в файл адрес почты.


 
Dennis I. Komarov ©   (2008-08-05 11:24) [26]

> Суть проблемы была в том

Суть не в этом, а в том, что не умеешь формулировать свои мысли, или, что еще хуже, сама не понимаешь чего требуется...


 
Anatoly Podgoretsky ©   (2008-08-05 11:29) [27]

> kate158  (05.08.2008 11:21:25)  [25]

В первых пяти сообщениях тебе все рассказали, последовательно по мере раскрытия тайны, но ты решила идти своим путем.
Нафига AssignFile и StringList - это взаимоисключающие вещи. Либо ты используешь низкоуровневые функции (TFileStream), либо высокоуровневые функции (WriteLn), либо вообще отказываешься от работы с файлами (TStringList).



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

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

Наверх




Память: 0.51 MB
Время: 0.059 c
11-1193144413
Виктор007
2007-10-23 17:00
2008.09.14
Помогите создать кнопку


2-1217528751
deras
2008-07-31 22:25
2008.09.14
Как (какой прогой) читать архив форумов?


15-1216779181
Slider007
2008-07-23 06:13
2008.09.14
С днем рождения ! 23 июля 2008 среда


15-1216902649
DevilDevil
2008-07-24 16:30
2008.09.14
можно ли как то в опциях Delphi-проекта указать выходное имя *.ex


2-1217581687
pohil
2008-08-01 13:08
2008.09.14
Выполнение функции по ее имени





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