Resultados da pesquisa a pedido "delphi"
Obter informações de dispositivos e sistemas operacionais Android no Firemonkey
Eu sei como obter a versão do aplicativo, o nome do pacote e o udid para Android e iOS. Mas para iOS, posso obter mais informações. O código abaixo retorna o nome do modelo, nome do dispositivo, tipo e versão do sistema ...
Delphi: Como alinhar os textos das células no centro TStringGrid?
Parece algo óbvio de ter. Quero que os textos estejam no centro das células, mas, por algum motivo, não consigo encontrá-lo nas propriedades. Como posso fazer isso?
Como acrescentar uma matriz a outra matriz do mesmo tipo no Delphi?
Como anexar uma matriz a outra matriz do mesmo tipo sem usar instruções iterativas (for ouwhile loops) em Delphi?
System.IOUtils.TDirectory.GetParent comportamento estranho?
O resultado deGetParent('c:\1\2\') é'c:\1\2'. E o resultado deGetParent('c:\1\2') é'c:\1'. Esse é o comportamento normal / esperado? Se sim, qual é a lógica por trás disso?
Como garantir que uma caixa de diálogo esteja sempre na frente da janela principal
Ainda não encontrei a melhor solução para isso. Eu tenho uma caixa de diálogo não modal que pode ser aberta em instâncias ilimitadas por uma tecla de atalho no aplicativo. Até o próprio diálogo pode abrir uma nova instância. Quero que essas ...
Os Class Helpers devem ser usados no desenvolvimento de novo código?
O Delphi 8 introduziu os Class Helpers com o objetivo de mapear a VCL / RTL para a hierarquia de objetos .NET. Eles permitem injetar métodos em uma classe existente sem substituir a classe ou modificar o original. Versões posteriores do Delphi ...
A instrução “for… to” do Delphi é executada do valor final ao valor inicial
Estou escrevendo um aplicativo simples no Embarcadero Delphi 2010. Um código simples com dois ciclos: procedure TForm1.Button1Click(Sender: TObject); var a:array [0..255] of integer; i:integer; k,q:integer; begin k:=0; for I := 0 to 255 do begin ...
Quais registros de CPU devem ser restaurados no final de um procedimento asm no Delphi
Ao escrever um procedimento ou função Delphi no código de montagem, quais registros devem ser salvos e restaurados para o valor original no final do procedimento? Ao chamar outro procedimento ou função Delphi do código de montagem (em linha), o ...
Captura de tela da área de trabalho Delphi no Windows10, problema com GetDeviceCaps
Como posso obter o tamanho de tela correto para tirar uma captura de tela no Windows10? parece obter valores incorretos (talvez problema de DPI?) isto é // screenshot b := TBitmap.Create; DC := GetDC(GetDesktopWindow); try b.Width ...
O que poderia causar "Não existe mapeamento para o caractere Unicode na página de código de vários bytes de destino"?
Eu tenho um relatório de bug do EurekaLog mostrando umEEncodingError. O log aponta paraTFile.AppendAllText. Eu chamoTFile.AppendAllText é este meu procedimento: procedure WriteToFile(CONST FileName: string; CONST uString: string; CONST WriteOp: ...