-
Content Count
128 -
Joined
-
Last visited
-
Days Won
2
Wagner Landgraf last won the day on April 22 2023
Wagner Landgraf had the most liked content!
Community Reputation
43 ExcellentRecent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Why there is no line number in debug information (using JclDebug)
Wagner Landgraf replied to Wagner Landgraf's topic in RTL and Delphi Object Pascal
That's the mystery, isn't it? First, thanks a lot for the detailed test. So let me try to summarize what you found out: in Release config, even if you check "Debug Information" option to True (in Project Options, Building | Delphi Compiler | Linking), it doesn't generate line number, unless you explicitly add the `{$D+}` directive in the source code, is that correct? If yes, I think finding out the reason might explain what's happening here. For the record, I'm using *Debug* config, and "Debug Information" is set to True. But still, I can't get line numbers. So maybe what's happening in my Debug config is the same as it's happening in your Release config? -
Why there is no line number in debug information (using JclDebug)
Wagner Landgraf replied to Wagner Landgraf's topic in RTL and Delphi Object Pascal
And why it can't retrieve the line number from generated map files from my units, but can from Delphi units? -
Why there is no line number in debug information (using JclDebug)
Wagner Landgraf replied to Wagner Landgraf's topic in RTL and Delphi Object Pascal
Sorry, by "DCU" I mean "debug information". -
Why there is no line number in debug information (using JclDebug)
Wagner Landgraf replied to Wagner Landgraf's topic in RTL and Delphi Object Pascal
If that would be the case, it would not show line number information for Delphi units, isn't it? It's "modern" DCU. It just looks that Delphi DCUs have some additional information that my DCUs don't have, but I don't know what that would be. -
Why there is no line number in debug information (using JclDebug)
Wagner Landgraf replied to Wagner Landgraf's topic in RTL and Delphi Object Pascal
No, there isn't. -
Why there is no line number in debug information (using JclDebug)
Wagner Landgraf posted a topic in RTL and Delphi Object Pascal
Hi all, I'm getting call stack information using JclDebug.pas, and I can't get information about line number for my own units. In the (cropped) call stack below, you can see that there is line number information for Delphi units (System.pas, for example), but not for the other units. I have set several compiler and linker options, like stack frames, debug information, map debug info, etc. (see screenshot). JclDebug settings is set to raw, but changing those doesn't seem to make any difference (didn't try too hard):. JclStackTrackingOptions := [stStack, stRawMode]; Does anyone have any idea why it can't get line number? (01C9E319){producao.exe} [0214F319] fpdf.TFPDF.GetStringWidth + $E5 (01C9E314){producao.exe} [0214F314] fpdf.TFPDF.GetStringWidth + $E0 (00006566){producao.exe} [004B7566] System.ErrorAt (Line 5914, "System.pas" + 3) + $4 (000065AA){producao.exe} [004B75AA] System.Error (Line 5925, "System.pas" + 1) + $7 (01C9E314){producao.exe} [0214F314] fpdf.TFPDF.GetStringWidth + $E0 (01CB8FBA){producao.exe} [02169FBA] fpdf_ext.TFPDFExt.WordWrap + $15E (01CB9A86){producao.exe} [0216AA86] fpdf_ext.TFPDFExt.TextBox + $1A2 (01CA46AC){producao.exe} [021556AC] fpdf.TFPDF._out + $5C ... -
MAP2PDB - Profiling with VTune
Wagner Landgraf replied to Anders Melander's topic in Delphi Third-Party
Probably that's what is happening here. I had an older VTune version that worked, and now I installed Tuen 2024 which doesn't. (Of course, "working" was very limited, it didn't support any hardware assisted profiling, but at least the Hotspots with no hardware was working, just to profile application logic). The problem is: where the heck to I find old VTune versions to install? I search everywhere, and I can't find any information. Closes I found was to register for Intel account and go to some download/registration center, but nothing is displayed there are it only lists "registered" products. Does anyone happen to have an old offline installer of 2023, maybe 2022 VTune? -
MAP2PDB - Profiling with VTune
Wagner Landgraf replied to Anders Melander's topic in Delphi Third-Party
Has anybody tried to use VTune inside a VM with M1 (ARM MAC)? I recall I was able to use it, but I rebuilt my VM and now I can't make it work. I get this message: [Instrumentation Engine]: [tid:15552] Failed to allocate Injector, Error = INJECTOR_ERR Pin is exiting due to fatal error I just couldn't find anything relevant about this issue when googling for it. Even the VTune matrix demo doesn't work (so not related to map2pdb). -
support for login / auth for web apps
Wagner Landgraf replied to David Schwartz's topic in Cross-platform
Do you have reliable sources for this? I don't know those tools specifically, but that's basically what a "no-code" solution is. Otherwise it would be a "code" solution. 🙂 -
support for login / auth for web apps
Wagner Landgraf replied to David Schwartz's topic in Cross-platform
One of the most famous authentication SaaS is Auth0. Never heard about descope before. While those tools are really full-featured, they can get expensive pretty fast if your app grows. TMS Sphinx is our (TMS Software) alternative Delphi library for those solutions, where you build your own "descope-like" or "auth0-like" server yourself: https://doc.tmssoftware.com/biz/sphinx/guide/ Things like "adding custom fields to user profile" would obviously not be an issue, since you have full control your authentication server. TMS Sphinx doesn't have all those enterprise features they offer, of course. But it's still OAuth2 compliant and has many features for an authentication server that servers most purposes, even for multi tenant, public SaaS services. -
Delphi REST frameworks that run on Linux?
Wagner Landgraf replied to David Schwartz's topic in Network, Cloud and Web
That is not a "workaround" nor it's a "Sparkle dependency on Windows". Sparkle offers multiple ways to create an HTTP server, using different frameworks/APIs: Indy, Web Broker, http.sys... Of course, http.sys is a Windows kernel/API, so obviously it will only work on Windows. So if you want to create an HTTP server on Linux, you can't use http.sys, neither with XData nor any other framework in the known universe. -
Delphi REST frameworks that run on Linux?
Wagner Landgraf replied to David Schwartz's topic in Network, Cloud and Web
The point of the topic is moot, as you’re wrong. TMS XData does support Linux. -
0/0 => EInvalidOp or NAN ?
Wagner Landgraf replied to FabDev's topic in RTL and Delphi Object Pascal
I didn't understand your statement. Isn't that the exact original question? This is what I see in original post: " But for other Delphi user's using exactly the same project NaN is displayed ! Why ? Does any Windows language settings can do it ? " -
0/0 => EInvalidOp or NAN ?
Wagner Landgraf replied to FabDev's topic in RTL and Delphi Object Pascal
It doesn't work in Windows ARM. In both cases, the output is Nan. -
I did. It works - on Safari. After you mentioned I tried in Chrome, and then it doesn't work. But it's not a 404, instead a connection refused. Looks like it's because the link is insecure HTTP, which is rejected by Google but somehow Safari forces it to be HTTPS - which then works.