Eh bien ce genre de question n00b mais je ne peux toujours pas le comprendre. J'ai l'unité main
avec la procédure Discard()
dedans. Maintenant, j'ai une autre unité engine
et je veux courir à partir de la procédure Discard()
de l'unité main
. J'ai principal dans la section uses
de engine.pas
. J'ai essayé d'appeler la procédure avec main.Discard()
mais pas bon. Qu'est-ce que je fais mal?Comment exécuter la procédure d'une autre unité?
6
A
Répondre
5
Vous devez mettre, comme dans votre interface de signature de la procédure si:
unit main;
interface
procedure Discard();
implementation
procedure Discard();
begin
//do whatever
end;
D'autres unités ne peuvent « voir » ce qui est répertorié dans la section d'interface.
5
Dans l'unité "principal", vous déclarez Jeter dans la section "interface": section
unit Main;
interface
uses ...
procedure Discard (...); // only the declaration, not the entire procedure
implementation
... // code
maintenant dans l'unité "Engine" vous ajoutez "Main" à "utilise".
uses Main, ...
Thats it, vous pouvez appeler Discard(...)
maintenant. S'il y en a plus d'un Discard()
, vous pouvez appeler explicitement ceDiscard()
en utilisant Main.Discard()
.
Questions connexes
- 1. ASP exécuter la procédure stockée avec Null
- 2. comment exécuter une procédure stockée en continu?
- 3. Comment exécuter des procédures stockées SQL à partir d'une autre procédure stockée?
- 4. Exécuter une procédure stockée dans une vue?
- 5. Comment exécuter une procédure stockée dans ADO.NET Entity Framework?
- 6. exécuter la fonction à la fin d'un autre, utilisez ajaxComplete()?
- 7. Procédure Mysql Call Stored d'une autre procédure stockée
- 8. Unité: comment spécifier utiliser instance spécifique d'un type lors de la résolution d'un autre type
- 9. Exécuter le code à la fin du module/classe, comme le test/unité de Ruby
- 10. Comment utiliser les résultats d'une procédure stockée dans une autre?
- 11. Comment exécuter differnet import.sql dans Hibernate/JPA pour chaque unité de persistance?
- 12. Problème appelant la procédure stockée d'une autre procédure stockée via ASP classique
- 13. Exécuter une requête dans une procédure stockée Oracle
- 14. Exécuter une procédure stockée avec un paramètre de sortie?
- 15. comment exécuter la procédure stockée de groovy qui renvoie plusieurs ensembles de résultats
- 16. Comment faire pour suivre la procédure?
- 17. Comment exécuter un autre processus en mode débogage?
- 18. Comment exécuter la commande en utilisant la sortie d'une autre commande sous DOS?
- 19. Comment casser la ligne par chaque unité d'élément
- 20. appel procédure stockée et le passage de paramètres d'une autre procédure stockée
- 21. Comment exécuter SubSonic3 StoredProcedure avec la valeur de retour
- 22. Quel est le moyen le plus efficace de compter les résultats d'une procédure stockée, à partir d'une autre procédure stockée?
- 23. Comment tester une unité .NET ConfigurationSection manquant
- 24. Comment exécuter une autre classe principale pendant runtome et obtenir sa sortie de la console?
- 25. Exécuter un test unitaire à partir d'une unité de plusieurs en MbUnit
- 26. Problème de procédure stockée SQL Server appelant une autre procédure stockée
- 27. Unité de test des données?
- 28. Comment utiliser correctement la procédure setString?
- 29. Comment utiliser ROW_NUMBER dans la procédure suivante?
- 30. Unité Visual Studio Test - SUPPRIMER permission refusée
Merci, les gars! Fonctionne bien maintenant. – Vlad