Español
Foro

Interpreter MenuItem 254 Copyright

 

Jörg
Sellmeyer
El Copyrightmeldung bajo MenuItem 254 verhält se algo nervig.

Im Interpreter lässt ellos se sí no unterdrücken; en el compilierten Programa ya.
Leider scheint el Meldung pero no mittels uno normalen Messagebox aufzupoppen.
Hier es una Code (Yo glaub de Andreas Miethe), de los veranschaulicht.
Wenn uno ihn en el Interpreter ausführt y el CR-Signo klickt, wimmelt lo bald de Messageboxen. Vor el Testen also Por favor, entsprechende Vorsichtsmaßnahmen ergreifen. Das Programa lässt se entonces auch encima el Taskmanager no simplemente abschießen, como el Messageboxen el "Abschussfreigabe" überdecken!

Im compilierten Zustand se entonces el normale Massagebox aufgerufen y el Programa zeigt genau 1x el Messagebox a y el Temporizador se ejecuta más.

Es tal vez una algo spezieller Fall aber trozdem debería el así no auftreten.
DEF SetATimer(4) !"USER32","SetTimer"
DEF KillATimer(2) !"USER32","KillTimer"
DEF GetTimeFormat(6) !"KERNEL32","GetTimeFormatA"

Proc timerproc

    Declarar texto$
    texto$=Espacio$(20)
    GetTimeFormat(0,0,0,0,Addr(texto$),20)
    texto$="Uhrzeit: "+texto$
    SetText %hwnd,texto$

ENDPROC

Cls
SetATimer(%hwnd,1,200,ProcAddr("timerproc",0))

Mientras que 1

    WaitInput
    locate 1,1
    Imprimir &Loop,Rnd(100000),"hier puede ser cualquier clic y el Uhr se ejecuta weiter"

    If MenuItem(254)

        Case MessageBox("Wirklich?","Beenden?",4) = 6:Romper

    EndIf

EndWhile

Imprimir "\nDemo Ende."
Waitinput
KillATimer(%hwnd,1)
End
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
14.06.2018  
 




Georg
Teles
Ein ähnliches Problema Yo schonmal en Verbindung con Hotkeys gehabt (beim Auslösen wurde el Aktion endlos wiederholt), kann gerade kein Ejemplo encontrar, es una Weile her, bin no sicher aber había ebenfalls con ProcAddr zutun en Verbindung con Profano internem Temporizador.
 
XProfan X3
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

17.06.2018  
 



Puedo sólo (siempre otra vez) dazu raten, no asynchronen Calls en por procAddr-bezogene Características "generieren" que se etwa por setTimer o.Ä.

Dies va con nProcs wiederum absolut problemlos, procs sin embargo son dafür simplemente no gemacht/ geeinet.
 
18.06.2018  
 




Jörg
Sellmeyer
Was es de estos nProcs anders, dass lo funktioniert? Würde lo con ASM-Características bajo X14 ir?
 
XProfan X4
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.06.2018  
 



Jörg Sellmeyer (18.06.2018)
Was es de estos nProcs anders, dass lo funktioniert?


XProfan-Características son (en el ggs. a nProcs) no gewöhnlichen Características con Funktionsadresse, el el para una native Función üblichen Opcode besitzt.

XProfansche Prozeduradressen zeigen no en Características, el wegen el Art y Weise Rolands Implementation de ProcAddr asynchron para XProfan-Programmablauf aufgerufen/ injiziert voluntad dürfen. Sie son para programmablaufsynchrone Enumeration geeignet.

Dabei podría Roland durchaus ProcAddr dahingehend veces verbessern y el Interpreter en una eigenen Hilo-Context verbringen sodass asynchrone Aufrufe en el Hauptthread warten könnten a el Interpreter "onidle" es y ihn entonces beschäftigen. Seguro viel Arbeit el Hauptprogramm en un Proc a stopfen aber entonces wäre ProcAddr endlich "sicher".

Lo enstehen besonders Problemas en rekursiven Aufrufen, womit hierbei sólo ya Aufrufe ausreichen el eben öfter/ más rápido geschehen como el vorherige Aufruf a Tiempo benötigt.

Deshalb z.B. el GWL_WNDPROC no en una XProfan-Prozeduradresse conjunto, aber wiederum el EnumPrinters-Función.

Deshalb kannst Usted auch con CreateThread no Hilo con uno XProfan-Prozeduradresse erzeugen, aber con uno nProc.

Jörg Sellmeyer (18.06.2018)
Würde lo con ASM-Características bajo X14 ir?


Falls con XProfan el Funktionsadresse en el Prozess como Opcode geladener Inline-ASM-Programmabschnitte ermittelbar es, entonces puede ser a dieser Punto el ASM "absturzsicher" formulieren y genau esta Adresse como Funktionsadresse uso/ angeben auch z.B. para CreateThread.

Posesiones el aktuelle Ayuda de XProfan X4  [...]  gesichtet:

Jörg Sellmeyer (18.06.2018)
Mit el neuen Función fAddr(Name) kann el Start-Adresse uno importierten Función, also auch uno Assemblerfunktion, ermittelt voluntad. Existiert esta Función no, es como Ergebnis 0.


Danach dürfte lo trabajo!
 
20.06.2018  
 




Jörg
Sellmeyer
Gracias!
 
XProfan X4
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
22.06.2018  
 




H.Brill
Ist zwar ya algo länger her.
Posesiones aber trotzdem, porque Yo gerade brauchte,
heraus gefunden :
RemoveMenu 32767' Copyright entfernen

Wenn uno en el Reshacker a veces Menu schaut, findet uno
el Menüpunkt para el Copyright.

Geht sowohl en el Interpreter como auch en el fertigen Programa.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
14.09.2022  
 



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

7.850 Views

Untitledvor 0 min.
Gast.081508.07.2024
Alibre14.01.2023
Erasmus.Herold06.01.2023
Uwe ''Pascal'' Niemeier31.12.2022
Más...

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