Resultados de la búsqueda a petición "delphi-2009"

2 la respuesta

Ocultar el formulario principal en una solicitud de Delphi 2009

El siguiente código funciona bien en Delphi 7. Sin embargo, en Delphi 2009 el formulario permanece oculto pero ahora aparece el botón en la barra de tareas. ShowWindow(Handle, SW_HIDE); SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, ...

2 la respuesta

read streams línea por línea

¿Hay alguna forma en Delphi para leer transmisiones, línea por línea? ¿Hay alguna forma de configurar la codificación de la transmisión? Yo se d TEncoding.getEncodingPage(1250); ¿Cómo obtenerlo de la transmisión?

3 la respuesta

Cast implícito para el registro sobrecargado en Delphi como parámetro en una matriz constante

Nos deshicimos de la cadena corta como parte de una conversión de Delphi 7. Quería hacerlo lo menos doloroso posible para que pensáramos que podríamos cambiar la cadena corta a algún registro que actuara de la misma manera. Así es como se ...

6 la respuesta

Convirtiendo TMemoryStream a 'String' en Delphi 2009

Teníamos el siguiente código antes de 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 la respuesta

¿Cómo crear un acceso directo a un archivo (archivo * .lnk) en el escritorio en Windows?

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 la respuesta

TThread.Synchronize causando (casi) un punto muerto en Delphi 2009 (trabajó en Delphi 7)

En Delphi 2009, las funciones sincronizadas que funcionaron bien en Delphi 7 se ejecutan con una lentitud sublime hasta que mueves el mouse sobre el formulario abierto. Al mover el mouse, el programa pasa a un estado inactivo del mouse ...

6 la respuesta

Organizando la ruta de búsqueda

Creamos a través de "Herramientas | Opciones | Variables de entorno" Variables como esta: $(Sources) = D:\Sources\Delphi $(OurLib) = $(Sources)\OurLib\Src $(OurApp1) = $(Sources)\Applications\App1\3.x $(ThirdParty) = ...

4 la respuesta

Puntero al tipo genérico

En el proceso de transformar una implementación de mapa de hash basada en puntero eficiente dada en una implementación de mapa de hash genérica, me topé con el siguiente problema: Tengo una clase que representa un nodo hash (la implementación ...

2 la respuesta

ADODataSet eliminar de la tabla unida

Tengo una aplicación Delphi donde muestro una lista de juegos que se han jugado desde una 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 DESCCuando hago clic en el ...

4 la respuesta

Alcance de métodos anónimos

Una cosa buena sobre los métodos anónimos es que puedo usar variables que son locales en el contexto de la llamada. ¿Hay alguna razón por la cual esto no funciona para parámetros y resultados de función externos? function ReturnTwoStrings (out ...