| |
|
|
- 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 [...] . |
|
|
| |
|
|
|
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 X3Intel 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ß. |
|
|
| |
|
|
|
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] |
|
|
| |
|
|
|
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 |
|
|
| |
|
|