Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2007-05-06 12:10:44 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 18:02:19
карма: 0

0
Ответов: 3655
Рейтинг: 69
#2: 2007-05-06 12:15:54 ЛС | профиль | цитата
v112.sh, Пример - как ты это делаешь сейчас
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2007-05-06 12:38:57 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 18:02:21
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2007-05-07 12:25:30 ЛС | профиль | цитата
v112.sh, после высказывания в таком духе почему-то всегда кажется, что автор знаком с компонентной базой HiAsm на 110% Однако обычно оказывается, что нет:

Add(Length,8893866,161,280)
{
link(onLength,12562543:doString,[])
link(Str,11238683:Text,[])
}
Add(Button,3137315,112,280)
{
Left=35
Top=70
link(onClick,8893866:doLength,[])
}
Add(FormatStr,12562543,210,280)
{
DataCount=1
Mask="Размер письма: %1 байт"
link(onFString,3966121:doText,[])
}
Add(StrList,11238683,161,203)
{
}
Add(Label,3966121,259,280)
{
Left=75
Top=15
Width=157
Height=17
Caption=""
}
карма: 26
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2007-05-07 13:34:57 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 18:02:21
карма: 0

0
Ответов: 3655
Рейтинг: 69
#6: 2007-05-08 00:59:12 ЛС | профиль | цитата
v112.sh писал(а):
Но может всё-таки подскажете, как к POP3_Parse точку Size добавить (какой код дописать в .pas)? Или это - не есть "правильно"?

Вроде это уже когда то обсуждалось.
Типа надо знать протокол POP3 там уже гдето содержатся данные о размере письма и вложений.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2007-05-08 11:00:44 ЛС | профиль | цитата
Вячеслав писал(а):
Типа надо знать протокол POP3 там уже гдето содержатся данные о размере письма и вложений.

не надо ничего знать
ставим после:
  list.Text := ReadString(_Data,_data_MailText,');[/code]
это
  _Size := Length(list.Text);[/code]

после
    _Date:string;[/code]
это
    _Size:integer;[/code]

после
    procedure _var_Attach(var _Data:TData; Index:word);[/code]
вот это
    procedure _var_Size(var _Data:TData; Index:word);[/code]

внизу
procedure THIPOP3_Parse._var_Size;
begin
dtInteger(_Data,_Size);
end;

и наконец в ИНИ:
*Size=Содержит размер письма|3|int[/code]
карма: 26
0
Ответов: 9906
Рейтинг: 351
#8: 2007-05-08 12:03:48 ЛС | профиль | цитата
v112.sh писал(а):
Или это - не есть "правильно"?

Это есть желание, чтобы то, что можешь сделать ты, сделал автор элемента.

Мне лично кажется, что умственные ресурсы тех, кто "может делать", лучше тратить на улучшение эффективности кода программы, которую "можешь сделать ты".
Собственно, иной причины, кроме эффективности результирующего кода, для запихивания куска схемы внутрь элемента - НЕТ

Потому-что "мне легче когда это сделает кто-то другой" - причиной признано быть не может.
В таком случае гораздо легче, когда кто-то другой напишет за Вас всю программу.
Совсем легко станет
карма: 9

0
Ответов: 233
Рейтинг: 1
#9: 2007-05-08 15:25:54 ЛС | профиль | цитата
Dilma, спасибо!

Galkov писал(а):
Это есть желание, чтобы то, что можешь сделать ты, сделал автор элемента.

Я этого сделать не смог по одной простой причине - я не знаю ни одного языка программирования!

И разве моя просьба не преследует цель:
Galkov писал(а):
эффективности результирующего кода


карма: 0
%time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2007-05-08 15:39:55 ЛС | профиль | цитата
V112.Sh писал(а):
И разве моя просьба не преследует цель:

на самом деле - нет. Речь шла о эффективности именно кода, а не схемы. А поскольку мы для добавления точки вынуждены вставлять вот это:
 _Size := Length(list.Text);[/code]
в главный метод компонента, то сиё дополнение попадет во все программы не зависимо от того, нужно им знать размер письма или нет.
карма: 26
0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2007-05-08 16:34:47 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 18:02:21
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2007-05-08 16:38:38 ЛС | профиль | цитата
v112.sh писал(а):
Или такое пока только в сказках?...

такое пока только в пакете WEB
карма: 26
0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)