stas
-
Posts
489 -
Joined
-
Last visited
-
Days Won
37
Content Type
Profiles
Forums
Events
Posts posted by stas
-
-
procedure TMainForm.UniFormCreate(Sender: TObject);
begin
UniFieldSet1.JSInterface.JSConfig('collapsed',[true]);
end; -
А какой layout ?
AlignmentClient or Server ?
-
5 minutes ago, Sherzod said:
Да, хотя тоже вариант.
Делается ShowIcon false, и рисуется хоть дивизия Буденного у постели Горького.
З.Ы. Кстати такой интересный вопрос Вы Server Farms пытались использовать ?
У меня не получилось, я знаю, почему, но как это обойти.
-
Шерзод, я честно не понимаю, если тут "ехать, а не шашечки" почему не использовать банальный OnGetText у поля и не выеживаться, я бы делал исключительно так и не ждал никого.
-
1 minute ago, x11 said:
я вроде бы дал подсказку
Речь идет про UniTreeGrid имхо
-
4 minutes ago, Kenneth said:
А по isapi я же писал, что хотел бы запускать приложение не указывая папок и само длл, а просто вводить адрес домена и все.
Вы можете положить Вашу dll в корень сервера и добавить mydll.dll как документ по умолчанию, если Вы конечно твердо решили придерживаться линии ISAPI
-
Я не сказал, что IIS нестабилен.
Я сказал, что ISAPI, крайне неустойчиво себя ведет.
Дело в том, что всякие радости с потоками и прочее, что простят Вам в StandAlone в случае ISAPI приведут к падению.
Далеко ходить не надо попробуйте Application.ProcessMessages
-
1 minute ago, Kenneth said:
Да я понял вас. Я имел ввиду что не буду терять время и делать сайт-визитку при помощи унигу. Потому что сам столкнулся с элементарными трудносями. Уже хотел bootstrap привязывать, но это костыли честно говоря. Логики то практически ноль, просто выводить статичную информацию простой хтмл сойдет.
Я вот не понял что за возможности ARR, что это за аббревиатура?Application request routing (Прокси сервер для ИИС)
Такое же как reverse proxy для Апача
Или прокси для Nginx
-
6 minutes ago, Kenneth said:
@stas спасибо за расширенный ответ. Все понял, не буду терять время с унигу.
Возможно Вы меня неправильно поняли. Я настойчиво рекомендую Вам использовать унигуи для корпоративных проектов. Там где требуется интеграция, быстрая доработка. Но сайт визитка на унигуи , это из кухни в комнату на мерседесе.
-
3 hours ago, Kenneth said:
П.С. Еще один вопрос вдогонку по теме, как решается вопрос ссылки на сайт. Т.е. если у меня ISAPI приложение то допустим я пишу так http://mywebsite/mysite/mysite.dll, соответственно стендэлон http://mywebsite:8077, а как сделать чтобы пользователь набирая http://mywebsite сразу попадал на мой сайт? Как это решить на стороне сервера?
2) Теперь по второму вопросу.
а) Вы естественно можете решить это используя UrlRewrite
б) Я Вам хотел бы посоветовать отказаться от Isapi, как от класса, и использовать возможности ARR. Причины следующие
б1) Isapi крайне неустойчиво себя ведет.
б2) Вы будете привязаны к IIS. В случае standalone или HyperService, Вы сможете перейти на Nginx or Apache
-
3 hours ago, Kenneth said:
Всем добра!
Вот уже почти год пытаюсь подружиться с этим прекрасным фреймворком. И резонно появился вопрос об одностраничном сайте-визитке (Главная страница, о проекте, о нас и т.д.). Т.е. вопрос насколько это будет правильно, чтобы не прибегать к пхп, хтмл, а накидать средставми дельфи? Есть ли у кого в этом опыт и могли бы поделиться минимальным примером. Может есть у кого уже готовые шаблоны, было бы вообще супер.
1) Смотрите, этот фреймворк совершенно не годится для создания сайтов такого типа.
а) Каждый коннект хранится на сервере и соответственно берет ресурсы сервера.
б) Сайт-визитка, как правило малокорпоративен, соответственно ,может находится на внешнем хостинге
в) Вы будете ограничены Виндовым сервером (оно Вам надо?)
г) В случае когда Фаршад наконец дойдет до линукса (я точно не доживу), то мало какой хостинг разрешит Вам использовать какие-то левые экзешники.
д) Вы будете сильно ограничены дизайнерскими решениями
е) Адаптивный дизайн. Не ждите от extjs этого. Она устарела как класс.
Резюмируя, унигуи прекрасная библиотека для публикации бизнес-логики компании в Интернет, но не больше.
-
Ну это решение имеет такое же отношение к Унигуи, как очковая змея к очкам
-
4 hours ago, x11 said:
с момента предыдущей версии, наверное, в данном случае - это 1514?
Итак, я хочу вернуться к своему первоначальному вопросу.
В конце концов, в текущей версии 1528 уже есть удобный ListView с конструктором Item`ов?
Нет
-
"Новшества" подразумевают временной интервал, с какого момента?
-
"14 years ago"
Как молоды мы были.
Я себе представляю эту перекомпиляцию, Юникод (Pchar vs PansiChar) + x64 (NativeInt vs LongInt)
Дешевле переписать.
-
Увы, я их последний раз видел лет 15-ть назад, сейчас даже не гуглятся
-
Тут либо крестик снять, либо трусы одеть.
Существуют мосты delphi-php, но гораздо разумнее портировать функции php на дельфи. Быстрее будет.
Или поставить php как внутренний сервак и общаться по http протоколу
-
1 hour ago, Sherzod said:
And from where did you get version 1.0.0.1397 ??
Ну чисто гипотетически можно предположить, что товарищам делали под заказ программу на 1397, компьютер умер, екзешник остался, ран-тайм пакет потерялся.
В принципе нормальная ситуация, я например храню с 0,87 версии
-
On 4/13/2020 at 6:22 PM, mail-22 said:
только все это было в "комплекте поставки" еще delphi 7
Наличие эксперта для одного набора компонент, не постулирует наличие такого же эксперта для другого набора компонент.
Вне зависимости от давности.
Полезность оного сомнительна, и даже вредна (отчасти).
-
-
2 hours ago, mail-22 said:
так вопрос был в том
смогли ли реализовать в компонентах юни
фичу которая была в стандартных компонентах дэлфи
Вы путаете, это не возможности компонент, это конкретный эксперт, заточенный под конкретные компоненты. Это не является свойством dataaware компонент.
С таким же успехом Вы можете написать собственный TMyDbedit и недоумевать, а чего он не вытягивается при драге поля.
Это совершенно ненужное и даже вредное действо имхо.
-
Ну, если Вы напишете соотв эксперт для Дельфи, то конечно. Но я бы лично, не замарачивался
- 1
-
uniservermodule.urlpath=/demo
nginx.conf
location /demo/ {
proxy_pass http://[internal_server]:[port];
}
- 2
-
Начинайте не дожидаясь, не будет катастрофических изменений. Я переходил с 4 на 6. А до этого с 3 на 4
LayoutConfig у UniRadioGroup
in Russian
Posted
procedure TMainForm.UniFormCreate(Sender: TObject);
begin
TUniPanel(UniFieldSet3).LayoutAttribs.Align:='middle';
TUniPanel(UniFieldSet3).Layout:='vbox';
TUniPanel(UniFieldSet3).AlignmentControl:=uniAlignmentClient;
end;