Igorek
-
Постов
17 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Igorek
-
-
Уверен что даже многие уже это реализовали, но попросту не выкладывают из-за того что потратили кучу времени на разработку сего чуда
Даже никакой RichEditor не нужен.
но ведь это не редактор)
-
Согласен и с [ruslan] и с [brunnengi], так как являюсь обладателем платной версии TMSPack. Очень тяжелые и тормозные компоненты. А что касается чата - я сказал что он тормозной потому-что уже пробовал. И поверьте "покрутил" его как мог - не катит... Как только у вас в чате будет не одно сообщение с одним смайликом, так вы и поймете...
пока более адекватного варианта нет - бyдy им пользоваться)
-
Что касается тамошнего RichEditor - он жутко тормозной, при относительно небольших размерах текста, загруженных в него. И это даже без вставки графики.
для чата хватит
-
Видел, устанавливал, но цена это забей.
пользyйся триалом
-
http://www.tmssoftware.com/site/tmsfmxpack.asp?s=fmxricheditor#features
yстанови триал, там есть RichEditor с поддержкой смайлов
-
Хороший вопрос.
Как ты его будешь решать я не знаю. Да и как остальные решают этот вопрос я тоже не в курсе.
Однако сейчас я сам начинаю писать чат-программу (чисто для себя, без всякой заявки и претензии).
Мой вариант реализации будет таков:
Берем Layout, это у нас будет "облачком" со всей репликой.
Каждая строчка это тоже TLayout внутри "облачка", тока выравнивание Top (что бы к верху все прижимались).
Высота таких строчек из Layout 32 пикселя.
При вставке текста создаем новый TText и вставляем его в первую строчку с выравниванием по левому краю и ставим ему АвтоРасширение ширины в зависимости от содержимого текста. Если место в строчке еще есть (сама строчка не более 40 символов или не более 280 пикселей примерно пока), то при вставке смайлика (этот картинка) создаем TImage и присваиваем ему родителя первую строчку и выравнивание также по левому краю, так что он прижмется к тексту "Привет".
Примерно вот такой план. На днях буду пробовать его реализовывать. Посмотрим что получиться.
Если у какого то есть конструктивные идеи получше, то выслушаю внимательно. А то может мой вариант избыточен и есть более гибкий и изящный вариант.
но ведь иредактора из этого не полyчится? а для отображения идеальный вариант)
-
Код покажите. Раньше с анимациями был иной глюк, лечившийся Animation.Inverse:=False перед стартом анимации
все, разобрался)
-
По окончании аниации возвращает на исходное положениe, AutoReverse стоит False. Как исправить?
-
Нужен чат, как в VK, как реализовать смайлы?
-
-
да незачто ) все мы в одной большой "яме" !)
а api у вк не сложное...
вот фейсбук... очень закрытое апи
согласен, очень комфортное...
с последним еще предстоит работа
-
помню допиливал для себя.
см. вложение.
на DidFinishLoad делай
// вытягиваем урл из компонента WebBrowser {$ifdef mswindows} newURL:= (FWebBrowser.GetWeb as IWebBrowserEx).GetLocation; {$else} newURL:= FWebBrowser.GetWeb.URL; {$endif}
( конечно, можно все ето в геттеры\сеттеры завернуть, но времени не было)
везде не тестил. но под винду и ведро работает( я ловил редирект после авторизации в [прости господи] Вконтакте )
спасибо тебе, о Великий, иногда кажется, что я один пишу на обезьянке, 0 инфы. и я тоже епу свой мозг с ВК)
-
скачал я этот компонент, почему он такой убогий? после переадресации WebBrowserEx.url не меняется на новый, что делать?
-
-
Как Ограничить размер окна?
-
Спасибо, попробую))
подскажи, пожалуйста, как установил?
Чат со смайлами
в Работа с текстом
Опубликовано
VCL