Español
Foro

Callback & Choque en fehlendem WaitInput

 

Sebastian
Sprenger
¡Hola zusammen,
habe hier una größeres Problema...

1. Yo versuche, de mi MIDI-Keyboard Daten auszulesen. Klappt eigentlich auch. Aber si yo z.B. una WaitInput weglasse oder una SetTimer poner (por qué es el mache, es ne otro Geschichte) y luego una Taste en el Keyboard drücke, stürzt Profano con uno schweren Zugriffsverletzung y uno Fehlermeldung sin Texto de, incluso en folgendem Minimalcode!

XProfan 9, Windows ME, 1.8 Ghz
KompilierenMarcaSeparación
2. Falls el 1. Problema no lösbar es...
Tuve el Rutina para Auslesen el Daten ya en Ensamblador geschrieben, el ha perfekt funktioniert. Aunque bin Yo inzwischen en el Concepto gekommen, el Programa nachher para XProfan-Wettbewerb einzureichen. Darf Yo como überhaupt todavía dran teilnehmen, si yo exakt 100 Bytes Maschinencode para una Callback en un Bereichsvariable einbinde y esta Variable a midiInOpen übergebe?

3. Wo Yo grad escribir, qué heißt porque el?
Warning: Page Restrictor not installed correctly - Headers already sent!
Bekomme esta Meldung ständig en el Prevista.

Gute Nacht,
Sebastian
 
Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32
Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM
Windows Me, 1.8 Ghz, 256 MB RAM
23.09.2007  
 




RGH
Zu 1.:
XProfan es no en el Lage, zwei Quellcodes en un Programa parallel auszuführen. Daher kann el Callback-Función, como Usted lo programmiert hast, no korrekt trabajo.
El Callbacks en XProfan fueron en erster Linie dazu geschaffen, en API-Características nutzen a puede el Callback-Características nutzen. Como en diesem Fall el XProfan-Callback-Rutina aufgerufen se, während el API-Función ausgeführt se, kommt lo a keinem Konflikt. Nach Beenden el API-Función macht XProfan como más wo lo zuvor unterbrochen wurde, como todos relevanten Systemparameter antes Ausführen el Callback-Función gesichert fueron.
In otro Fällen, etwa en Subclassing de Fenstern, es el Fast-Mode (siehe bajo Conjunto(FastMode,n%)) Pflicht y lo muß gewährleistert voluntad, dass el Callback-Rutina keinerlei Unterbrechung, etwa por WaitInput, Temporizador, etc. zuläßt. Tal vez reicht con usted sí ya el Fastmode de. Relacionado con la Ensamblador es zusätlich sicher auch hilfreich.

Zu 2.:
Yo sehe no Grund, qué en una Wettbewerbseintrag gegen Ensamblador en uno Bereichsvariablen spricht, especialmente sí vermutlich el Rutina, el esta Zona füllt, en XProfan y Teil des Programmes es.

Saludo
Roland

Apéndice: Möglicherweise se lo en küntigen XProfanversionen erweiterte Callback-Möglichkeiten geben.
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
23.09.2007  
 




Jörg
Sellmeyer

Darf Yo como überhaupt todavía dran teilnehmen, si yo exakt 100 Bytes Maschinencode para una Callback en un Bereichsvariable einbinde y esta Variable a midiInOpen übergebe?


Como stimme Yo Roland a. No Yo el Jury vorgreifen möchte, aber qué es mejor geeignet, a zeigen, qué con Profano posible es, como el direkte Einbinden de ASM.
Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
23.09.2007  
 




Frank
Abbing

Darf Yo como überhaupt todavía dran teilnehmen, si yo exakt 100 Bytes Maschinencode para una Callback en un Bereichsvariable einbinde y esta Variable a midiInOpen übergebe?


Selbstverständlich. XPIA-XProfancodes hacer lo sí ähnlich. Dort se incluso una komplette Ensamblador-Dll en el Exe eingebunden.

Yo selber benutze para Programa-Callbacks sólo todavía Assemblercode.
 
23.09.2007  
 




Sebastian
Sprenger
RGH
especialmente sí vermutlich el Rutina, el esta Zona füllt, en XProfan y Teil des Programmes es.

So es.

Wunderbar, vielen Dank para el Respuesta!
 
Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32
Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM
Windows Me, 1.8 Ghz, 256 MB RAM
23.09.2007  
 



Zu el Callbacks: Davon rede Yo seit Jahren.

Zum Midi-Keyboard: Exactamente algo como brauche Yo auch inmediatamente her así!

Zum Page-Restrictor: El Meldung se nun no mehr gezeigt. (Tuve como algo übersehen)
 
23.09.2007  
 



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

6.785 Views

Untitledvor 0 min.
H.Brill07.05.2024
iF13.09.2015
Sebastian Sprenger19.03.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