Size: a a a

2021 January 18

D

Darlok(Artem) in Delphi & Lazarus
$#Faiton#$
мне просто надо написать апи через веб, что бы любой человек мог им пользоваться , вбил в браузер строку что нужно, а ему уже в ответ прилетело что обработал софт у меня на сервере.
Вот в примерах DataSnap это как раз и реализовывается средствами делфи
источник

RS

Renat Suleymanov in Delphi & Lazarus
Viktor Akselrod
это точно не стандартный код.
форматирование не то, и функций таких нет
Наибольшая для меня загадка это вот это StrTok('','_','')
источник

VA

Viktor Akselrod in Delphi & Lazarus
Renat Suleymanov
Наибольшая для меня загадка это вот это StrTok('','_','')
тут только гадать остается. либо найти автора этого произведения 🙂
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Может кто-нибудь объяснить как это работает?
  function UpperFirst_(AString:string):string;
  var
     c:string;
  begin
     c:=StrTok(astring,'_','');
     c:=UpperFirst(c);
     result:=c;

     c:=StrTok('','_','');
     while c<>'' do
     begin
        c:=UpperFirst(c);
        result:=result+'_'+c;
        c:=StrTok('','_','');
     end;
  end;  

И что оно делает? Видимо это из какой-то версии Delphi
ну, вероятно, что-то вроде Capitalize Every Word ))
StrTok = StringToken (привет любителям экономии букв, млеа)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Наибольшая для меня загадка это вот это StrTok('','_','')
судя по отступам , это скорее, всего вложенная функция.. с состоянием
типа, если первыый параметр - пустой, то брать "остаток" (без первого токена) параметра первого вызова с непустым параметром
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
ну, вероятно, что-то вроде Capitalize Every Word ))
StrTok = StringToken (привет любителям экономии букв, млеа)
Понятно. В авторе виден любитель старых версий Дельфи, где большинство полезных функций надо было реализовывать самому )
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
судя по отступам , это скорее, всего вложенная функция.. с состоянием
типа, если первыый параметр - пустой, то брать "остаток" (без первого токена) параметра первого вызова с непустым параметром
И да, UpperFirst_ вложенная функция локальная. Но правда это мне ничего объясняет. Что значит с состоянием? Или речь прочь StrTok? Ее в модуле вроде нет, если она действительно где-то у него по своему реализована
источник

RS

Renat Suleymanov in Delphi & Lazarus
А, не... StrTok не вложенная функция. Да, это многое бы объяснило. Но вот в том то и дело, что нет
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
И да, UpperFirst_ вложенная функция локальная. Но правда это мне ничего объясняет. Что значит с состоянием? Или речь прочь StrTok? Ее в модуле вроде нет, если она действительно где-то у него по своему реализована
с состоянием - значит результат её вызова зависит от предыдущих вызовов
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
с состоянием - значит результат её вызова зависит от предыдущих вызовов
Понятно. Разве что эта функция использует какую-то глобальную переменную. Хотя возможно это единственное логическое объяснения работы функции
источник

VA

Viktor Akselrod in Delphi & Lazarus
@KatSviridova привет
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Добрый вечер
источник

AI

Alexander Ivanov in Delphi & Lazarus
Что такое паскаль?
источник

VA

Viktor Akselrod in Delphi & Lazarus
как выглядит оператор присваивания в паскале?
и не та ли Катерина, которая вчера здесь возмущалась?
источник

Д

Дед Банзай in Delphi & Lazarus
Ребят, вы палку не перегибаете?
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Alexander Ivanov
Что такое паскаль?
Меня больше интересует, есть ли в UniGui компонента более продвинутая, чем TUniDbComboBox или TUniDbLookupComboBox для выбора из справочника кода по вводу наименования. Если справочник велик и не хочется, чтобы он сразу весь подгружался
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Viktor Akselrod
как выглядит оператор присваивания в паскале?
и не та ли Катерина, которая вчера здесь возмущалась?
Виктор, предлагаю забыть вчерашнее, я недопоняла вас, вы меня. Начнем с чистого листа. Готова извиниться и сказать ку
источник

VA

Viktor Akselrod in Delphi & Lazarus
Катерина Свиридова
Виктор, предлагаю забыть вчерашнее, я недопоняла вас, вы меня. Начнем с чистого листа. Готова извиниться и сказать ку
нет проблем, если больше не будет таких фокусов.
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Моего любимого чертенка вы изгнали )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Катерина Свиридова
Меня больше интересует, есть ли в UniGui компонента более продвинутая, чем TUniDbComboBox или TUniDbLookupComboBox для выбора из справочника кода по вводу наименования. Если справочник велик и не хочется, чтобы он сразу весь подгружался
может быть имеет смысл обычные, не dataware, компоненты использовать? тогда можно сделать как угодно
источник