J T403

Current status: "Looking forward to another raging CodeRage - be there: forms.embarcadero.com/CodeRage9Registration" - 3 years ago
Member since: Tuesday, 04 March 2014
Last login: 2 years ago
Profile viewed: 1,710 views

Your Rank: 18
Points: 191

J T403 replied to the topic 'App Analytics - Some Questions?' in the forum. 2 years ago

Hi Christopher,

I am happy to hear you are getting value out of AppAnalytics. Although other customers have been using it primarily for understanding user interaction with their UI, using it to discover unhandled exceptions is a great use case. Before I answer your questions I would caution you to [size= 12.1599998474121px; line-height: 1.3em]be careful about logging a machine ID as most customers would not want personally identifiable information stored in the cloud. [/size]
1. Given our total events per month will be low (Or our software is in real trouble) - is there any limits on how many of each category, action and label there are total, and per parent ? This is on the free plan.

There are no limits on how many of each category/action/label are allowed for a custom event; just the total number of events recorded each month will determine your paid tier.
2. How does one reset the data in the application to zero, can you do it without deleting creating new app?
You cannot reset the data in the application. You would have to create a new App with a new ID. If you are trying to determine if a new build resolves unhandled exceptions use the time period tool to look at the new deployment.

3. If I had 1000 customers running my software, and then I deleted the App in the analytics site - would my customers notice anything. I tried this out (by using an invalid app id in the component) and it seemed to take a fair bit longer to start up. This could just be a co-incidence, but the question is what is it designed to do in that case?

Your customers shouldn't notice anything - if the app tries to send data for an app that doesn't exist, AppAnalytics will just ignore the data and not record it.



Hope that helps,

~/jt

Read More...

Malcolm Groves is friends with J T403

J T403 replied to the topic '64-bit dylib with OSX Firemonkey App C++ Builder' in the forum. 2 years ago

I would agree, shared files, although straightforward would likely have inadequate performance unless you can ensure you are on SSD drives, even then... Although FireMonkey has a very complete RTL, including sockets, since you are using C++ you can also use straight POSIX and C/C++ RTL libraries directly. Another option is you can build Objective-C++ files with C++Builder on OS X using a .mm files giving you additional access to Cocoa RTL functions. If you want to try this approach I can provide some build instructions using the CLANG compiler flags.
~/jt
Read More...

J T403 replied to the topic '64-bit dylib with OSX Firemonkey App C++ Builder' in the forum. 2 years ago

Hi James,

Your best bet would be to build a 64-bit Objective-C (or C++) app in Xcode that hosts the dylib and exposes the functionality to your app through something like an IPC mechanism. You could use any of a number of "IPC" approaches like sockets, named pipes, or even something simple like shared files but I would recommend looking at other approaches: www.codeproject.com/Articles/34073/Inter...C-Introduction-and-S

For example, Chromium does a lot of IPC and their page (here: www.chromium.org/developers/design-docum...rocess-communication) is a good read on the subject.

~/jt
Read More...

J T403 replied to the topic 'Changes to how TDS debug files are created in XE8?' in the forum. 2 years ago

Thanks for the clarification. There hasn't been any specific changes worth mentioning. In order for use to investigate further, can you send us copies of your TDS files for both XE87 and XE8. Easiest would be to open a bug at quality.embarcadero.com and attach those files. Please respond back with your Jira number.
Thanks,
~/jt
Read More...

J T403 replied to the topic 'Changes to how TDS debug files are created in XE8?' in the forum. 2 years ago

Hi Jessie,

Are you experiencing this issue with a VCL or FMX app?
~/jt
Read More...

J T403 replied to the topic 'Symbols not found with remote debugging' in the forum. 2 years ago

Hi Mats,

Can you try the following steps and let us know if you can hit the breakpoint?

a. Create a simple C++ console app, add line breakpoint
b. Create remote connection profile to the remote machine
c. Set Target platform to win32, and assign remote connection profile
d. Launch PAServer on the remote machine
e. Press F9
Expected: app to be deployed to remote machine, debug session started, and line breakpoint is hit.


