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

Вниз

вывод из реестра адреса е-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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.023 c
15-1216815313
oldman
2008-07-23 16:15
2008.09.14
Значек в трее без процесса?


2-1217335734
Turboon
2008-07-29 16:48
2008.09.14
Моя программа долго загружается


11-1193407250
Jon
2007-10-26 18:00
2008.09.14
DirChange filenames


4-1196335647
serg128
2007-11-29 14:27
2008.09.14
как поределить, что процесс завис?


15-1216701537
Sergey13
2008-07-22 08:38
2008.09.14
СУБД Ред База Данных. Никто не пробовал? Как впечатления?