Resultados da pesquisa a pedido "delphi"

1 a resposta

Erro de exceção do depurador e excesso de memória

Tentei executar o código a seguir, mas ele mostra um erro em relação ao endereço de memória e mostra uma mensagem que 'talvez não seja definida após o loop'. Por favor, dê uma olhada. var n_max : integer; n: integer; r, R1, f, h0 : Array of ...

2 a resposta

Posso modificar uma constante na classe RTL System.Classes.TStream e reconstruí-la em tempo de execução no Delphi XE6?

Estou tentando contornar uma limitação de desempenho feia conhecida no System.Classes.pas, que tem um limite de buffer constante da era dos anos 80 ($ F000) que se parece com isso: function TStream.CopyFrom(const Source: TStream; Count: Int64): ...

4 a resposta

Delphi: Como evitar o underflow do EIntOverflow ao subtrair?

A Microsoft já diz, na documentação do GetTickCount, que você nunca pode comparar a contagem de marcações para verificar se um intervalo passou. por exemplo.: Incorreto (pseudocódigo): DWORD endTime = GetTickCount + 10000; //10 s from now ... ...

1 a resposta

Delphi: Como uso $ OVERFLOWCHECKS OFF para desativar as verificações de estouro?

Eu tenho um pouco de código que causa um underflow: var t1, t2, delta: DWORD: begin t1 := 0xffffff00; t2 := 0x00000037; delta := (t2 - t1);A própria subtraçãofaz gerar um overflow (underflow), mas não quero que o Delphi jogue umEIntOverflow ...

2 a resposta

Métodos anônimos - captura de variável versus captura de valor

Abaixo está um SSCCE baseado em um exemplo na seção Métodos Anônimos da Parte 1 do excelente livro Delphi XE2 Foundations de Chris Rolliston, sobre a idéia de captura de variáveis (qualquer erro é inteiramente meu). Funciona exatamente como eu ...

2 a resposta

Cifras PHP AES 128 ECB e Delphi AES 128 ECB

Estou criptografando a string "sifrelenecek" com o Delphi usando o AES 128 ECB usando a chave como "KRPTTT101103" e isso me dá "FBE4A4405D6C1B54503D9B213E41AE56", estou verificando com http://aes.online-domain-tools.com/ ...

2 a resposta

Delphi Obter localização do arquivo

Para determinar o caminho do exe, não sei qual código devo usar. Por favor, explique quando e por que devemos usar: 1 ExtractFilePath(ParamStr(0)) 2) ExtractFilePath(Application.ExeName) Porque ambos os códigos estão renderizando a mesma ...

2 a resposta

Como implanto aplicativos em execução como modo de administrador?

Como implanto aplicativos para que exijam direitos de administrador sem que o usuário final faça isso manualmente? Eu uso o Delphi 2009 para criar o aplicativo.

1 a resposta

Como pintar por multi-threading em um TBitmap

para acelerar a pintura de um bitmap no Delphi XE2, decidi seguir o seguinte caminho a) Crie um exemplo. 10 x Enrosque e pinte apenas uma camada do bitmap dentro da classe de encadeamento b) quando todos os encadeamentos terminarem, mescle ...

3 a resposta

Por que o compilador insiste que minha função está embutida quando não está?

Por que estou recebendo [Erro DCC] ProjectCOWArray.dpr (23): A função embutida E2426 não deve ter bloco asm program ProjectCOWArray; {$APPTYPE CONSOLE} {$R *.res} type PRefCount = ^TRefCount; TRefCount = array[0..1] of integer; TCOWArray<T> = ...