![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: Delphi ::: Win32 API (Windows API) ::: Tipos de Dados |
Usando o tipo de dados DWORD da API do Windows em seus programas DelphiQuantidade de visualizações: 14792 vezes |
|
Com frequencia encontramos o tipo de dados DWORD em códigos que interagem com a API do Windows. Desta forma, verificando a documentação do Windows descobrimos que este tipo está definido no header WinDef.h da seguinte forma: typedef unsigned long DWORD; Um WORD, por sua vez, é um inteiro sem sinal de 16 bits e pode armazenar valores na faixa de 0 a 65.535. Assim, um DWORD é o dobro do tipo WORD, ou seja, um tipo inteiro sem sinal de 32 bits que pode armazenar valores na faixa de 0 a 4.294.967.295. Veja agora como podemos obter os valores máximo e mínimo de um DWORD a partir de código Delphi:
procedure TForm3.Button2Click(Sender: TObject);
var
maximo, minimo: DWORD;
begin
// vamos obter o valor máximo (4.294.967.295)
maximo := High(DWORD);
// vamos obter o valor mínimo (0)
minimo := Low(DWORD);
// vamos mostrar o resultado
Memo1.Lines.Add('O valor máximo de um DWORD é: ' +
(IntToStr(maximo)));
Memo1.Lines.Add('O valor mínimo de um DWORD é: ' +
(IntToStr(minimo)));
end;
Ao executar este código teremos o seguinte resultado: O valor máximo de um DWORD é: 4294967295 O valor mínimo de um DWORD é: 0 Em Delphi um DWORD é semelhante ao tipo Longword. Este tipo também é um inteiro de 32 bits não sinalizado cuja faixa de valores vai de 0 até 4.294.967.295. O fato de usarmos DWORD em vez de Longword em código que interage com a API do Windows é simplesmente para facilitar a tradução do código para outras linguagens que também possuem acesso direto à Win32 API. Para fins de compatibilidade, esta dica foi escrita usando Delphi 2009. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
|
GNU Octave - GNU Octave para Álgebra Linear - Como calcular o determinante de uma matriz usando a função det() do GNU Octave |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




