Preguntas etiquetadas con delphi

Delphi es un lenguaje para el desarrollo rápido de aplicaciones nativas de Windows, macOS, Linux, iOS y Android mediante el uso de Object Pascal. El nombre se refiere al lenguaje Delphi, así como a sus bibliotecas, compilador e IDE que se utiliza para ayudar a editar y depurar proyectos Delphi.



1
¿Se espera este comportamiento dinámico de matriz de Delphi?
La pregunta es: ¿cómo gestionan Array dinámicamente las matrices dinámicas cuando se configuran como miembros de la clase? ¿Se copian o se pasan por referencia? Delphi 10.3.3 utilizado. El UpdateArraymétodo elimina el primer elemento de la matriz. Pero la longitud de la matriz permanece 2. El UpdateArrayWithParammétodo también elimina el …

1
CreateVirtualDisk da el error 87 (El parámetro es incorrecto)
En Windows 10, al intentar utilizar la API CreateVirtualDisk para crear un disco virtual, falla y devuelve el código de error 87. Ejemplo reproducible mínimo completo. program Project3; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, Winapi.Windows; type // Identifiers for virtual storage types and providers VIRTUAL_STORAGE_TYPE = record DeviceId: ULONG; // …

1
Diferencia entre @H y @H [0]
yo tengo var H: array of THandle; luego, en un bucle, creo múltiples subprocesos, y asigno identificadores de subproceso a los elementos de H, y luego los espero. Pasar @H [0] como el segundo parámetro a WFMO a continuación funciona. WaitForMultipleObjects(Length(H), @H[0], True, INFINITE) <-- Works Pero pasar @H como …

2
¿Cómo evito que TStrings.SaveToFile cree una línea vacía final?
Tengo un archivo .\input.txtcomo este: aaa bbb ccc Si lo leo usando TStrings.LoadFromFiley lo escribo de nuevo (incluso sin aplicar ningún cambio) TStrings.SaveToFile, crea una línea vacía al final del archivo de salida. var Lines : TStrings; begin Lines := TStringList.Create; try Lines.LoadFromFile('.\input.txt'); //... Lines.SaveToFile('.\output.txt'); finally Lines.Free; end; end; Se …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.