| |
|
|
- page 1 - |
|
Matthias Arlt | chez qui Fehlersuche dans einem meiner Programme c'est moi aufgefallen, dass un schreibender Zugriff avec "UpdateResource" sur qui Runtime (bzw. Interpreter) régulier qui Dossier inutilisable pouvoir. Soweit je herausgefunden habe, ou bien ca jedenfalls annehme, wird qui Schreibvorgang zwar fonctionnement, mais qui Changement pas im En-tête eingetragen... ca führt ensuite beim Startversuch qui Dossier trop unterschiedlichen Fehlermeldungen. Meist "Nur un partie qui ReadProcessMemory- ou bien WriteProcessMemory-Anforderung wurde abgeschlossen" ou bien "Falscher paramètre...". Es betrifft aussi ausschliesslich FreeProfan, qui XProfan-Versionen sommes de diesem effet pas betroffen.
Salut Matthias |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 10.04.2016 ▲ |
|
|
|
| |
|
- page 3 - |
|
|
| Büdde hierzu encore un Wunsch, wohin son grad à qui Exe frickelt:
cela Console-Flag comme Kompilerschalter!
Den Code hierzu [...] habe je jadis pas plus prêt et sais malheureusement aussi pas plus qui Stelle im PE-En-tête. avec dem Flag peux on un XProfan-Konsolen-Programme dans qui cmd effectuer sans cela es pour qui eigenen Console-Ausgaben zwangsläufig une nouveau Konsolenfenster ouvrez.
Es brachte autrefois (wohl XProfan 9) scheinbar aussi rien durcheinander et qui XProfan-Programme liefern entier normal.
Hab hierzu grad encore une alten Beitrag trouvé: [...] et Console-API [...] . |
|
|
| |
|
|
|
RGH | Sodele, maintenant habe je (zunächst pour FreeProfan32) aussi den Compiler umgestrickt: qui PRC-fichier wird eh bien comme Ressource des Typs "XPRC" avec Namen "Programm" qui Runtime hinzugefügt. là vous eh bien pas plus zwingend am Ende des fertigen Programmes liegt, mais dans den Ressourcen, wird automatisch avant dem Kompilieren dem Programme qui la ligne "ProgEnd" hinzugefügt, avec cela qui Runtime aussi cela Ende des Kompilates erkennt.
qui Runtime habe je zunächst pas geändert ("Never change ...."), là qui cherche oui pour dem Kompilat oui weiterhin so avoir lieu peux, comment bisher. (chez Gelegenheit werde je cela ensuite mais optimaliser.)
maintenant wird aussi un fertiges Programme pas plus par Effacer einer Ressource inutilisable.
Salut Roland
@iF: Welches Byte des Headers oui c'est ca muss sur welchen Wert gesetzt volonté? |
|
|
| 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 | cela fragliche Flag liegt chez Offset (long(runtime#,60) + 92). Pour qui Console sollte là $3 stehen, pour Fenêtre $2.
Alles weitere liegt dans Rolands main...
Salut Matthias |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 21.04.2016 ▲ |
|
|
|
|
Matthias Arlt | c'est doch la fois 'ne interessante Solution...qui PRC comme Ressource
Gefällt mir bien! |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 21.04.2016 ▲ |
|
|
|
|
RGH | Vorerst peux on sich cela oui ensuite chez besoin avec chaque Hexeditor selber patchen.
cela FreeProfan32-paquet habe je maintenant frisch hochgeladen. Es liegt à qui bekannten Adresse bereit!
Am Wochenende hoffe je ensuite, Zeit pour trouver, qui Changements aussi pour FreeProfan64 et später ensuite aussi pour XProfan durchzuführen.
Salut 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, quoi peut-être encore trop vérifier wäre: si chez chaque Compiler-Durchlauf wirklich exakt qui gleiche Dateistruktur erzeugt wird. à cause de qui Festwerte pour qui Sektionsgrößen. si nämlich pas, devrait on den nötigen Differenzbetrag ensuite dynamisch ermitteln, quoi ne...aucune Problem wäre, on muss es arrêt seulement savons.
je vais la fois en aus, dass cela pas nötig son wird, mais sûrement ist sûrement...
Salut Matthias |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 21.04.2016 ▲ |
|
|
|
|
| RGH (21.04.2016)
@iF: Welches Byte des Headers oui c'est ca muss sur welchen Wert gesetzt volonté?
Sorry, j'écrivais oui sinngemäß, dass je es malheureusement pas plus sais. |
|
|
| |
|
|
|
Matthias Arlt | @iF: je habs doch déjà rausgesucht...
cela fragliche Flag liegt chez Offset (long(runtime#,60) + 92). Pour qui Console sollte là $3 stehen, pour Fenêtre $2. |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 21.04.2016 ▲ |
|
|
|
|
| oui c'est ca, habs pas überlesen et mir qui 92 gemerkt.
[OFFTOPIC]Roland hatte seulement überlesen, dass je sinngemäß schrieb, es im Moment pas "auf dem Schirm" trop avons. Wäre pas mon Art, la valeur "92" pas aussi direct trop Citation, si je ihn car wüsste. Insofern hatte mich Rolands Frage seulement irritiert et toi wiederum mon Antwort sur sa Frage. ^ ^[/OFFTOPIC] |
|
|
| |
|
|
|
Michael W. | RGH (21.04.2016)
Ressource des Typs "XPRC" avec Namen "Programm"
Ressource des Typs "XPRC" avec Namen "Programm1", "Programm2", "Programm3"
...et ensuite ChoiceBox ou bien Programmname sur Parameterschalter...
je sais, c'est schrecklich cela chacun Solution trop neuen désirer (et Problemen) führt... |
|
|
| System: Windows 8/10, XProfan X4 Programmieren, das spannendste Detektivspiel der Welt. | 21.04.2016 ▲ |
|
|
|
|
Matthias Arlt | Folgendes s'il te plaît ignorer (Fehldiagnose, weil qui tête vom vielen Code-Durchforsten rauchte...): Hm...so intéressant cela zunächst schien avec qui XPRC-Ressource... un saisir qui Runtime ist dadurch mais wohl unmöglich geworden. |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 22.04.2016 ▲ |
|
|
|
|
funkheld | Si peux du s'il te plaît dein Clientprogramm comme Source offenlegen ?
merci. Gruss |
|
|
| |
|
|