Gambas France BETA


Pas de compte ? Incription

fontion Sub_new

Ce sujet est résolu.

1
AuteurMessages
spheris#1 Posté le 20/5/2018 à 08:32:09
A quoi sert cette fonction ?
Public Sub _new()
End


Pourquoi peut-on y mettre du code dedans?
N'est-ce-pas pareil que Form_open() dans le cas d'un projet graphique?
merci pour vos réponses.
;)
didier18#2 Posté le 20/5/2018 à 09:16:26
Bonjour spheris

A quoi sert cette fonction ?
Public Sub _new()
End


_new

Public Sub _new ( ... )

La Méthode _new est appelée quand un nouvel objet de cette classe est créé.
Cette méthode peut prendre n’importe quel argument, et ne doit rien retourner (l’objet créé est géré et retourné par l’interpréteur).
Les paramètres de _new découleront des paramètres de l’opérateur NEW.
Utilisez cette méthode pour initialiser les objets nouvellement créés.
Voir aussi
Méthodes Spéciales
Param.EventName

Pourquoi peut-on y mettre du code dedans?

Ce devrait être pourquoi pas. Surtout si l'objet viens d'être créé, c'est dans cette méthode qu'il faudrait l'initialiser (d'après l'aide).
N'est-ce-pas pareil que Form_open()...

Pas vraiment car Public Sub _new () et exécuté avant Form_open() et Form_open() est "levé quand la fenêtre va être visible pour la première fois."

Bonne journée.
spheris#3 Posté le 20/5/2018 à 09:21:02
merci pour ces précisions.
Cel répond à ma question.
;)
1