DelphiUdIT
Members-
Content Count
822 -
Joined
-
Last visited
-
Days Won
18
Everything posted by DelphiUdIT
-
Winapi.Windows.PROCESS_QUERY_LIMITED_INFORMATION not found
DelphiUdIT replied to PeterPanettone's topic in Windows API
@PeterPanettone If something of WinApi is missing, you can look at this and download the WINMD from getit: https://docwiki.embarcadero.com/RADStudio/Athens/en/What's_New#WinAPI_Delphi_Headers_from_WinMD_metadata Like they told, Bye P.S.:I use some of those headers to include some functionalities missing in Embarcadero WinApi. -
If you mean me, my last post was just an explanation of your previous post. Far be it from me to criticize you. I understand very well the difficulty in dealing with new things. I wish you good things. I am definitely in the wrong place not knowing enough about C++. Bye
-
I don't think the answer is simple. It is not enough to have a simple FIPS compliant DB (if there is one) to make "everything" FIPS compliant. The rules of the American administration (if your project refers to this) are very stringent and rigorous (I know 'cause I worked with them years ago). I think it is better to consult with an Embarcadero sales engineer on this.
-
Stack overflow is a site suitable for receiving precise and targeted answers on single problems. You can't ask a generic question (like: how do you make a loop in Pascal) and hope that someone will answer. In fact, the question will normally be closed. As a basis, it is assumed that the person asking questions has first "studied" the basis of the language and the techniques related to the question. These are just some of the basics that should be studied before asking questions or addressing any problem... and this applies to any language and not only. On the web, and also in this forum, there are many links to manuals, even free ones, that help in understanding Pascal. Have a good time. Bye
-
VSSpell was a, ActiveX component (not free) from "ComponentOne", now "Mescius" company. Since 2023, this was a legacy product 'cause the use of ActiveX tecnology and now it doesn't exist anymore. In some older pages there are some refs. but if you use the download link, only their control panel will be downloaded. So, I don't think there wil be any chance to use it. May be if you have it you can try to derive a "wrapper" or TLB in C++: Bye EDIT: after that I cannot help you more than this 'cause I don't use normally c++
-
I simply open the packages from source directory and compile them in Win64 IDE .... of course installing the design pkg. Take care that the pkg are in DEBUG mode, so you can switch in RELEASE before compile.
-
Here there are new chm offline help files: https://docwiki.embarcadero.com/docs/products/rad_studio/
-
April 30, 2025 There are "new" chm offilne help files (they are dated April 08, 2025) at the same link indicated in the original post. The previous files were dated March 24, 2025. I found out because I had to reinstall Rad Studio (Windows installation was destroyed due to a known Microsoft BUG )
-
[dcc32 Error] Type parameter 'T' must be a non-nullable value type
DelphiUdIT replied to EugeneK's topic in RTL and Delphi Object Pascal
Seems that this issue was resolved with this patch: https://blogs.embarcadero.com/rad-studio-12-3-april-patch-available/ SInce yesterday it was available on Getit and now also in the EMB portal. -
You are right. I removed my comment ...
-
Run as admin on unauthorized Windows username
DelphiUdIT replied to Mustafa E. Korkmaz's topic in Windows API
Why you use '.' for domain in the LogOn function? In the RunAs function you should use CreateProcessAsUser() API, not the CreateProcessWithLogon() .... you don't need to pass the credentials to RunAs, only the token. -
Int, Frac functions and NaN value
DelphiUdIT replied to Kryvich's topic in RTL and Delphi Object Pascal
With 12.3 Enterprise I cannot replicate any of these issues. Not even with evaluation panel. -
I'm pretty sure that this is the correct driver (runtime) that should be used to connect with "mdb or accdb" using OLEDB or ODBC: https://www.microsoft.com/en-us/download/details.aspx?id=54920 Connection strings are noted in the page linked. With OLEDB you can use: " Microsoft.ACE.OLEDB.12.0" or " DAO.DBEngine.120" This was reported by an Italian guy who used it with Lazarus/FPC. P.S: I haven't used access in over 20 years, so I can't provide any further help.
-
One can use also third party packages like ZeosLib instead of FireDac ..... but for Linux compiler there is no chance.
-
I don't think that Delphi RIO Professional Edition had supported Linux apps (not server, not gui). It can support Mac, IOS, Android, but not Linux. And there is no more support for that release: https://docwiki.embarcadero.com/Support/en/Supported_Versions I see few options, in my opinion the best solution should be update some licenses to the new version. P.S.: the new version 12.3 Prof. Ed. doesn't support Linux too .....
-
Try this: https://docwiki.embarcadero.com/RADStudio/Athens/en/Programming_with_Delphi_Index Look at "Type of Controls". There is also the offline version inside RAD IDE.
-
You are using Indy component, and bundle version (like actually github too) distribuited with Delphi is able to use the openssl 1.0.2u version. If you want to use the new SSL (3.x) now , there are additional components for Indy like that distribuited on GETIT, for examples TAURUSTLS.
-
AI Rewrite and COBOL Port Announced for Immediate Development
DelphiUdIT replied to dummzeuch's topic in GExperts
... and write all sources in YAML format, no ? -
Like @PeaShooter_OMO said, the parameter WPARAM is UINT64. So longint (signed 32 bit) and "unisgned 64 bit" are not a good combination.
-
"FY" is longint (signed 32 bit) and the parameter of SendMessage (WPARAM) is nativeint (signed 64 bit). nativeuint (unsigned 64 bit) May be with the internal conversion (32 -> 64) and + 1 sometimes something wrong occurs. It's the case when FY = -1 ? As workaround try to define FY as INT64. UINT64. It's something that needs more accurate investigation ... EDIT: correct thanks to PeaShotter
-
What is the best way to upgrade RAD Studio 12?
DelphiUdIT replied to alank2's topic in Delphi IDE and APIs
Go to portal https://my.embarcadero.com and download the iso installer or the web installer. -
I will write in that way, I mean that I add identation for everything is inside the class definition. I find it very comprensive simple to view, with very long definition too. But surely it is 'cause I'm old ... type TClass = class(TObject) private const SomeConstant = 5; SomeOtherConstant = 6; private type SomeType = integer; SomeOtheType = string; private class var SomeClassVar: integer; class var SomeOtherClassVar: string; private FSomeField: integer; end;
-
May be not, if you are under 3 or 4 VPN with a random rotation IP. You will be in 10 positions at the same ...
![Delphi-PRAXiS [en]](https://en.delphipraxis.net/uploads/monthly_2018_12/logo.png.be76d93fcd709295cb24de51900e5888.png)