Just leaving a comment for the cultured Babylon 5 enjoyer Edit I would have liked a lot if they gave this tool the feature to edit individual names in the list directly. The way of hitting of - clicking on the right file - hitting f2 or rightclick -> rename - having to select the right part cause it always highlights the extension too on default which most of the time I do not want to change - enter imagine this tool would allow us to edit all lines like a text editor. It would be heaven.
I have Aorus Pro X570 MB with Ryzen 5 3600 and some older 4GB GFX. Planning to get Ryzen 5 5600 and 3060 16GB gfx and to 32GB ram. Not a high end update but decent enough for my tasks. For recording YT gaming videos and edit them.
I'd argue that, especially in this case, it'd be more logical and pleasingly symmetric code to use exit(string result) on every line, and delete the empty result initialisation. 🙂 If the code changes, the compiler should warn us (I think) if we might be exiting without assigning a return value.
I agree -- this video is not about "you" nor "stopping", it's about the debugger breaking. The current title sounds more like advice about driving your car on the motorway! Nonetheless a useful tip.
Done. Thanks. I don't always get to spend much time thinking about a title, or description. It's about having a window of time to record something, and getting it all done. I did make a thumbnail though, so progress?
I will say that as far as using CPUs that are 10+ years old, Intel made the superior chips compared to AMD’s pathetic FM2+ APUs and AM3’s FX processors.
It’s not officially support , but there’s a workaround to install Windows 11 on unsupported model but do it at your own risk , highly recommended if you have SSD with the minimum 4GB of RAM . I have PC with i72600 + GT1030 + 22GB RAM , I’m using Fedora Linux XFCE much more lightweight than Windows .
Previously I tested Windows 11 on my pc running very well , but I heard a humour sooner Windows 11 will block from using patch to bypass system requirements, so do it as soon as possible if you want to give a try .
I have the same setup! 2120 cpu. And I must say that that proci is a monster! Basically it runs Red Dead 2, Wolfenstein, Doom, Kingdom Come, F1 2023, Automobilista 2, Raceroom, Baldurs Gate 3 etc, etc... Plenty enough for gaming even to this day, so an i7 upgrade like this will make a big difference to the performance of a machine like this!
At Night, after my day is done, and I lay down in Bed and my head is still spinning out from all the noises from that day, I put on my playlist from this channel and I hit REM 5 in around 3 mins. This Man has single handedly Helped over 6 thousand youtubers get the most important thing needed to keep them sane. Sleep. Cheers Al, You do so much for so many, and have only but a few, around 20 or so, that speakith the Truth. God Bless You. SS DCA
yeah, except for known-bad models (you can always check that huge power supply rating list) .. people even recycle them for desktop power supplies, to run car stereos in their home, and other things because they're reliable..
@@AlexanderGrotewohl I do not believe that there are mass critical comments about the power supply units (800 W and more) of these manufacturers - Corsair, Sea Sonic, FSP, Antec..
Gidday there fellow kiwi. You came up on my recommended feed actually just now typing this as I get to bed. I was inspired and refreshed to see a kiwi tech tuber on this platform, someone who delves into hardware as well (from what I can tell) a software expert. I also noticed that you have had a bit of a podcast series a long while ago, like myself and since I have been more active on other platforms, primarily twitch, I am eager to start mine back up again. I really would be honored to have someone like yourself on as a guest and get to pick your brain a little more about what you do and get to know myself in the process. Please be in touch if it's something you are interested in doing at all, a reply here would be great or I can flick you an email too (was going to but thought I better make myself present here first) . Cheers, Brett!
Once every few years, usually when I need to upgrade something. I try to keep computers away from the floor as much as I can. I usually fix stuff on the floor, as that's the only surface that I have left to work on, everything else is covered in "projects".
I have installed everything to compile my app to ios, but it still doesnt show up as a target in Delphi.. only windows and android. Is this because I haven't plugged in an Iphone? Or do i have to use a mac to make ios apps? If not, can I use an ios emulator instead of buying an Iphone?
I just did the same things for my company a few days ago. In my example, there where many devices which have different (or have'nt any at all) implementations on a specific feature i want them all to implement. Since they all should do the same task (in their specific manor), e.g. "Log" I ended up creating an Interface variable at each device and preinitialised it with the same null. After initialisation of each device I assigned its concrete Implementation (if there was one) :) My object operating on each device only knew about its interface variable. Very easy to maintain and seperated from many different concrete behaviours and uses. I'm still kind of proud that I came up with the same idea without knowing the principle of Dependency inversion and how its implemented (and therefore it took up much more time than this video for the same results and quite much effort in learning). I could follow each of your steps very clearly. Keep your motivating work up. Thanks
I love Delphi, but our company cannot move past 10.3.2, and cancelled all maintenance because of it. Why, the INSANE removal of floating form designer! We use many embedded frames and having to open at once is VITAL for productivity, NON OF THE VS BULLSHIT embedded form design GARBAGE that Delphi NOW does.
Absolutely, and I think you should also buy copies for all your friends and family. Jesting aside, thanks for purchasing my books - I hope you get much value from them.
please learn firemonkey we have a 30 years old delphi vcl program and we want migrate it to firemonkey in your opinion is that true migrate to firemonkey?
I work in the FMX program as a hobby. In your case I would keep both versions, FMX starting from a new project and keeping the Delphi structure (actually copying). The external files remain the same, the structure, functions and design change, which will not be easy to redo immediately Delphi->FMX
Alister -- this demo runs spectacularly slowly compared to my experience with Delphi UIs, which triggers a suspicion that there's some excessive calculations going on. I see you have the buttons set to alClient, and I can't tell if the grid is set to adapt to size of contained controls... which could interact with each other. Regardless, it would clarify considerably if you would create a simple baseline case of just creating and showing 400 buttons that have a fixed height and width, position at constant Left and Top locations (as calculated by the create loop). You could do a similar test where your "redraw" button repositions and/or tesizes the buttons, again providing them with constant new positions/sizes. That would shed some light as to whether your current test case might be triggering some pathological recursive calculations or something else like recursive flood of events.
"Just creating and showing 400 buttons that have a fixed height and width, position at constant Left and Top locations" The biggest VCL problem is when you must set the position (Top and Left) from another component.
@@Graham_Wideman I made a mistake. In Delphi, to choose a position, we need to manually drag the component to adjust its position. For example, a TPanel with 5 TButtons aligned to alLeft. If you want to dynamically create these buttons, you have to create them in the corresponding order. LCL has a complex Anchor system, and that was my mistake.
I agree, it seems terribly slow for this day and age. When I get time, I’ll try the same code on my legacy Delphi 7 system to see if that is any different. Edited to add: Using Delphi 7 on an HP Z2 Mini G4, I get ~1 second for a straight resize and ~0.5 seconds when I do the resizing with the visibility of the panel set to false. However, as TGridPanel isn't available in Delphi 7, I used a plain TPanel to trigger resizing and set the size and position of all the buttons inside the panel (and stored in an array) myself using SetBounds. This seemed more straightforward than messing with a TDrawGrid. Manually resizing the window still results in noticeably laggy UI performance though, so if I really wanted to get the effect of a 2D array of buttons in a snappy interface I would probably draw them myself.
Well.. it's not quite improving of rendering. BTW: You did not try to disable runtime themes (checkbox in Application->manifest) it's will "improve" unstyled version.
Most of the slowdown comes from realigning the buttons. For best results use GridPanel1.DisableAlign + GridPanel1.LockDrawing / GridPanel1.EnableAlign + GridPanel1.UnlockDrawing + SetBounds