Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Je partage la solution d'une erreur pour laquelle je n'ai trouvé aucune piste ailleurs.
Pour simplifier la compilation de nos applications nous utilisons des scripts qui reconstruisent l'application a partir d'un dépôt SVN.
On part de 0 PBL, donc on bootstrap ces PBL via orcascript.
Hier j'ai eu la surprise de rencontrer cette erreur :
PBORCA_SccRefreshTarget. Migrate and Full Rebuild Library: f:\powerbuilder\de_lib.pbl Object: nv_export_1_1 nv_export_1_1 Class Declaration (0002): Error C0200: Illegal data type 'void' used in throws statement. Must be a variable that derives from the system type THROWABLE. Calling cm_rebuild_application(CM_REBUILD_MIGRATE).
Pourtant depuis mon IDE aucun soucis, l'objet compile.
En regardant de plus prêt j'ai remarqué que j'utilisais un throws MyException
sur un event, et c'est la seule différence avec mes autres objets qui compile parfaitement.
En remplaçant ce throws par un try/catch dans l'event l'objet se compile correctement lors du bootstrap.
En espérant que cela puisse aider.
Hors ligne
Salut Nico,
je suis peut-être (sans doute ) mal réveillé mais je ne vois pas de version ; c'est pour PB 11.5 ?
Hors ligne
Oui tout à fait, c'est bien du PB 11.5
Hors ligne
Pages: 1