pavlenko.vladimir.v wrote:
vovka3003 wrote:

Не получится, т.к. в ячейке нет нужных событий.

// при переходе в режим редактирования все точки в ячейке меняются на запятую

Вопрос звучал: "как это сделать не через задницу"...

102

(6 replies, posted in General)

teco049 wrote:

Is he possibly interested in releasing the source code so that the community keeps MVD alive?

Нет, потому что исходники содержат компоненты, лицензия которых не предусматривает свободное копирование в открытом (не компилированном) виде.

Не получится, т.к. в ячейке нет нужных событий.

104

(6 replies, posted in General)

Он жив здоров, но возвращаться к проекту и развивать его дальше - не планирует.

105

(35 replies, posted in General)

pavlenko.vladimir.v wrote:

runabase
https://runabase.com/

"Забивалка данных". Больше не умеет ровным счетом ничего... Да еще и с привязкой к "серверу Васи" в многопользовательском режиме с пожизненными отчислениями. Начиная с версии 5 - угроблен интерфейс QT-шными "новинками". Разработка ведется по принципу: "а давай попробуем так, не получилось - давай этак".

106

(35 replies, posted in General)

v_pozidis wrote:

DataExpress is a great software, but if it had a help file in english it would be much better.

Неужели так не проканает..?
Вообще, поднимите руку те, кто всегда начинает работу в какой-нибудь программе с чтения справки? smile

v_pozidis wrote:

A minus the it has no executable file and no database file.

Firebird (Embed/Server).

107

(35 replies, posted in General)

joshuA wrote:

Nothing that I have used has even come close to its simple efficiency packed with such potential.

Наверное не все пробовали...
https://i.imgur.com/21viutV.png

108

(35 replies, posted in General)

v_pozidis wrote:

Does it create also sn exe file like mvdb?

Нет, но можно использовать google translate

v_pozidis wrote:

Does it create also sn exe file like mvdb?

Нет. Среда исполнения одновременно является средой программирования.

109

(35 replies, posted in General)

k245 wrote:

NSBase

Качаю и пробую примерно раз в полгода. Пока результат один - свалилась, сломалась, выкинул...

k245 wrote:

I would add DataExpress to this list, but this system does not have localization into languages other than Russian.

Почему нет? Есть.
https://i.imgur.com/U5VRrjU.png

110

(20 replies, posted in General)

Resourse Hacker in help for builder.dll...

111

(20 replies, posted in General)

v_pozidis wrote:

Translate works fine but trying to translate Yes and No it fails. Any idea?

Это системные диалоги и их нельзя перевести. По крайней мере с помощью MVDb.

112

(4 replies, posted in Russian)

Проверил на 2х компах - все ок.
Проблема на вашем компе а какая именно - неясно (с учетом того, что с AD работает), возможно отсутствуют какие-то системные билиотеки. Проверьте на всякий случай на нем наличие NET Framework "не ниже версии 4.0".

113

(20 replies, posted in General)

m.alin wrote:

I thought that this will be easier to get translated smile

Не получится.

114

(4 replies, posted in Russian)

"программку" в студию...

115

(7 replies, posted in Script)

procedure ConsultarCEP(vCEP: string; var vLogradouro, vBairro, vCidade, vUF: string);
var s :variant;
begin
try
 s:=CreateOleObject('ScriptControl');
 s.Language := 'JavaScript';
 s := s.Eval('('+HttpGET( 'https://viacep.com.br/ws/'+vCEP+'/json/')+')');
 try
    vLogradouro := s.logradouro;
    vBairro := s.bairro;
    vCidade := s.localidade;
    vUF := s.uf;
 except
     if (s.erro) = 'true' then
     ShowMessage('Not found: "'+vCEP+'"');
 end;
 finally
   s:=0;
 end;

end;

procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
var Logradouro, Bairro,  Cidade, UF:string;
begin
  ConsultarCEP('01001000',Logradouro,Bairro,Cidade,UF);
  ShowMessage(Logradouro +#13#10+ Bairro +#13#10+ Cidade +#13#10+ UF);
end;   

Дальше сам...

116

(20 replies, posted in General)

const
    // режимы
    mbOkOnly = 0;
    mbOkCancel = 1;
    mbAbortRetryIgnore = 2;
    mbYesNoCancel = 3;
    mbYesNo = 4;
    mbRetryCancel = 5;
    mbCritical = 16;
    mbQuestion = 32;
    mbExclamation = 48;
    mbInformation = 64;

function MessageDialogEx(caption,msg:string; mode:integer):LongInt;
var Sh:variant;
begin
  Sh := CreateOleObject('WScript.Shell');
  result := Sh.Popup(msg, 0, caption, mode);
  Sh := 0;
end;

procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
var res:integer;
begin
 case MessageDialogEx('Внимание','Вопрос...',mbYesNo + mbQuestion) of
     mrYes:ShowMessage('Нажата кнопка "ДА"');
     mrNo:ShowMessage('Нажата кнопка "НЕТ"');
 end;
end;

117

(3 replies, posted in General)

Enigma Virtual Box

118

(3 replies, posted in General)

var BP:TToolbar;
    SP:TSpeedButton;
    i:integer;
begin
BP := TToolbar.Create(Form1);
BP.Parent := Form1;
for i:=0 to 3 do
    begin
      SP:=TSpeedButton.Create(BP);
      SP.Caption:='...';
      SP.Parent:=BP;
      SP.GroupIndex:=1;
    end;
end.

https://i.imgur.com/mJhVGJI.png

estimation411 wrote:

Смысл в том чтобы при выборе "категории" выпадали "субкатегории" того же порядка.
То есть при выборе 01000 выпадает список из продуктов а не все в подряд.

XYZ проблема налицо... Вы спрашиваете "как соорудить молоток", но промолчали, что требуется "забить шуруп".
Здесь не "циферками" надо решать вопрос а именованием категорий.

А в чем глобальная задача? Что это за цифры?

121

(3 replies, posted in General)

FormN.TableGridN.PopupMenu.Items[0].Enabled := false;

122

(3 replies, posted in General)

v_pozidis wrote:

... I try the command OpenUrl('www.google.com') + From1.Edit1.Text; ...

https://i.imgur.com/VzGY0wM.png

123

(5 replies, posted in Script)

1.3 * w / Power(h, 2.5)

124

(13 replies, posted in Russian)

abgroup-artur wrote:

У меня есть только доступ к удаленной базе данных и все. Ни какой код на той стороне возможности написать не имею.

Интересно, это как..? Чужой сайт?

k245 wrote:

Где-то на форуме есть примеры.

Тут наверное...

125

(6 replies, posted in Script)

k245 wrote:

А насчет удаления target, то самый незатейливый способ - это скачивать страницы, сохранять их локальный файл и обрабатывать

Без OLE, через веб-драйвер это можно сделать в рантайме внутри хрома, внедрив скрипт непосредственно в страницу.
Правда кроме target-ов там может торчать много других сучков, например вызов new Window(), а это уже сложнее прибивать.
А IE и TWebBrowser-у уже давно свечку поставил современный веб, и даже несмотря на то, что для IE тоже драйвер есть - его юзать бессмысленно.