-
Content Count
2556 -
Joined
-
Last visited
-
Days Won
149
Posts posted by Uwe Raabe
-
-
Looks like it comes from GExpert.
-
8 hours ago, Eric Grange said:Alternatively is there a way to dump the initialization order of InitUnits so that I can bisect to the problematic initialization using a log ?
AFAIK; the initialization order of units follows the order of the ICODE (Initialization Code-Segment) segments in the Detailed map of segments in the map file.
- 1
-
IMHO using inline variables and with together looks somewhat strange.
- 2
-
1 hour ago, Lajos Juhász said:Delphi version this requires Delphi 10.3 or newer version (https://docwiki.embarcadero.com/RADStudio/Sydney/en/Inline_Variable_Declaration)
Sydney is 10.4!
-
You may have hard time to find something like that, because IMHO your formatting is not consistent: After then the begin is in the next line, but after else it is not.
It probably boils down to having to write your own formatter.
- 1
-
39 minutes ago, Vincent Parrett said:the most annoying part is not having delphi translations for much of what I need.
Which APIs are you looking for?
-
-
The FinalBuilder Action allows to specify a manifest, but it is not (yet) capable to build a new one from scratch. Seems you need to create one by yourself. Thankfully there is an article showing how to do it: https://www.finalbuilder.com/resources/blogs/windows-manifest-files
-
Can you try to replace the ctNone with ctAPPLICATION_JSON?
-
The Custom Body content doesn't look very JSON like. Try adding the brackets.
-
10 hours ago, luciano_f said:I don't understand your explanation because this file "ImageCollectionEditor" doesn't exist
I didn't say the file exists. When a unit is neither provided as source nor as a compiled DCU, it can still be provided inside a DCP file, which is the case for the unit ImageCollectionEditor. It is contained inside dclwinx.dcp and thus can be used in other design packages. I cannot give a link or attach that file because it is not listed under the Redist folder of Delphi.
-
dclwinx.dcp is located in lib\win32\release in the Delphi folder and the corresponding design package (dclwinx280.bpl for Delphi 11) is located in the bin folder.
You won't find anything on the web for it, neither the package nor the unit, because Embarcadero doesn't provide any information for it.
-
The package is part of the Delphi installation and the unit is included in the package. There is no source.
-
57 minutes ago, luciano_f said:but I didn't find the files that refer to it "TImageCollectionEditorForm"
Try unit Imagecollectioneditorthe in the dclwinx package.
-
1 hour ago, DelphiUdIT said:The source file of Image List Editor is: "C:\Program Files (x86)\Embarcadero\Studio\22.0\source\Property Editors\ImgEdit.pas"
This Editor is for TImageList, not for TVirtualImageList. AFAIK, the editor for TVirtualImageList is not shipped as source.
- 1
-
18 minutes ago, dummzeuch said:What are your plans for this tool? Are you going to release the source code? Or make it a commercial tool?
He already mentioned before:
11 hours ago, Alexander Sviridenkov said:This is not a separate control, all UI of this application is just two THtPanel-s. Program generates SVG from units graph and put it into HtPanel, that's all. No direct drawing.
F.e. this is how looks CSS for main panel:
svg {font-size: 8px} .node rect {fill: white; stroke: gray; stroke-width: 1px} .node:hover rect {fill: lightblue} .node.circ rect {fill: #ffdddd} .link {stroke: white; fill: white; opacity: 0.1} .link.selected {stroke: green; fill:green;opacity: 1} .link.imp.selected {stroke: blue; fill:blue} .link.selected.circ {stroke:red!important} .link ellipse {stroke:none!important} .selected rect {fill: #ccfab4} .node.main rect {fill: lightblue!important; stroke: #456c87!important} .node.selected.circ rect {fill: #ffbbbb} .project rect {stroke: black; stroke-width: 2px} .project text {font-weight: bold} .search text {fill: #b84f04}
As I already own a license for HTML Components there is a good chance that it may be included as an extension to the Unit Dependency Analyzer in MMX.
- 4
- 1
-
2 minutes ago, Attila Kovacs said:do you need to restart the IDE or a service, or do you have no impact on it?
Is there a way to setup a shortcut to "re-run" the Delphi LSP instances?
- 2
- 1
-
Seems you are still refusing to give the formatter settings you are using. How do you expect being helped if you don't give us the requested information?
-
52 minutes ago, luciano_f said:Can I create my own styles?
Of course you can - just write it down. Note, that a style guide is not applied automatically. The developers must adhere to it when they write code.
54 minutes ago, luciano_f said:Is it possible to do what I want?
As we don't know what your are doing in the moment, we cannot say what you need to change to get the desired outcome. Therefore my request above.
-
I cannot reproduce that behavior here. Can you give detailed steps, please?
-
Can you show the complete code block with real indentation and your Line Break formatter options?
-
30 minutes ago, Ian Branch said:Will you be doing one for D12??
Are you asking a theoretical question or in the wrong forum?
-
-
I will try to reveal not too much, but I expect these questions to have satisfying answers with the release.
Tracking down exception in initialization section ? (RaiseExceptObject)
in RTL and Delphi Object Pascal
Posted
The order of units with initialization code are better retrieved by the C=ICODE entries instead of the C=CODE ones.