Español
Bugs y vermeintliche

FreeProfan Bugs y vermeintliche

FreeProfan32 y API UpdateResource

 
- Página 1 -



Matthias
Arlt
En Fehlersuche en un meiner Programas me está aufgefallen, que un schreibender Zugriff con "UpdateResource" en el Runtime (o. Interpreter) regelmäßig el Expediente unbrauchbar macht. Soweit Yo herausgefunden habe, oder dies jedenfalls annehme, se el Schreibvorgang zwar ausgeführt, aber el Änderung no en el Encabezamiento eingetragen... Dies führt entonces beim Startversuch el Expediente a unterschiedlichen Fehlermeldungen. Meist "Nur una Teil el ReadProcessMemory- oder WriteProcessMemory-Anforderung wurde abgeschlossen" oder "Falscher Parámetro...".
Lo betrifft auch ausschliesslich FreeProfan, el XProfan-Versionen son de diesem Effekt no betroffen.

Saludo Matthias
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
10.04.2016  
 



 
- Página 3 -


Büdde hierzu todavía una Wunsch, wo ihr grad a el Exe frickelt:

Das Console-Flag como Kompilerschalter!

Den Code hierzu  [...]  Yo längst no mehr parat y weiß desafortunadamente auch no mehr el Punto en el PE-Encabezamiento. Mit el Flag puede ser una XProfan-Konsolen-Programa en el cmd ausführen sin el lo para el eigenen Konsole-Ausgaben zwangsläufig una neues Konsolenfenster öffnet.

Lo brachte damals (wohl XProfan 9) scheinbar auch nichts durcheinander y el XProfan-Programas liefern bastante normal.

Hab hierzu grad todavía una alten Contribución gefunden:  [...]  y Konsole-API  [...]  .
 
21.04.2016  
 




RGH
Sodele, ahora Yo (primero para FreeProfan32) auch el Compiler umgestrickt: El PRC-datei se nun como Ressource des Typs "XPRC" con Namen "Programm" el Runtime hinzugefügt. Como ellos nun no mehr zwingend al Ende des fertigen Programmes liegt, pero en el Ressourcen, se automáticamente antes el Kompilieren el Programa el Línea "ProgEnd" hinzugefügt, así el Runtime auch el Ende des Kompilates erkennt.

El Runtime Yo primero no geändert ("Never change ...."), como el Búsqueda sí después de el Kompilat sí weiterhin así tener lugar kann, como bisher. (En Gelegenheit voluntad Yo el entonces aber optimieren.)

Jetzt se auch una fertiges Programa no mehr por Löschen uno Ressource unbrauchbar.

Saludo
Roland

@IF: Welches Byte des Headers genau muss en welchen Valor gesetzt voluntad?
 
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
21.04.2016  
 




Matthias
Arlt
Das fragliche Flag liegt en Offset (long(runtime#,60) + 92).
Für el Console debería hay $3 posición, para Ventana $2.

Alles weitere liegt en Rolands Hand...

Saludo Matthias
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
21.04.2016  
 




Matthias
Arlt
Es doch veces 'ne interessante Solución...el PRC como Ressource

Gefällt me bien!
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
21.04.2016  
 




RGH
Vorerst puede ser se el sí entonces en Bedarf con cada Hexeditor selber patchen.

Das FreeProfan32-Paket Yo ahora frisch hochgeladen. Lo liegt a el bekannten Adresse bereit!

Am Wochenende hoffe Yo entonces, Tiempo para encontrar, el Los cambios auch para FreeProfan64 y später entonces auch para XProfan durchzuführen.

Saludo
Roland
 
XProfan X3
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
21.04.2016  
 




Matthias
Arlt
Roland, qué tal vez todavía a prüfen wäre:
Ob cada Compiler-Durchlauf wirklich exakt el gleiche Dateistruktur producido se. Wegen el Festwerte para el Sektionsgrößen. Wenn nämlich no, debería uno el nötigen Differenzbetrag entonces dynamisch ermitteln, qué kein Problema wäre, uno muss lo sólo sólo wissen.

Yo gehe veces su de, dass el no nötig ser se, aber sicher es sicher...

Saludo Matthias
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
21.04.2016  
 



RGH (21.04.2016)
@IF: Welches Byte des Headers genau muss en welchen Valor gesetzt voluntad?


Sorry, Yo schrieb sí sinngemäß, dass Yo por desgracia, no mehr weiß.
 
21.04.2016  
 




Matthias
Arlt
@IF: Yo habs doch ya rausgesucht...


Das fragliche Flag liegt en Offset (long(runtime#,60) + 92).
Für el Console debería hay $3 posición, para Ventana $2.
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
21.04.2016  
 



Exactamente, habs no überlesen y me el 92 gemerkt.

[OFFTOPIC]Roland hatte sólo überlesen, dass Yo sinngemäß schrieb, lo en el Moment no "auf el Schirm" a haben. Wäre no mi Art, valor "92" no auch direkt a Cita, si yo ihn porque saber. Insofern hatte mich Rolands Cuestión sólo irritiert y Usted wiederum mi Antwort en seine Cuestión. ^ ^[/OFFTOPIC]
 
21.04.2016  
 




Michael
W.
RGH (21.04.2016)
Ressource des Typs "XPRC" con Namen "Programm"




Ressource des Typs "XPRC" con Namen "Programm1", "Programm2", "Programm3"

...y luego ChoiceBox oder Programmname encima Parameterschalter...




Yo weiß, es schrecklich el jede Solución a neuen Wünschen (y Problemen) führt...
 
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
21.04.2016  
 




Matthias
Arlt
Folgendes Por favor, ignorieren (Fehldiagnose, porque el Kopf vom vielen Code-Durchforsten rauchte...):
Hm...así interessant el primero schien con el XPRC-Ressource...
Ein Packen el Runtime es dadurch pero probablemente unmöglich geworden.
 
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
22.04.2016  
 




funkheld
If kannst du Por favor, dein Clientprogramm como Source offenlegen ?

Gracias.
Gruss
 
22.04.2016  
 




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

64.680 Views

Untitledvor 0 min.
Sven Bader16.09.2021
Rainer Hoefs12.07.2019
p.specht20.12.2018
Walter23.05.2018
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