This is the syntax to create an ISet<T> of one field from a SmartRecordList.
What is SetOfField<T>.Create()?
This function can be called to pull up a little dialog (just a TEdit and a label) to accept user input
What is InputQuery?
This is the flavor of a smartrecord field that allows you to specify a potentially null default
What is _AsVariantDef()?
The Abort command takes you back to the method that called this one.
False.
This is the name of the FluentSQL method you can use to override the table name (e.g, port -> port_hist)
What is .AsTable?
This is a function that can be called to build an IPropBag dynamically in one statement (two answers accepted)
What is BuildPropBag or NewPropBag?
This method can be used to call the GetValue methods for a grid without actually repopulating it
What is Grid.Repaint?
This is the keyword used in a Rinse file to include specified pas files in the auto-generated units
What is 'uses'?
Identical methods with different return types can't be overloaded.
True.
This is the default DB lock timeout length
What is 5 secs?
This is how you create an ISet<T> from a collection of values
What is TSet<T>.SetOf?
This allows you to show only a subset of synchronizer enum values in a combo box (two answers accepted)
What is the PickList or OnFilterSyncItems?
This keyword is required to pass an object through Rinse and track any modifications made to its fields
What is 'var'?
You can't do optional enum params.
True
This is what you must pass for a default column in SQL for the default value to kick in.
What is nothing/no value? (not null)
This is a record you can use to convert month numbers (7) to month names (July)
What is TFormatSettings.LongMonthNames?
This is the method you can call to get the path for user folders like Desktop, Documents, etc
What is GetSpecialFolder?
This refers to the feature in Rinse that allows you to write code that will be copied verbatim directly into the generated pas unit
What is an inline directive?
The 'as' keyword casts classes and interfaces differently.
True
This is the method you can call to change the default lock timeout length
What is SetLockTimeout?
This is how you make a map where the key is case-insensitive
What is HashWithOptions? (instead of HashFields)
In a grid where individual cells are selectable, this method gets the selected row
What is GetFocusedRecord?
This is the keyword used to expose types that are already defined in a pas unit for use by Rinse (e.g, TFontStyle)
What is 'external'?
The lifespan of Result is always one call of the function it's in.
False
This is the term for a true/false/null value that is compatible with a boolean column in SQL
What is a (boolean) expression?