-
Content Count
2750 -
Joined
-
Last visited
-
Days Won
162
Everything posted by Uwe Raabe
-
TFileOpenDialog supports the same previews as Windows Explorer.
-
Why does the field type change after saving the Table within the database?
Uwe Raabe replied to Miguel Jr's topic in Databases
Unless you already found it: The word documentation in my comment is a link: https://docwiki.embarcadero.com/InterBase/2020/en/IBConsole_Interface -
Why does the field type change after saving the Table within the database?
Uwe Raabe replied to Miguel Jr's topic in Databases
In that case I am unable to help you. -
Why does the field type change after saving the Table within the database?
Uwe Raabe replied to Miguel Jr's topic in Databases
Why don't you use it for the documentation? Do you expect me to copy paste it here? -
Why does the field type change after saving the Table within the database?
Uwe Raabe replied to Miguel Jr's topic in Databases
Have you actually tried reading the documentation? -
Why does the field type change after saving the Table within the database?
Uwe Raabe replied to Miguel Jr's topic in Databases
As I already mentioned: IBConsole -
Why does the field type change after saving the Table within the database?
Uwe Raabe replied to Miguel Jr's topic in Databases
No, there isn't. It is no longer maintained and one of the reasons for its absence is what you are experiencing. For InterBase you can use IBConsole. -
You might already have seen it: When you go to https://quality.embarcadero.com/ there is a notice at the top saying: So be prepared (presumably already today) for not being able to file new reports or edit/comment on existing ones. Searching and reading should be possible. While this will most certainly lead to complaints, it is definitely a good thing and long awaited change.
-
Regression - Delphi 12 - Unable to debug dynamically loaded packages
Uwe Raabe replied to @AT's topic in Delphi IDE and APIs
Although there is one issue mentioned in this area (RSS-1044: Debug Delphi 12 IDE for Components design time), that issue lacks public access, so we don't know about the details. A short test here still exposes the problem, but there might be other things involved having influence on it. I would like to hear from others if they could get it working with 12.2. -
Yes, that also matches my own understanding. Different main versions are independent.
-
I was more targeting a system on top of the current JIRA Service Desk, not replacing their internal JIRA. After all it is the web interface that sucks, not the fact they use a cloud based JIRA in the first place.
-
Perhaps an MVP project could do it?
-
Gutter width changes a few seconds after IDE startup in Delphi 12
Uwe Raabe replied to dummzeuch's topic in Delphi IDE and APIs
Probably depends on the number of source lines. If they exceed 1000 there must be more space to display the line numbers. -
New Warning in 12.2: Overloading a similar index type by declaring an array property 'Items'
Uwe Raabe replied to pyscripter's topic in RTL and Delphi Object Pascal
IIRC, that has been Delphi 6 or 7. One can even test for that with {$IF CONDITIONALEXPRESSIONS}. -
Delphi 12.2 code editor blinks for every key I press
Uwe Raabe replied to Clément's topic in Delphi IDE and APIs
OK, my setup is Windows (no VM) and IDE Light Theme and that doesn't show any blinking. -
Delphi 12.2 code editor blinks for every key I press
Uwe Raabe replied to Clément's topic in Delphi IDE and APIs
Can you show a small video of that? Based on your description I cannot reproduce that behavior, so I might got it wrong. -
Delphi takes 9 seconds to start/shutdown an empty application
Uwe Raabe replied to FreeDelphiPascal's topic in General Help
If a market share value goes down, it does not imply that the absolute numbers are going down. If there were only 1 million Windows systems in the world, their market share would be 100%. Now when 4 million iPhones are sold, the Windows market share goes down to 20%, but there are still 1 million Windows systems. -
Ord returns the ordinal value of the character, not its position in the alphabet.
-
The people responsible for the feature matrix obviously have another look at things as we developers.
-
Edit1.Text is a string, which internally is a pointer. So Ord returns the value of the pointer. Better identify the char you are interested in: Ord(Edit1.Text[1]);
-
New Warning in 12.2: Overloading a similar index type by declaring an array property 'Items'
Uwe Raabe replied to pyscripter's topic in RTL and Delphi Object Pascal
Yep! I first made use of that almost 10 years ago in a class holding translation strings. Before that the strings were indexed by an Integer, but later we extended that to string indices. property Items[Index: Integer]: string read GetItems; default; property Items[const Index: string]: string read GetItems; default; The interesting part was that both are marked as default properties, which allowed us to simply write something like this: Label1.Caption := Translations[42]; Label2.Caption := Translations['Error']; The most benefit came from the fact that we could keep the Integer based translations and simply add the string based ones - all using the same Translations instance. -
Delphi takes 9 seconds to start/shutdown an empty application
Uwe Raabe replied to FreeDelphiPascal's topic in General Help
Here with D12.2 that time is less than I need to move my hand from the mouse back to my keyboard. Scenario: create empty VCL application save project run with debugger (i.e. Start with F9) close running application with clicking on close button on form title type something in the current editor view -
RSS-683 is indeed not public - probably because the poster missed to share it correctly. The other one is: https://quality.embarcadero.com/browse/RSP-42257
-
New Warning in 12.2: Overloading a similar index type by declaring an array property 'Items'
Uwe Raabe replied to pyscripter's topic in RTL and Delphi Object Pascal
AFAIK, there is no legal syntax to avoid this warning. The only way I know of is locally suppressing it: ... {$WARN OVERLOADING_ARRAY_PROPERTY OFF} property Items[Index : TColumnIndex] : TVirtualTreeColumn read GetItem write SetItem; default; ... end; {$WARN OVERLOADING_ARRAY_PROPERTY DEFAULT} -
Indeed, the links won't work. You have to manually search for the ID in the corresponding portal.