2016-10-13 4 views
0

J'ai essayé de créer un module de données pour mes composants non visibles dans mon dispositif multi-application, mais l'application ne compilera pas me donner l'erreur suivante:Comment créer un module de données dans Delphi 10.1

enter image description here

+0

Ce n'est pas une erreur du compilateur, c'est une erreur de diffusion DFM. DFM de votre DataModule contient une valeur pour la propriété 'OldCreateOrder', mais le système de diffusion en continu ne peut pas trouver cette propriété lors du chargement du DFM dans votre objet' DataModule2'. Je n'ai pas installé Berlin pour vérifier, mais la propriété 'TDataModule.OldCreateOrder' existe à Seattle. Mais en réalité, il ne devrait jamais y avoir de référence à 'OldCreateOrder' dans un DFM car il n'y a jamais une bonne raison pour changer la valeur de' OldCreateOrder' de sa valeur par défaut pour commencer. –

+0

Je viens de supprimer le Datamodule en cliquant sur Fichier Menu> Nouveau> Autres fichiers> Delphi> DataModule. En effet, il existe une propriété OldCreateOrder. Impossible de l'enlever. Cela signifie-t-il qu'à partir de la version 10.1, vous ne pouvez pas utiliser un DataModule dans une application multi-appareils? –

+0

Non, cela signifie qu'il s'agit clairement d'un bogue IDE et qu'il doit être signalé à [Quality Portal] (http://quality.embarcadero.com). –

Répondre

0

Eh bien, je n'avais pas travaillé sur cette application depuis très longtemps alors j'ai recommencé et j'ai pu créer et utiliser le fichier Datamodule juste. Je ne sais pas quel était le problème, mais merci, les gars. En fait, je pensais avoir trouvé un bug. Eh bien, j'ai fait. C'était moi