Resultados da pesquisa a pedido "delphi-2009"
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 ...
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, ...
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?
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 ...
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 = ...
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 ...
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 ...
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 ...
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 ...
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 ...