-
Content Count
1296 -
Joined
-
Last visited
-
Days Won
29
Posts posted by Dave Nottage
-
-
I figured it had to be fairly simple. Can someone poke holes in this? It assumes you're passing a valid value for ADayOfWeek. Also assumes the start/end dates should count
uses System.DateUtils; function DayOfWeekCountBetween(const ADayOfWeek: Word; const ANow, AThen: TDateTime): Word; var LDate: TDateTime; begin Result := 0; if AThen >= ANow then begin LDate := ANow; repeat if DayOfWeek(LDate) = ADayOfWeek then Inc(Result); LDate := LDate + 1; until LDate > AThen; end else Result := DayOfWeekCountBetween(ADayOfWeek, AThen, ANow); end;
-
3 minutes ago, aehimself said:so you simply can call ContentStream.SaveToFile
You'd need to typecast it to a TMemoryStream in order to do that, e.g:
if LResponse.ContentStream is TMemoryStream then TMemoryStream(LResponse.ContentStream).SaveToFile(LFileName) // else the implementation has changed ;-)
- 1
- 1
-
47 minutes ago, Anders Melander said:At least not in the way suggested by the reporter.
The fix in 11.2 is essentially the same as was suggested. The problem is that UIImageToBitmapSurface was not fixed, as opposed to UIImageToBitmap (directly below it), which was.
- 2
-
7 minutes ago, programmerdelphi2k said:Unfortunately, just because IS IN THE Documentation, does not mean that is true!
Yes, like I said earlier:
53 minutes ago, Dave Nottage said:The documentation is incorrect
- 1
-
1 minute ago, programmerdelphi2k said:for sure this can be seen on Pallete of component ...
Unfortunately, just because it's on the palette when the platform is selected does not mean it works on that platform - it just means the platform attribute is set on the component.
-
45 minutes ago, programmerdelphi2k said:For me PopUp works as expected
That's an alternative, but the discussion was about whether or not TPopupMenu works.
1 hour ago, TazKy said:"FireMonkey for Android does not suppot TPopupMenu" flies opposite from the Embarcadero link that I listed
The documentation is incorrect, the advice on the TRichView forum is correct - it's not supported on Android (or iOS)
- 1
-
On 6/7/2023 at 3:25 PM, PeaShooter_OMO said:I regularly get "recuiters" messaging me in Linkedin talking about a great job but as soon as I ask for a proper job spec they ghost me.
Happens way too often for me - received one today. I'm at the point where I can recognise their "scam" and just ignore it.
-
1 hour ago, Patrick PREMARTIN said:The platform status page specify that iOS 16 is only supported in Delphi.
Ouch. I'm hoping that's an error...
- 1
-
4 hours ago, skinnypanda said:The release 11.3 says IOS 16 SDK is not supported with C++ builder
Which document, and what does it state, exactly?
-
3 minutes ago, TazKy said:what is the designation in the deployment manager for the "Remote Path" for OBB
There is none, since they're stored in external storage, i.e. external to the app. Normally you would deploy files to the OBB folder using APK Expansion, however this method is deprecated and Play Store apps must use Play Feature Delivery or Play Asset Delivery. If you're interested in delivering files this way with Delphi, I have an implementation/demo here. Warning: it's not for the faint of heart 🙂
-
On 12/14/2021 at 2:14 AM, Hans♫ said:Any chance that this could find it way into your demo project?
Whilst searching for something else, I came across this reply. If you haven't implemented this yet, I'll take a look.
-
As long as the font file is deployed to ./assets/internal and that file has the same name as the font name, with the extension .otf or .ttf, then it should work without changing FMX.FontGlyphs.android
- 1
-
10 hours ago, JohnLM said:Is there a way that I can save them? How would I do that?
See this demo: https://github.com/DelphiWorlds/HowTo/tree/main/Demos/AndroidContent
You could add code to persist the results to a file (or files) somewhere. -
6 hours ago, Igor1qq2 said:This is an empty project
It cannot be empty if it has a TMapView. Please post a reproducible example
-
45 minutes ago, Igor1qq2 said:How to fix it.
Without code that reproduces the issue, it'd be hard to tell.
-
On 6/4/2023 at 5:12 AM, houssam1984 said:'C:\Users\houss\AppData\Roaming\Embarcadero\BDS\22.0\AndroidManifest.xml' est introuvable.
Did you restart Delphi, as per my reply?
- 1
-
14 minutes ago, stacker_liew said:it seems have error, can anyone check for it.
You can check for the compile errors (of which there are several) yourself by using Error Insight or by compiling.
-
10 minutes ago, 357mag said:But I have seen a third end
That one has nothing after the keyword
The semicolon is optional after an end in some circumstances. Please see this. I know it's not after an "end" but the principle is still the same.
-
27 minutes ago, jiyiwan said:What is the problem?
You cannot deploy a file using Deployment Manager to a folder outside of the application. It might help to know why you actually want to, as there are issues inherent with dealing with "public" folders, especially on later versions of Android.
- 1
-
1 minute ago, limelect said:My problem has nothing to do with the kind of software
as the program does not even start on the phone
It has to do with d11 compilation.
I have projects from earlier versions of Delphi that I've successfully migrated to Delphi 11.x, mainly because I've been aware of any changes that may be necessary. It has everything to do with what is being used in the application, and zero to do with compilation. Since you appear to be unwilling to share anything about your app, it's extremely difficult to know what the issue is.
- 3
-
3 minutes ago, limelect said:1. I did try to install it by moving... etc
None of that information is going to help resolve the issue. Detail about what is in the application may go part way to solving it. Ideally, provide a reproducible test case, which will go a much longer way.
-
1 minute ago, TazKy said:However, I have to support some old circa 2016 Zebra scanners (Android v4.4.4) devices which means Tokyo development environment.
I'm supporting these kinds of devices with Delphi 11.3. Please see:
https://github.com/DelphiWorlds/HowTo/tree/main/Solutions/AndroidLowerVersions
-
47 minutes ago, TazKy said:It appears that your code works fine in Alexandria, but not Tokyo. There is no TChannel.
Correct. It was introduced in Delphi 10.3 in order to support changes in Android. If you're doing mobile development with Delphi, it pays to stay current.
-
13 minutes ago, TazKy said:What needs is the accompanying text message
If you mean that the banner does not show, when an app is in the foreground, by default you do not see the banner. If you want the banner to show when the app is in the foreground you need to use a channel with the Importance set to High, and set the notifications ChannelId property, e.g. (extending your code):
procedure SetNotification(const aTitle, aMessage: string); begin var vNotifiCenter:= TNotificationCenter.Create(nil); try if vNotifiCenter.Supported then begin var LChannel := vNotifiCenter.CreateChannel('MyChannel', 'MyChannel', 'My Channel'); try LChannel.Importance := TImportance.High; vNotifiCenter.CreateOrUpdateChannel(LChannel); finally LChannel.Free; end; var vNotification := vNotifiCenter.CreateNotification; try vNotification.AlertBody := aMessage; vNotification.Title := aTitle; vNotification.EnableSound := true; vNotification.ChannelId = 'MyChannel'; vNotifiCenter.PresentNotification(vNotification); finally vNotification.Free; end; end; finally vNotifiCenter.Free; end; end;
Can one run delphi (32 bit) apps on Windows 11 ARM?
in VCL
Posted
Yes. I'm running a Windows 11 ARM VM and Win32 and Win64 apps built with Delphi are running fine. Perhaps your app is not starting for some other reason?