Resultados da pesquisa a pedido "delphi-2009"

2 a resposta

erramentas que podem analisar o formato Delphi XMLDoc e criar ajuda online

ferramenta XMLDoc para documentação da API é explicada aqui: http: //edn.embarcadero.com/article/3277 [http://edn.embarcadero.com/article/32770] xistem ferramentas gratuitas ou comerciais que podem ser usadas para criar documentação com base ...

2 a resposta

Ocultar o formulário principal em um aplicativo Delphi 2009

O código a seguir funciona bem no Delphi 7. No entanto, no Delphi 2009 o formulário permanece oculto, mas o botão na barra de tarefas está aparecend ShowWindow(Handle, SW_HIDE); SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, ...

2 a resposta

read streams linha por linha

Existe uma maneira no Delphi de ler fluxos, linha por linh Existe uma maneira de definir a codificação do flux Eu sei d TEncoding.getEncodingPage(1250);Como obtê-lo do stream?

3 a resposta

Conversão implícita para registro sobrecarregado em Delphi como um parâmetro em uma matriz const

Nós nos livramos do shortstring como parte de uma conversão do Delphi 7. Eu queria torná-lo o mais indolor possível, para que pudéssemos mudar o ShortString para algum registro que agisse da mesma maneira. Veja como é declarado (há mais, mas ...

6 a resposta

Convertendo TMemoryStream para 'String' em Delphi 2009

Tivemos o seguinte código antes do Delphi 2009: function MemoryStreamToString(M : TMemoryStream): String; var NewCapacity: Longint; begin if (M.Size = > 0) or (M.Memory = nil) then Result:= '' else begin if TMemoryStreamProtected(M).Capacity = ...

2 a resposta

Como criar um atalho de arquivo (arquivo * .lnk) na área de trabalho no Window

function GetDesktopFolder: string; var buf: array[0..MAX_PATH] of Char; pidList: PItemIDList; begin Result := StrNoDesktopFolderFo; SHGetSpecialFolderLocation(Application.Handle, CSIDL_DESKTOP, pidList); if (pidList <> nil) then if ...

2 a resposta

TThread.Synchronize causando um (quase) deadlock no Delphi 2009 (trabalhado no Delphi 7)

No Delphi 2009, as funções sincronizadas que funcionavam bem no Delphi 7 são executadas com lentidão sublime até você passar o mouse sobre o formulário aberto. Agitar o mouse faz com que o programa entre em um estado ocioso do mouse, o que ...

6 a resposta

Organizando o caminho de pesquisa

Criamos via "Ferramentas | Opções | Variáveis de ambiente" Variáveis como essa: $(Sources) = D:\Sources\Delphi $(OurLib) = $(Sources)\OurLib\Src $(OurApp1) = $(Sources)\Applications\App1\3.x $(ThirdParty) = $(Sources)\ThirdPartyComponents ...

4 a resposta

Ponteiro para o tipo genérico

No processo de transformação de uma determinada implementação eficiente de mapa de hash baseada em ponteiro em uma implementação genérica de mapa de hash, deparei-me com o seguinte problema: u tenho uma classe que representa um nó de hash (a ...

2 a resposta

ADODataSet excluindo da tabela associada

Eu tenho um aplicativo Delphi em que eu mostro uma lista de jogos que foram jogados em uma consulta como esta: select g.*, gt.id, gt.descr from GAMES g inner join game_types gt on gt.id = g.game_type order by game_date DESC Quando clico no ...