DataBaseByCaption (CM)
De Wiki1000
Version du 19 juillet 2009 à 09:56 par Syfre (discuter | contributions)
function DataBaseByCaption(const iCaption:string):TDataBaseInfo;
Cette fonction retrouve le contexte de base de données dans le contexte d'application d'une base de données identifiée par son libellé.
Result | Le contexte de base de données si la base de données est présente dans le contexte de l'application. nil sinon. |
iCaption | Le libellé de la base de données. |
Exemple
function CloneMeInThisDatabase(const iDatabaseCaption:string):TitObject; var di:TDatabaseInfo; begin di := ClassManager.DataBaseByCaption(iDatabaseCaption); if not Assigned(di) then ERule.Create(_TP('Cette base de données n''est pas accessible dans cette application.')); // Result := ClassManager.CreateInstance('MyClass'); ClassManager.ReplicateObject('dup_myclass.xml',self,Result,di); end;
Voir aussi