Español
Foro

¿Cómo se puede Yo Callback-Función en Profano nutzen

 

Jac
de
Lad
Hallöle,

como kann Yo el Adresse uno Callback-Función en Profano nutzen? Also Yo mi, Yo escribir una schrecklich komplizierte Función y voluntad, dass el Fortschritt de qué De todos modos ausgegeben se. Also se como Parámetro el Adresse uno Función mittels ProcAddr transferencia voluntad. Kann Yo el entonces por Call aufrufen???

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
05.07.2006  
 




Sebastian
König
¡Hola Jac,

en el Principio debería lo kein Problema ser, una Procedimiento encima ihre ProcAddr() de el eigenen Programa heraus con Call() aufzururfen, allerdings fällt me en el Moment no Situation una, en de los sinnvoll wäre - Usted puede el Procedimiento schließlich incluso bastante normal aufrufen.... (oder bin Yo ahora sólo a phantasielos? )

Der primäre Nutzen es el Callbacks es sicherlich el Möglichkeit el Adressen a cierto API-Función a transferencia, el una Callback-Adresse esperar - para Ejemplo SetWindowLong() - Stichwort Subclassing - oder auch SetTimer().

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
05.07.2006  
 



Exactamente, auch Características welche algo enumierieren (oder iterieren ) brauchen oft una Prozeduradresse a Einzelergebnisse abzuliefern. Z.B. Auflisten de installieren Fonts oder Dateidownload con Prozessbar...

Usted puede el Call auch bien uso si innerhalb de ASM-Passagen en XProfanprozeduren zugreifen möchtest.
 
06.07.2006  
 



Mit una Callback gibts Usted otro Características, meist en DLL (como el API en efecto) una Funktionsadresse, welche esta direkt aufrufen y ausführen puede, Fast unabhängig su qué Su Programa gerade macht. Deshalb kann así una Callback bajo anderem, para una flüssigeren Lauf el Ereignisbehandlung sorgen. Selber aufrufen uno solchen Callback por Call macht en el allgemeinen wirklich no Sinn , So una Callback es en gewisser Hinsicht fast un hilo. Einsatzgebiete, como IF ya teilweise sagte, Windows-Callback, Enumerationen, Streaming de Daten (z.B. en RTF rápidamente a füllen) oder auch Fortschrittsanzeigen, porque una Pack- oder Kopierroutine länger braucht, y así rápidamente veces Meldung macht y en Abbruch prüft.
 
06.07.2006  
 




Jac
de
Lad
Hm, el klärt mi Cuestión.

@Sebastian: Yo para Ejemplo una PCU, el una largo Operation ausführt y como Parámetro übergebe Yo el Adresse uno Profano-Procedimiento, el entonces meinetwegen una Valor en Prozent bekommt y luego el entweder ausgibt oder qué draus berechnet oder...es also bastante sinnvoll!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
06.07.2006  
 




Sebastian
König

@Sebastian: Yo para Ejemplo una PCU, el una largo Operation ausführt y como Parámetro übergebe Yo el Adresse uno Profano-Procedimiento, el entonces meinetwegen una Valor en Prozent bekommt y luego el entweder ausgibt oder qué draus berechnet oder...es also bastante sinnvoll!


Ok, stimmt . Auch para el de IF erwähnten ASM-Passagen es natürlich praktisch.

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
06.07.2006  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

776 Views

Untitledvor 0 min.
H.Brill26.01.2023
gerd12.01.2013

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie