Apple test detail:
Your app crashed on iPad or iPhone running iOS 11.2.5 connected to an IPv6 network during our review.
Apple test detail:
Your app crashed on iPad or iPhone running iOS 11.2.5 connected to an IPv6 network during our review.
I'm trying to reach the appanalytics site at https://appanalytics.embarcadero.com/ but it keeps returning an error:
503 Service Unavailable
No server is available to handle this request.
It's been like this for a month or so. Is the service down?
I can create and run a sample EMS package from the IDE, and the RAD Server (EMS) Development Server loads the BPL file. However, if I follow the instruction to add this to the emsserver.ini file as follows :
[Server.Packages]
;# This section is for extension packages.
;# Extension packages are used to register custom resource endpoints
;c:\mypackages\basicextensions.bpl=mypackage description
D:\Dev\EMS\NotesResourcePackage.bpl=Notes Package
I get this error :
{"Loading":{"Filename":"D:\Dev\EMS\NotesResourcePackage.bpl","Thread":17044}}
{"Error":{"Type":"Package","Filename":"D:\Dev\EMS\NotesResourcePackage.bpl","Exception":"EPackageError","Message":"Can't load package D:\Dev\EMS\NotesResourcePackage.bpl., %1 is not a valid Win32 application","Thread":17044}}
{"RegResource":{"Resource":"Version","Endpoints":["GetVersion"],"Thread":17044}}
What is causing this error, and how can I resolve it ? Why isn't it a valid Win32 application ?
I updated the sdk, put the google driver in the device, etc. etc. but nothing....
Any ideas to help?
Thank you.
Alejandro
I had recently installed Delphi 10.2. Ever since I get problems everytime I go back to my XE2 environment.
[DCC Fatal Error] ProjectWhatever.DPR(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu)
Following a "bds.exe -pDelphi -rfoo" I can use my XE2 environment until the next time I start 10.2.
I never hit this problem up until 10.1.
Is there any solution or something I have missed?
Hi,
I've setup a Rest Server as apache module, and successfuly connect the server using Rest Client Connection. But i want to add Callback capability. Here is the code
procedure TCSClass_RestClient.PrepareCallback;
var
sUniqueID : string;
sUniqueCallbackID : string;
begin
//Create Callback
sUniqueID := TDSTunnelSession.GenerateSessionId;
sUniqueCallbackID := TDSTunnelSession.GenerateSessionId;
FRestManager := TDSRestClientChannel.Create(
sUniqueID,
FChannelName,
FRestClient);
FRestManager.OnChannelStateChange := Callback_HandleChannelStateChange;
FRestCallback := TDSRestClientCallback.Create(
FRestManager,
sUniqueCallbackID,
function(AValue: TJSONValue; ADataType: string): Boolean
begin
if Assigned(FOnRestClient_ReceiveData) then
begin
FOnRestClient_ReceiveData(AValue, ADataType);
end;
Result := true;
end
);
if FRestManager.Connected then
begin
FRestManager.RegisterCallback(FRestCallback);
end
else
begin
FRestManager.Connect(FRestCallback);
end;
end;
This code is successfuly connect to the Rest Callback Server, but the problem is that the server disconnect after about 1 minute with an error message of "First chance exception at $75129617. Exception class ENetHTTPClientException with message 'Error receiving data: (12002) The operation timed out'. Process OperatorAssistant.exe (2212)", if i use the CallbackStateChange event, it return an EventType of rChannelClosedByServer. I tried to reconnect to callback server by calling the above function every time server disconnect the callback server, but it is always disconnected every 1 minute.
I set DSServerClass.LifeCycle to Invocation, DSServer.ChannelResponseTime as default = 30.000. So what is the problem and what is the configuration i need to set to make the callback server did not forcely close the callback connection other than a network failure
And one more thing, how to property disconnect a callback connection from the client, currently i use this code :
if FRestCallback <> nil then
begin
FRestManager.UnregisterCallback(FRestCallback);
end;
I use Delphi Tokyo 10.2.3
Thanks for helping
Iwan
During RAD Studio Tokyo installation, i get the error message: Adding a firewall rule failed. There are no more endpoints available from the endpoint mapper. It seems it happens in the stage of "downloading and installing DirectX..". How can i solve it?
Good afternoon! I use Rad Studio 10.2.3 and TMapView. My empty application with tmapview closes when it runs on android.
The exception is First chance exception at $ 9D8F91CB. Exception class EJNI with message 'Java class JGooglePlayServicesUtil could not be found'. Process ips_and.apk (5963).
Api key is created and all the settings are done according to the instructions.
When you run applications in Rad Studio 10.1, everything works fine.
What could be the problem ?
When I build a program (C++ Builder 10.2) with the libraries built into the executable and 'REST Client' components I get an 'Abnormal program termination' message on closing of the program.
I have set the 'Link with runtime packages' field to 'false' and the 'Link with Dynamic RTL' field to 'false'.
If I don't use the 'REST Client' components or I don't build the libraries into the executable I don't have this issue.
If I close the program within the compiler I get the following exception:
“class EbingingScopeFactoryError with message 'Scope class TBindSourceAdapterCustomScope not registered'”.
Is there anything else I need to configure to remove this error?
Thank you for reading this question.
I have an EDN account and I am using this to try and login to https://quality.embarcadero.com/secure/Dashboard.jspa (like is advises to). All it ever returns is "Sorry, an error occurred trying to log you in - please try again.". Is this by design and I need to review/report possible bugs elsewhere or is something else going on here?
Hope you can help
if you have two network adapter installed in your computer (two Ethernet cards).
How to make the Tethering Manager app on the desktop computer broadcast its id on only one network adapter and ignore the other network adapter. (Please if you can provide a sample code)
Thank you very much
ray
I'm trying to connect to a RN4871 bluetooth low energy (BLE) module from Microchip on different platforms, it works best on iOS, but I'm really struggeling on Windows and Android:
Lets start with Windows:
(1)
Just creating a blank FMX application, dropping an TBluetoothLE component, enabling it and call BluetoothLE1->DiscoverDevices(5000); would cause the application to crash after closing.
(2)
if you have enabled the bluetooth module and then disable it...
BliuetoothLE1->Enable=false;
Will cause "Invalid pointer operation", trying to enable it again after that causes another error.
(3)
Generally very unstable, you have to restart the program or remove/insert the BLE USB dongle on the computer several times to make it discover devices.
Android problems:
(1)
Writing data longer than 20 bytes (I think) fails on Android but works on Windows and iOS.
(2)
You must sometimes open/close the app several times, otherwise you cannot Discover services.
General problems:
(1)
Searching for a service seems to only work if you call the DiscoverServices() from another thread.
(2)
Looking for s specific service when discover devices is not working properly, for example I would like to search for the UART Service on the RN4871 Bluetooth module like this:
const TBluetoothUUID UART_SERVICE = StringToGUID("{49535343-FE7D-4AE5-8FA9-9FAFD205E455}");
GUID Services[1];
Services[0] = UART_SERVICE;
BluetoothLE1->DiscoverDevices(5000, &Services[0], 0);
However looking for a Heartrate service like {0000180D-0000-1000-8000-00805F9B34FB} is working.
Could this be caused by that the UART Service doesn't have a name?, see below:
Discovered services on a RN4871 bluetooth module from Microchip
(0) "GAP"
(1) "GATT"
(2) "DEVICE INFORMATION"
(3) ""
GAP : {00001800-0000-1000-8000-00805F9B34FB}
--> Device Name : {00002A00-0000-1000-8000-00805F9B34FB}
--> Appearance : {00002A01-0000-1000-8000-00805F9B34FB}
GATT : {00001801-0000-1000-8000-00805F9B34FB}
--> Service Changed : {00002A05-0000-1000-8000-00805F9B34FB}
--> Client Characteristic Configuration : {00002902-0000-1000-8000-00805F9B34FB}
DEVICE INFORMATION : {0000180A-0000-1000-8000-00805F9B34FB}
--> Manufacturer Name String : {00002A29-0000-1000-8000-00805F9B34FB}
--> Model Number String : {00002A24-0000-1000-8000-00805F9B34FB}
--> Serial Number String : {00002A25-0000-1000-8000-00805F9B34FB}
--> Hardware Revision String : {00002A27-0000-1000-8000-00805F9B34FB}
--> Firmware Revision String : {00002A26-0000-1000-8000-00805F9B34FB}
--> Software Revision String : {00002A28-0000-1000-8000-00805F9B34FB}
--> System ID : {00002A23-0000-1000-8000-00805F9B34FB}
--> IEEE 11073-20601 Regulatory : {00002A2A-0000-1000-8000-00805F9B34FB}
: {49535343-FE7D-4AE5-8FA9-9FAFD205E455}
--> : {49535343-1E4D-4BD9-BA61-23C647249616}
--> Client Characteristic Configuration : {00002902-0000-1000-8000-00805F9B34FB}
--> : {49535343-8841-43F4-A8D4-ECBE34729BB3}
--> : {49535343-4C8A-39B3-2F49-511CFF073B7E}
--> Client Characteristic Configuration : {00002902-0000-1000-8000-00805F9B34FB}
Hello everyone..
We faced a strange problem that we don't know how may we fix it.
We have a datasnap service worked on a normal network and has many classes.
In some cases at some clients, we faced the problem, that the service stopped unexpectedly...
Can anyone give us a way to know the reason?
Thanks in advance
Dear All,
I'm having issues installing and setting up EMS Server for development purposes.
I recently bought the Enterprise version of Tokyo C++ Builder 10.2.3.
After the purchase, I dl'd the web installer and did basically the default installation, and have had much success in building a great VCL program but now I'm ready to move on to bigger projects.
So I followed the exact instructions on the wiki at: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Configuring_Your_EMS_Server_or_EMS_Console_Server_on_Windows
In going through the wizard, I am never presented with step 4 "Database Creation" and when I get to the end and click finish in the wizard, I get "An error occurred when trying to load your Interbase license..."
I have two instances of Interbase running, XE7 and 2017, both are developer versions, neither work for EMS setup.
I have not done anything other than install the product and then try the EMS Setup.
So it seems that I don't have a licensed version of Interbase for EMS to work.
How is that possible if I did the default install of the product, isn't it included so that EMS can be used both in development and production?
Is there a place I can dl the XE7 version needed for EMS?
Can anyone advise as to what I need to do to get it up and running?
Thank you in advance.
Best regards,
-Paul
How can one digitally sign the software one develops so that others know it was developed by me?
Thanks,
Jim
Hello, What steps do I have to do, in order to convert a Delphi 7 win32 to a 10.2 win 32 after using the convert and renaming new project option, also dealing with win 32 created files?. PI; Also already made this code change; From; function TrmHeader.GetSignature: ShortString;var PChars : array [0..3] of char;begin Result := ''; if assigned (FileStream) then begin FileStream.Seek(7-1,soFromBeginning); FileStream.Read(PChars,4); Result := PChars; end;end; TO; function TrmHeader.GetSignature: ShortString;var PChars : array [0..3] of char;var buf_ptr: PChar;begin Result := ''; if assigned (FileStream) then begin FileStream.Seek(7-1,soFromBeginning); FileStream.Read(PChars,4); buf_ptr:= @PChars; Result := buf_ptr; end;end; Being still win32 the target, the Variable types are the same size ( I believe so) , unless you advice me different. appreciate your help.
My Delphi IDE keeps hanging. It feels like the issue is with code completion: it only happens when I'm working on project code that deals heavily with generics.
I would start editing some code and, when code completion kicks in (manually or automatically triggered), the IDE randomly hangs, consuming 100% of a CPU core and never returning. I have to kill the task and restart that application, having lost all changes.
Since last week, i'm working on a pretty complex framework that makes heavy uses of generics and interfaces and I can't work more than 5 minutes without having to kill the IDE. This is bringing my productivity down to almost zero since I spend more time re-writing the same code and restarting the IDE than actually coding.
I have tried clearing all the DCU attached to my project without any success.
Does anyone have a suggestion how to solve this ? This is becoming untenable.
I just recently purchased Delphi 10.2 Tokyo Enterprise mostly due to the reintroduction of Linux support...finally, with the idea that I could stop using Delphi 6/Kylix 3 to do Windows/Linux development. I do quite a bit of client/server development have developed a nice set of socket classes and functions that have been working great under Windows, Linux and Mac OS (I have XE4 and XE5 which I have been using for Mac, iOS and Android development), however I'm trying to get all my code updated to hopefully be able to move completely to Delphi 10.2 for everything. when I find that the SysSelect.poll() function and the associated types pollfd, TPollFD and PPollFD seem to have been removed. They existed in XE4 and XE5 for MacOS and Mobile dev.