FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Déclarer une routine évènement par son nom Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Déclarer une routine évènement par son nom Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Déclarer une routine évènement par son nom Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Déclarer une routine évènement par son nom Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Déclarer une routine évènement par son nom Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Déclarer une routine évènement par son nom Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Déclarer une routine évènement par son nom Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Déclarer une routine évènement par son nom Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Déclarer une routine évènement par son nom Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Déclarer une routine évènement par son nom Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Déclarer une routine évènement par son nom Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Déclarer une routine évènement par son nom Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Déclarer une routine évènement par son nom Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Déclarer une routine évènement par son nom Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Déclarer une routine évènement par son nom Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 Déclarer une routine évènement par son nom

Aller en bas 
AuteurMessage
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Déclarer une routine évènement par son nom Empty
MessageSujet: Déclarer une routine évènement par son nom   Déclarer une routine évènement par son nom EmptySam 15 Jan 2011 - 11:59

J'aimerais pouvoir déclarer une routine évènement par le nom de la routine sous forme de string, ou dans une expression string. Exemple:
Code:
label MonSousprogramme

subroutine MonSousprogramme

return

ON_EVENT N,"OnDragOver","MonSousprogramme"

Il y a une fonction en Delphi qui pourrait le faire, éventuellement de façon analogue à ceci:
Code:
procedure ForceMethod(myctrl: TControl; const MName: TString; const pRoutine: TPointer); stdcall;
var
      MyMethod : TMethod;
      ctrl : TControl;
begin
      ctrl := myctrl;
      MyMethod.Code := pRoutine;
      MyMethod.Data := nil;
      SetMethodProp(ctrl, MName, MyMethod);
end;

Ceci permettrait d'un seul coup de gérer des évènements autres que ceux accessibles en Panoramic, comme par exemple OnDragOver etc, pouvu qu'il s'agisse d'une méthode publique pour cet objet. ET de plus, cela donnerait la possibilité à une DLL d'injecter un évènement à un objet Panoramic, comme l'évènement OnResize pour une form.

Et afin de soutenir cette nouvelle fonction, on pourrait imaginer une fonction similaire à FONT_NAMES_LOAD qui chargerait la liste des méthodes publiques d'un objet dans une list, tlist, memo ou combo, de la manière suivante:
Code:
memo 10

METHOD_NAMES_LOAD 10,N
ce qui chargerait la liste des méthodes de l'objet N dans le mémo 10.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
 
Déclarer une routine évènement par son nom
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Déclarer une routine évènement par son nom
» Nouvel événement
» Déclarer des évènements "utilisateur"
» déclarer une var tableau dont on ne connaît pas la taille
» CHAIN dans une routine ON_CLOSE

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: