-
Content Count
3416 -
Joined
-
Last visited
-
Days Won
113
Everything posted by Lars Fosdal
-
How do you acquire "Pictures" to be used in your project?
Lars Fosdal replied to TimCruise's topic in Tips / Blogs / Tutorials / Videos
For actual images, I usually try a google search that starts with "image creative commons" then a description of what I am looking for. -
Currently in quarantine myself. Got a message on the anonymous tracking app that I had been near someone that had Corona. Getting tested today. Hoping that it was a red herring, since I've already had Covid in March and have gotten two shots since then.
-
How do you acquire "Pictures" to be used in your project?
Lars Fosdal replied to TimCruise's topic in Tips / Blogs / Tutorials / Videos
https://www.flaticon.com/ has an insane number of SVG icons, many of which are free. Using SVG plugins for Delphi, or Inkscape (free image editor) to convert to any format you need, -
3rd party Android app or Apple app stores
Lars Fosdal replied to TimCruise's topic in Cross-platform
I am an Android user, and I never use anything except the Google Play appstore. I have done a few sideloads, but that has been from sources that I trust fully. Apple doesn't allow other app stores nor does it allow/enable sideloading - unless you void any remaining warranty and jailbreak your iOS device. My personal advice would be to stay away from unofficial "stores" as they are likely to be ripe with exploits and will drag you down into the mud. -
Is the second computer logged in with a different user? Does that user have access to the share? How are the files opened? Make sure you open them read only, deny none. If the files are opened in a third party tool, you might not have control over that. Using the SysInternals Process Monitor may offer insights to what it is that goes wrong.
-
Timely info from EMBT: <crickets>
-
Move current entity to another unit?
Lars Fosdal replied to PeterPanettone's topic in MMX Code Explorer
To reap the benefits. -
Move current entity to another unit?
Lars Fosdal replied to PeterPanettone's topic in MMX Code Explorer
Uwe is the maintainer of the tool. His decision has been made clear. Ref. code visibility challenges: Dependency Injection (DI) can solve the challenge of doing form specific actions from a unit that ideally should not know anything about the form instance. unit uTransparencyManager; ... type TProcHandler = reference to procedure; THanderList<T> = class(TList<T>) procedure Execute; // loop through handlers and call each of them end; TProcHandlerList = class(THandlerList<TProcHandler>); var ResetHoverColor: TProcHandler; implementation { THanderList<T> } procedure THanderList<T>.Execute; begin for var Handler in Self do try Handler(); except // log end; end; initalization ResetHoverColor := TProcHandler.Create; Here, TForm1 could register their method with the ResetHoverColor.Add(Self.ResetHoverColor) during FormShow and unregister with ResetHoverColor.Remove(Self.ResetHoverColor) during FormClose (or wherevere appropriate). Drawbacks - DI requires a little scaffolding code. Benefits - uTransparencyManager does not need to know each form - TForm1 does not need to expose internal properties - Only the forms that actually are in use will be added to the handler list. - The ResetHoverColor.Execute loop can have a common exception handling wrapper to deal with misbehaving proc handler code (form = nil, errata in the injected code, etc) -
@mvanrijnen - I wish you a speedy recovery!
-
Developing under Windows 11 in a VM not feasible ?
Lars Fosdal replied to A.M. Hoornweg's topic in General Help
Hyper-V VMs are portable, and generation 2 supports a virtual TPM. https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/learn-more/generation-2-virtual-machine-security-settings-for-hyper-v Encryption of the image seems to be optional.- 26 replies
-
- virtualization
- vmware
-
(and 1 more)
Tagged with:
-
Online examples of Android & iOS apps programmed by RAD Studio
Lars Fosdal replied to TimCruise's topic in Cross-platform
There is no official support for personal MacOS VMs from Apple, and the use of unsupported VMs is a breach of Apple's IP. The discussion of illegal use of software is not allowed on DP, so please refrain from discussing such issues here and delete your related commentary. -
Generallly speaking - do you start with the generic (read Win32) application and develop that until it is feature complete before you start on the adaptations for Android/iOS/MacOS - or do you work on all platforms at the same time?
-
There are conditions discussed here https://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.Forms.TCommonCustomForm.KeyDown for how that "keystroke" is propagated. Can it be that a control eats the event?
-
Me too, and I use the Expanded view mode.
-
I am doing primarily FMX, and it is a simple app, visually. Currently, I am just doing the "plumbing" - i.e. make all the non-UI stuff solid so that integration with the UI will be as thin as possible - and in the process - building up a cross platform toolbox. The solution needs to collect data over time to build a historical database, and I am thinking about how I should best do this. Ideally, I would do it centrally - so that the data only needs to be collected once for multiple concurrent viewers, but where to host it so the collection can happen 24/7 and I don't have to pay an arm and a leg? If I can't do it centrally, the app would need to both be UI and a background task so that data collection continues also when the app is not in use. This is a hobbyist project that I do as an exercise for learning FMX and cross platform, and if I decide to share it with everybody, I will prefer not to be responsible for a "backbone". I also want it to be as low cost and reliable as possible (there you have an oxymoron 😛) and simple to set up.
-
The generics in Lazarus is even more gimped than Delphi's generics. Not a viable alternative, IMO.
-
We've been waiting until Update 1 for every release for the last decade. Call me pessimist, but when things don't get better within a decade - will they ever?
-
You should raise this with EMBT. We are doing a thorough investigation to close all the log4j holes we can find, and there have been a few surprises. I don't do much Java related stuff, but if you use SmartBear ReadyAPI, there is an update out with a fix. If you have a lot of .jar files, have a look at https://www.infoworld.com/article/3644492/how-to-detect-the-log4j-vulnerability-in-your-applications.html and the Syft and Grype tools. Onsite Jira and Confluence can be exposed if custom logging has been turned on: https://confluence.atlassian.com/kb/faq-for-cve-2021-44228-1103069406.html
-
DP not reliably approving new users?
Lars Fosdal replied to Uwe Raabe's topic in Community Management
Hey, we work with computers and software. What could possibly go wron2c0+23423\09csxsz\+09r2123... -
In addition to all the work required to move to a broken DPI aware solution, the state of the debuggers makes me frustrated. As usual, the release of 11 was premature. We are waiting for Update 1.
-
Bad news: It appears that Markus Kreisel, who wrote Sisulizer, has died. https://web.archive.org/web/20210121010025/https://www.sisulizer.net/forum7/4079.html Posted Thu Dec 24th, 2020 11:54 pm by Harald Krause The link leads to an obituary written by Renate Reinartz, his wife and co-owner of Sisulizer. I can't find any activity online from her since then. Not on her LinkedIn account either.
-
No tweets since 2016. What about Facebook updates? Forums appear to be dead: https://www.sisulizer.net/
-
DP not reliably approving new users?
Lars Fosdal replied to Uwe Raabe's topic in Community Management
The observations appears to be accurate. @Daniel found a huge queue of approvals waiting - mostly spam accounts - but probably also actual users. Somehow, the system had queued the accounts for approval - but no notice of waiting approvals were given to the admins/mods. I would suggest that new users try registering again? -
When you compare the MS VS CE to the EMBT RAD CE, the latter looks ridiculous.
-
Or - check the current folder for db files and use those if they exist, otherwise create a new under appdata? FYI - There appears to be some delay for updates through GetIt - 1.1.2 installer is still not available. Ref. signing - this is perhaps not that big of a deal for the average user, but it does add another layer of security. It can come into play on corporate networks, where - depending on the policies in play - installers not properly signed simply won't be allowed to run.