Вернуться   CoderX :: Forums > Lineage II > L2PacketHack
Войти через OpenID

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 13.05.2011, 16:59   #1
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

Объясню конкретнее.... Мне Memo нужен для отправки письма. Соответственно в Memo у меня будет текст письма. Тексты будут достаточно обширные. А еще учитывая что текст этот юникодовский, т.е. это WideString, то каждый символ будет занимать 2 байта.

Вот прям сейчас набросал типичное письмо, которое мне нужно посылать и оно уже получилось почти 400 байт. Так что нет, не поместится

//Breadfan: Откуда инфа про 255 байт-то?

Добавлено через 2 часа 32 минуты
Цитата:
Breadfan: Откуда инфа про 255 байт-то?
В обычный тип string помещается только 255 (или 256...) байт текста, не больше. По крайней мере это и в делфе и в обычном пасе. Может быть в FastScript по другому, но я так не думаю... В общем, решение я нашел. Вот, может кому пригодиться:

Код:
procedure WriteMemo(M_Buf : TMemo);
var i : integer;
begin
  for i := 0 to M_Buf.Lines.Count-1 do
    begin
      WriteS(M_Buf.Lines.Strings[i]);
      Delete(buf, length(buf) - 1, 2);
      buf := buf + #$0D#$00#$0A#$00;
    end;
    
  WriteS(M_Buf.Lines.Strings[M_Buf.Lines.Count]);
  Delete(buf, length(buf) - 1, 2);  
  buf := buf + #$00#$00;  
end;
Добавлено через 16 минут
У меня есть еще вопрос
Какой пакет отвечает за список членов клана? Ну и вообще за информацию о клане.

Последний раз редактировалось Kilatif, 13.05.2011 в 16:59. Причина: Добавлено сообщение
Kilatif вне форума   Ответить с цитированием
Старый 14.05.2011, 20:38   #2
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

Цитата:
Сообщение от Kilatif Посмотреть сообщение
Объясню конкретнее.... Мне Memo нужен для отправки письма. Соответственно в Memo у меня будет текст письма. Тексты будут достаточно обширные. А еще учитывая что текст этот юникодовский, т.е. это WideString, то каждый символ будет занимать 2 байта.

Вот прям сейчас набросал типичное письмо, которое мне нужно посылать и оно уже получилось почти 400 байт. Так что нет, не поместится

//Breadfan: Откуда инфа про 255 байт-то?

Добавлено через 2 часа 32 минуты


В обычный тип string помещается только 255 (или 256...) байт текста, не больше. По крайней мере это и в делфе и в обычном пасе. Может быть в FastScript по другому, но я так не думаю... В общем, решение я нашел. Вот, может кому пригодиться:

Код:
procedure WriteMemo(M_Buf : TMemo);
var i : integer;
begin
  for i := 0 to M_Buf.Lines.Count-1 do
    begin
      WriteS(M_Buf.Lines.Strings[i]);
      Delete(buf, length(buf) - 1, 2);
      buf := buf + #$0D#$00#$0A#$00;
    end;
    
  WriteS(M_Buf.Lines.Strings[M_Buf.Lines.Count]);
  Delete(buf, length(buf) - 1, 2);  
  buf := buf + #$00#$00;  
end;
Добавлено через 16 минут
У меня есть еще вопрос
Какой пакет отвечает за список членов клана? Ну и вообще за информацию о клане.
есть ещё Memo1.Lines.Text
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
За это сообщение supernewbie нажился спасибкой от:
Старый 14.05.2011, 20:48   #3
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
есть ещё Memo1.Lines.Text
где же ты раньше был? )
Kilatif вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:13.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!