-
Content Count
1448 -
Joined
-
Last visited
-
Days Won
35
Everything posted by Fr0sT.Brutal
-
Dynamic method call with record references
Fr0sT.Brutal replied to Andre1's topic in RTL and Delphi Object Pascal
Where the error occurs and what it is? I repeat: don't cast pointers to Integer! It's incorrect on x64 -
Edit3.Text:=String.Join('.',S); ?
-
Dynamic method call with record references
Fr0sT.Brutal replied to Andre1's topic in RTL and Delphi Object Pascal
When record argument is declared as const, Delphi always passes it by reference (pointer). So you should try to feed the function with pointers. BTW, if you use Reference as pointer, don't declare it as Integer. -
2022 StackOverflow dev survey - salary results
Fr0sT.Brutal replied to Darian Miller's topic in Tips / Blogs / Tutorials / Videos
So as a very experienced Delphi developer I should be getting $200k? Plz hire me 😄 -
Do you need an ARM64 compiler for Windows?
Fr0sT.Brutal replied to Lars Fosdal's topic in Cross-platform
Sure thing. However, backdoor holes left for spying could be revealed by someone else and used with all possible harmful purposes. Contrary, I've never heard of any Russian developers that are "angry at everybody else" and do any harm with their software. They seem to know the difference between business and politics while others seem not. I know several cases when other developers were so angry to put some destructive code into their products to be executed when being run in Russia. Not mentioning numerous companies leaving the market screwing up all their contract liabilities. Back to the topic, the quote you gave shows that rules of the game are maintained. Formalities are valid, nothing to worry about things you don't know 😉 -
Do you need an ARM64 compiler for Windows?
Fr0sT.Brutal replied to Lars Fosdal's topic in Cross-platform
That's why the CB development is SOOOO slow 😄 Well, then you should be also frightening of USA developers that you don't know personally because CIA/DOD has long story of injecting backdoors into well-known tools. Not talking about Chinese developers that obey to communist party (goddamn commies want to eat the whole world!) -
Do you need an ARM64 compiler for Windows?
Fr0sT.Brutal replied to Lars Fosdal's topic in Cross-platform
Since Russia has rich and long-lasting experience of sailing under Jolly Roger I wouldn't expect legal issues cause any trouble. From the very beginning of PC era in mid-80s til the end of 00s legally bought software was very rare. Buying, say, something from MS for the home use was considered an insanity -
Left side cannot be assigned to
Fr0sT.Brutal replied to AlanScottAgain's topic in RTL and Delphi Object Pascal
TSomeClass private FFoo: string; public // with props property Foo: string read FFoo; // without props function Foo: string; ... function Foo: string; begin Result := FFoo; end; -
Left side cannot be assigned to
Fr0sT.Brutal replied to AlanScottAgain's topic in RTL and Delphi Object Pascal
Yep, sure. Especially if you need to make some internal field accessible as-is I had some light experience with QT that has no properties but only g/setters. That were really awful hours. -
Binary file encryption/decription problem?
Fr0sT.Brutal replied to direktor05's topic in Algorithms, Data Structures and Class Design
© Running man -
There are plenty of options for building a REST server on Lazarus. mORMot, for instance. Or built-in webserver.
-
sounds rather unrelated to RPi imho
-
There's nothing better than good old classic
-
Interbase VAR Licence and Demos or Free Versions
Fr0sT.Brutal replied to Juan C.Cilleruelo's topic in Databases
I wouldn't bother with IB licensing stuff when there's opensource Firebird. Especially if you have "small apps" that unlikely require some unique IB features. -
Delphi form modality is a mess of triangle-wheeled bicycles, not mentioning the application structure itself (app's window is not main form!). Probably all you can do is some checks and SetForegroundWindow calls
-
Mm, Lazarus?
-
Binary file encryption/decription problem?
Fr0sT.Brutal replied to direktor05's topic in Algorithms, Data Structures and Class Design
There's plenty of them, check the link in my signature. As for your trouble, likely you do something wrong. There's no big difference between strings and binary. -
Indy OpenSSL static linking
Fr0sT.Brutal replied to danielKishlakov's topic in Network, Cloud and Web
Static build is not popular on *nix systems so I doubt they will invest in this area -
Hmm, quick search gave no results... I suspect this is not configurable. The only solution that comes to mind is to have string stubs specially intended for overriding. But the number of these strings must be kept aligned to those 3rd party RC's
-
So Germans have OEM encoding as well! Not only non-latin locales still pulling that old-time mess
-
I too adopt a very old app to be DPI-aware and even on D7 scaling works pretty well. I just had to ensure AutoScroll is False, Scaled is True and Client H and W <> 0 and set the main font to system one. Several remaining glitches could be fixed by giving more space. However I don't use much of 3rd party controls. F.ex., I recall VirtualTreeView has had scaling issues for long long time.
-
Newly released book: Delphi Legacy Projects
Fr0sT.Brutal replied to Bill Meyer's topic in Tips / Blogs / Tutorials / Videos
Unless delivery to your location costs twice as the book itself -
If you need no SQL, you can use almost any implementation. Would be interesting to benchmark opensource options against commercial ones
-
Site is OK, I personally prefer old-school functionality over fancy whistles that require tons of JS and refuse to work on 1-yr old browsers because of some "cutting edge techs" used. The company seems alive, table gets updates, minimal sources cost $300 which is quite acceptable for the announced feature set. However, also consider alternatives like FireDAC, maybe DevExpress, or even opensource Zeos or RxMemDS depending on your needs.
-
IdUDPClient send packet to Broadcast address. how to avoid getting the data back
Fr0sT.Brutal replied to ChrisChuah's topic in Indy
https://en.wikipedia.org/wiki/Broadcast_address usually broadcast address has 255 in at least rightmost octet but it depends on subnet mask. Broadcast has all 1s in the right where subnet mask has 0s.