Блог за разработка на софтуер на losLab

HotXLS Delphi Component

Software Development Blog

HotXLS Delphi Component

Засичане на подправен XLSX: HotXLS Agile HMAC

Проверявайте Agile-криптирани XLSX пакети в Delphi с HotXLS: HMAC-SHA-512 dataIntegrity, константно-времеви проверки и класическите записи за резервация

HotXLS Delphi Component

BIFF record length drift в Delphi XLS writer

HotXLS pivot emitter декларираше 24-byte BIFF body, а записваше 26, така че chart sheets изчезваха при reopen; ето как да откриете drift-а за проверим length

HotXLS Delphi Component

BIFF8 secondary axis groups в Delphi с HotXLS

HotXLS записва BIFF8 secondary axis groups в Delphi с AXESUSED и два AxisParent blocks, като chart group живее във всеки axis group чрез правилна record nesting

HotXLS Delphi Component

BIFF8 XLUnicodeString в Delphi: cch и fHigh

HotXLS decode-ва BIFF8 XLUnicodeString в Delphi: GetWideString брои bytes, fHigh 0 иска GetString, а грешната pair се проваля тихо с per-encoding length guards

HotXLS Delphi Component

Excel камера обекти от Delphi: живи снимки

AddCamera поставя жива картина на диапазон от клетки върху работния лист, Excel я пререндира при всяко отваряне, а връзката оцелява и след запис

HotXLS Delphi Component

Delphi cross-compiler build matrix: HotXLS от XE5

Пет compiler rejections, които се появяват само на Delphi XE5, показват защо build matrix само с най-новия compiler оставя HotXLS unsupported тихо

HotXLS Delphi Component

Персонализирана мрежа за Excel в Delphi с HotXLS

HotXLS TXLSWorkbookViewer визуализира книги на Excel като Delphi мрежа с обединени клетки, синхронизирано превъртане, избор и събития за хипервръзки и коментари

HotXLS Delphi Component

Deep recalc одит в HotXLS с изолиран overlay

CalculateAndVerify преизчислява графата на зависимостите в изолиран overlay, сравнява всеки резултат с кеша в клетката и докладва разминаванията, без да пише

HotXLS Delphi Component

HotXLS под Free Pascal и Lazarus: Unicode и COM ABI

HotXLS се компилира под Free Pascal и Lazarus: DELPHIUNICODE режим в ядрото, CORBA интерфейси с ръчен reference counting и Pascal AES вместо OMF обекти

HotXLS Delphi Component

PivotCache substream и SXDB записи в HotXLS (BIFF8)

HotXLS чете и пише PivotCache substream, като преценява framing-а от телата на записите, не от номерата: един номер носи два несъвместими оформления

HotXLS Delphi Component

Pull row курсор за XLS, XLSX, ODS и CSV в Delphi

Един pull row курсор в HotXLS обединява четенето на XLS, XLSX, ODS и CSV в Delphi: явна машина на състоянията, идемпотентен Cancel и заети изгледи на ред

HotXLS Delphi Component

R1C1 формула нотация в Delphi с HotXLS

Компилирайте R1C1 формули в Delphi с HotXLS: GetCompiledFormulaR1C1 разчита R2C3, R[-1]C[2] и RC за всяка клетка, така една формула запълва цяла колона

HotXLS Delphi Component

Tagged PDF фигури от Excel изображения с HotXLS

Как HotXLS превръща картини с алтернативен текст в независими PDF Figure структурни елементи и защо един MCID разпределител на страница е задължителен

HotXLS Delphi Component

XLSX Shared Formula si Expansion в Delphi: клопки

Как HotXLS разгъва последователи на shared formula в XLSX в Delphi: намиране на master si, изместване на относителни референции и оцеляване на самозатварящи се

HotXLS Delphi Component

Едновременно ZIP inflate в Delphi: HotXLS read gate

Как HotXLS декомпресира много XLSX работни листове едновременно от един споделен поток на ZIP пакет в Delphi, използвайки read gate, който заключва само