-
Content Count
3416 -
Joined
-
Last visited
-
Days Won
113
Everything posted by Lars Fosdal
-
What kind of app will be hosting the ActiveX component? The future of ActiveX is a bit iffy.
-
Can I create my own delphi dark theme (for v10.3.3+)
Lars Fosdal replied to Yaron's topic in Delphi IDE and APIs
Are there changes to the theme resources since 10.3.0? -
Can I create my own delphi dark theme (for v10.3.3+)
Lars Fosdal replied to Yaron's topic in Delphi IDE and APIs
What about https://github.com/RRUZ/delphi-ide-theme-editor ? -
What if you call Inherited before drawing the rect? I see that in some of my code I only do my custom drawing if State = [].
-
Have you tried without the lock/unlock? You are after all already inside a grid on draw event. A possible workaround could be to do an invalidate on the grid after a drag/drop. Also - how a mod 2 = 0 can draw every three rows, is a bit of a mystery đŸ˜‰
-
vcl 260.bpl n'est pas conçue delphi 10.3.3 update3
Lars Fosdal replied to xorpas's topic in Delphi Third-Party
The link above contains the general ISO for Delphi / RAD Studio for license hoders. You need to be logged in, and possible have a subscription? Not sure about the last bit. The Community Edition (CE) of Delphi can be found here: https://www.embarcadero.com/products/delphi/starter/free-download Are you on CE or Pro|Enterprise|Architect? -
vcl 260.bpl n'est pas conçue delphi 10.3.3 update3
Lars Fosdal replied to xorpas's topic in Delphi Third-Party
Have you checked the integrity of the ISO image? CertUtil -hashfile <filename.iso> <MD2|MD4|MD5|SHA1|SHA256|SHA384|SHA512> i.e. CertUtil -hashfile delphicbuilder10_3_3_7899_nt.iso MD5 The output should match the MD5 signature in http://cc.embarcadero.com/item/30896 Personally, I prefer the Web Installer. -
vcl 260.bpl n'est pas conçue delphi 10.3.3 update3
Lars Fosdal replied to xorpas's topic in Delphi Third-Party
Control Panel | System | Advanced System Settings | Environment Variables System Variables | Path -
vcl 260.bpl n'est pas conçue delphi 10.3.3 update3
Lars Fosdal replied to xorpas's topic in Delphi Third-Party
Did you use the .ISO installer or the web installer? The length of the path environment variable can be a problem. Check that there are no old and obsolete paths filling it up. -
can anything else but a variable be declared as 'absolute'?
Lars Fosdal replied to dummzeuch's topic in RTL and Delphi Object Pascal
<Images of General Custer flashing by...> -
Is it live at design-time? (I have nothing but bad experiences with that and prefer to NOT do that) Is the data source originally used when designing still available?
-
vcl 260.bpl n'est pas conçue delphi 10.3.3 update3
Lars Fosdal replied to xorpas's topic in Delphi Third-Party
Uninstall, reinstall. -
Which version of PowerShell? I recommend installing PS Core 6 while waiting for 7. Faster and richer. From your Windows Powershell command line, run: iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI" Note that PS Core 6 runs on Linux and MacOS too.
-
You can also validate your findings through PowerShell PS C:\> Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer WindowsProductName WindowsVersion OsHardwareAbstractionLayer ------------------ -------------- -------------------------- Windows 10 Enterprise 1809 10.0.17763.737
-
Using Expressions in the Group By Clause in Interbase
Lars Fosdal replied to MikeMon's topic in Databases
An alternative could be using a temp table for the inner select? -
Using Expressions in the Group By Clause in Interbase
Lars Fosdal replied to MikeMon's topic in Databases
I've not used Interbase, but if follows std SQL, it could be something like this? SELECT HIREDMONTH, EMPLOYEECOUNT FROM ( SELECT extract (month FROM HIRED_DATE) AS HIREDMONTH, count(*) AS EMPLOYEECOUNT FROM employee ) AS Table1 GROUP BY HIREDMONTH, EMPLOYEECOUNT -
Have any of you tried these ARM development kits with AOSP and Delphi? https://www.96boards.org/product/hikey960/ https://www.96boards.org/product/hikey970/
-
I guess that takes the 960 off the table. The 970 mentions supporting Google Android NN neural network computing framework, which means it is Android 8.1 (API level 27) or above.
-
Service Location Protocol API pascal unit?
Lars Fosdal replied to eivindbakkestuen's topic in Network, Cloud and Web
Not sure if helpful at all, but could https://sourceforge.net/projects/openslp/ be wrapped with C++Builder for consumption in Delphi? -
https://docs.microsoft.com/en-us/dotnet/framework/app-domains/install-assembly-into-gac
-
FireDAC / SQL Server "Connection is busy with results for another hstmt"
Lars Fosdal replied to Nathan Wild's topic in Databases
I'd start by identifying for certain which drivers that are being used by the two clients. -
FireDAC / SQL Server "Connection is busy with results for another hstmt"
Lars Fosdal replied to Nathan Wild's topic in Databases
MARS (Multiple Active Result Sets on the same connection) doesn't work without the advanced clients, IIRCC. https://docs.microsoft.com/en-us/sql/relational-databases/native-client/features/using-multiple-active-result-sets-mars?view=sql-server-ver15 -
Printer.Canvas.TextOut Procedure's X Position is Ignored with Built-In Printer Fonts
Lars Fosdal replied to MikeMon's topic in General Help
In https://support.microsoft.com/en-us/help/201978/how-to-use-printer-device-fonts there are some clues to doing device font substitution, but if that doesn't work out, I am afraid that you have to raise the issue with the maker of the printer. -
Printer.Canvas.TextOut Procedure's X Position is Ignored with Built-In Printer Fonts
Lars Fosdal replied to MikeMon's topic in General Help
Is there a TrueType version of the built in printer fonts available anywhere? It could be that the MS canvas handling fails to get font info for the built in fonts, if the fonts don't exist in the Windows font registry. Installing the TrueType may help? -
FireDAC / SQL Server "Connection is busy with results for another hstmt"
Lars Fosdal replied to Nathan Wild's topic in Databases
If FetchAll is not used, and there is more than the default row limit number of rows, RecordCount may show the same as the row limit (f.x. 50). This means that if you use a for loop for var n:= 1 to RecSet.RecordCount do begin // ... process RecSet.MoveNext; end; You may only get the first 50 records, and not the actual number. That could possibly lead to this situation where the RecSet is "unfinished". It is safer to use while not RecSet.EoF do begin // ... process RecSet.MoveNext; end; which will fetch more chunks of 50 rows until all rows have been fetched - or use FetchAll đŸ˜›