Watch "ExtWebComponents: Ext JS компоненты в любом приложении 11.07.2019" on YouTube
https://youtu.be/T4SFognvwqo
https://youtu.be/T4SFognvwqo
YouTube
ExtWebComponents: Ext JS компоненты в любом приложении 11.07.2019
Sencha выпустила пробную версию ExtWebComponents - новой библиотеки WebComponents, включающей в себя 115+ готовых UI компонент, который можно легко интегриро...
Watch "CLASS OPERATOR - RECURSOS DA LINGUAGEM DELPHI" on YouTube
https://youtu.be/JuWEJQOi4bg
https://youtu.be/JuWEJQOi4bg
YouTube
CLASS OPERATOR - RECURSOS DA LINGUAGEM DELPHI
CLUBE DOS PROGRAMADORES DELPHI Apenas R$ 1,00 no primeiro mês e R$ 17,90 nos meses seguintes, mais de 140 aulas já disponíveis inclusive essa dessa vídeo. AS...
Watch "TMS FNC TreeView component (part 1): Intro" on YouTube
https://youtu.be/CJ8ZH2L8HmE
https://youtu.be/CJ8ZH2L8HmE
YouTube
TMS FNC TreeView component (part 1): Intro
Watch "TMS FNC TreeView component (part 2): Virtual mode" on YouTube
https://youtu.be/smEQ89dEJWY
https://youtu.be/smEQ89dEJWY
YouTube
TMS FNC TreeView component (part 2): Virtual mode
Watch "TMS FNC TreeView component (part 3): Collection" on YouTube
https://youtu.be/TCRfre-mFcE
https://youtu.be/TCRfre-mFcE
YouTube
TMS FNC TreeView component (part 3): Collection
Watch "DELPHI IDEIAS#13 - Gráficos no Delphi com DEVEXPRESS" on YouTube
https://youtu.be/uXM120C3ZJo
https://youtu.be/uXM120C3ZJo
YouTube
DELPHI IDEIAS#13 - Gráficos no Delphi com DEVEXPRESS
Veja como é simples gerar gráficos utilizando os componentes DEVEXPRESS
Watch "TMS FNC TreeView component (part 4): Icons - Columns" on YouTube
https://youtu.be/14_Jyb_4Rp8
https://youtu.be/14_Jyb_4Rp8
YouTube
TMS FNC TreeView component (part 4): Icons - Columns
Watch "092 - Delphi 10.3.2 com REST Dataware" on YouTube
https://youtu.be/FW23EutbGPY
https://youtu.be/FW23EutbGPY
YouTube
092 - Delphi 10.3.2 com REST Dataware
#ObjectPascalNotes
Static arrays immediately take up a lot of memory (in the case above on the stack), which should be avoided. The AllYear variable requires 8,928 Integers, taking up 4 bytes each, this is almost 35KB. Allocating such a large block in the global memory of on the stack is really a mistake. A dynamic array, instead, uses the heap memory, and offers much more flexibility in terms of memory allocation and management.
type
TAllYearTemps = array [1..24, 1..31, 1..12] of Integer;
var
AllYear: TAllYearTemps;
Static arrays immediately take up a lot of memory (in the case above on the stack), which should be avoided. The AllYear variable requires 8,928 Integers, taking up 4 bytes each, this is almost 35KB. Allocating such a large block in the global memory of on the stack is really a mistake. A dynamic array, instead, uses the heap memory, and offers much more flexibility in terms of memory allocation and management.
#ObjectPascalFeatures
These features to dynamic arrays were added in Delphi XE7
var
di: array of Integer;
i: Integer;
begin
di := [1, 2, 3]; // initialization
di := di + di; // concatenation
di := di + [4, 5]; // mixed concatenation
for i in di do
begin
Show(i.ToString);
end;
end.
These features to dynamic arrays were added in Delphi XE7