Search found 1791 matches

by Gregory Martin
February 26th, 2024, 8:31 am
Forum: Feature Requests
Topic: More universal programming language
Replies: 2
Views: 275

Re: More universal programming language

This is actually sort of on the way. If you open CSCode in 8.0, you can see that you can run JavaScript, executed via QuickJS. Our plan (for 8.1) is to allow JavaScript to be included as part of an application. One of the goals of the newly introduced Action Invoker is to create a cross-language scr...
by Gregory Martin
February 12th, 2024, 7:18 pm
Forum: Entry
Topic: Application Error CSPro 8.0
Replies: 1
Views: 208

Re: Application Error CSPro 8.0

This is a bug in CSPro 8.0 that occurs when editing subitems. We will fix it in CSPro 8.0.1, but in the meantime, what you can do is: 1) Make your subitem changes. 2) Trigger a change that will update the item / subitem mapping. You can do this by: If you have a form / application open, switch to th...
by Gregory Martin
February 9th, 2024, 9:30 am
Forum: Android
Topic: Drawing a Geometry Polygon using a geojson file
Replies: 3
Views: 312

Re: Drawing a Geometry Polygon using a geojson file

Attached is a GeoJSON file showing the location of the Census Bureau.
by Gregory Martin
January 26th, 2024, 7:28 am
Forum: Tools
Topic: Assistance Needed for Command Line Data Export in CSExport Application
Replies: 2
Views: 943

Re: Assistance Needed for Command Line Data Export in CSExport Application

You can do this by running the .pff, not the .exf specification file. See more here:

https://www.csprousers.org/help/CSExpor ... ports.html
by Gregory Martin
January 18th, 2024, 7:54 am
Forum: Editing
Topic: Duplicate Household Head Name
Replies: 3
Views: 36523

Re: Duplicate Household Head Name

You can use the same idea of storing the name, but also have a variable with the ages.
HashMap numeric hhAges(string);

// ...

errmsg("'%s', aged %d, already encountered in case '%s'", HH_NAME, hhAges(HH_NAME), hhNames(HH_NAME));
by Gregory Martin
January 18th, 2024, 7:50 am
Forum: Entry
Topic: Generate Report
Replies: 14
Views: 35506

Re: Generate Report

Your forcase loop iterates over every case in your data file. Within that loop, you are creating your report, so that means that you are creating it again and again for every case. Move that file/setfile code before the forcase loop so that it only executes once for your entire data file.
by Gregory Martin
January 4th, 2024, 7:51 am
Forum: Editing
Topic: Duplicate Household Head Name
Replies: 3
Views: 36523

Re: Duplicate Household Head Name

How about using the HashMap object: https://www.csprousers.org/help/CSPro/HashMap.html Something like: HashMap string hhNames( string ); if hhNames. contains (HH_NAME) then errmsg ( "'%s' already encountered in case '%s'" , HH_NAME, hhNames(HH_NAME)); else // associate the household name w...
by Gregory Martin
January 2nd, 2024, 8:15 am
Forum: News
Topic: Beta Version 8.0
Replies: 2
Views: 18649

Re: Beta Version 8.0

The enumerators will have to leave the beta program: https://support.google.com/googleplay/answer/7003180?hl=en#:~:text=Leave%20a%20beta%20program You'll want to test this on a device before instructing others to do so, as I'm not sure if it will revert to 7.7.3, or if it will simply not install new...
by Gregory Martin
December 14th, 2023, 5:37 pm
Forum: Android
Topic: executing an apk on android 13
Replies: 8
Views: 64772

Re: executing an apk on android 13

Files in the Downloads directory that aren't created by CSEntry won't be able to be deleted, as Android keeps track of who "owns" the file. I'm assuming that you're trying to delete a file that the other application created? Files that CSEntry creates itself in that directory can probably ...
by Gregory Martin
December 13th, 2023, 12:19 pm
Forum: Android
Topic: executing an apk on android 13
Replies: 8
Views: 64772

Re: executing an apk on android 13

Versions of CSEntry that are put into Google Play are no longer able to query for other applications, which is what we need to do to launch, say, com.softjads.jorge.meurecordatorio. This is a change Google made in 2022. We tried to get an exception to this, as we don't know what people will want to ...