#ObjectPascalNotes
Whenever you call an API for a given platform in your Object Pascal code you lose the ability to recompile the application for any other platform than the specific one. The exception is if the call is surrounded by platform specific
Whenever you call an API for a given platform in your Object Pascal code you lose the ability to recompile the application for any other platform than the specific one. The exception is if the call is surrounded by platform specific
$IFDEFcompile directives.
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