f. Now, terminate the app
g. Shutdown the IDE
h. Launch IDE again
i. Open the project created in step a) above
j. Set line breakpoint (like step a) above)
k. Run | Load Process | Remote
Remote path: <projectname>\<projectname>.exe e.g Project1\Project1.exe
Remote host: click on … button, and select remote profile created in step b) above
After load: select run
l. Press Load button
Expected: process is launched remotely, and line breakpoint is hit



m. Open the project where debug symbol is not loaded, set target platform to win32, and set connection profile
n. Set line breakpoint, and F9, do the symbols get loaded and the breakpoint is hit?
Read More...

J T403 replied to the topic 'Delphi X8 bugs' in the forum. 2 years ago

Which versions of Xcode and Command-Line Tools are you using? Are they in sync? I ask because there was a recent update of both and command-line tools require a restart. After ensuring they are both the latest, re-import the iOS SDK and let us know if that helps.
~/jt
Read More...

J T403 replied to the topic 'Linker Error LME288' in the forum. 2 years ago

Thanks for the additional information and bug report. We'll look into it.
~/jt
Read More...

J T403 replied to the topic 'Linker Error LME288' in the forum. 2 years ago

Hi Dale,

Thanks for sharing a workaround. That is strange behavior indeed. Is this true for both 32-bit and 64-bit builds? Can you please submit a bug report at quality.embarcadero.com so that can process this issue through the QA and engineering teams?
Thanks,
~/jt
Read More...

J T403 replied to the topic 'How to combine C++ header and source into unit?' in the forum. 2 years ago

Hi Dmitrii,

All you need to do is add the same header file "header" pattern we use in generated unit files.

Put this in your header .h file (replace test with your file name):
#ifndef testH
#define testH
// source code
#endif

and put this in your source .cpp file

#pragma hdrstop
#include "test.h"
//source code
#pragma package(smart_init)
Read More...

J T403 replied to the topic 'XE8 mobile APP' in the forum. 2 years ago

You should just be able to open it from your filesystem or a VCS and rebuild it.
~/jt
Read More...

J T403 replied to the topic 'std::thread in c++ AppMethod 1.16 unusable ?!' in the forum. 2 years ago

Hi Miki,

Thanks for posting a workaround. There is an issue with the Android NDK and some C++11 support, std::thread in specific, that will be addressed when we up the NDK version. The C++11 code should otherwise work on iOS and Win64 with no issues.
~/jt
Read More...

J T403 replied to the topic 'How to calculate the area of a TPathData?' in the forum. 2 years ago

I don't know of a helper function off hand but here is a math reference online:
www.mathopenref.com/coordpolygonarea2.html
Read More...

J T403 replied to the topic 'Fast Reports!' in the forum. 2 years ago

Sure, although they have a forum specific to their components at www.fast-report.com/en/forum/index.php
~/jt
Read More...

J T403 replied to the topic 'XE8 - Default tabbed project don't work on IOS sim' in the forum. 2 years ago

The recent update just prior to the XE8 release exposed some additional issues with targeting the simulator. We expect it to be available soon after we finish some additional testing on the most recent version. Stay tuned.
~/jt
Read More...

J T403 replied to the topic 'Tooltip evaluation & debug watch not working' in the forum. 2 years ago

I just reproduced this with the 64-bit toolchain. Looks like a bug and I'll look into it.
~/jt
Read More...

J T403 replied to the topic 'What is the state of play as regards Linux?' in the forum. 2 years ago

Yes, C++ support is on the roadmap too although as Warren pointed out we are focusing on server-side Linux not clients.
~/jt
Read More...

J T403 replied to the topic 'help on cppunit 1.12.1 on XE2' in the forum. 2 years ago

What kind of issues are you having? Are you testing pure C++ code or VCL/FMX code?
~/jt
Read More...