| |
|
|
 Georg Teles | Ein simples Programa, dass 2 Archivos zusammenfügt:
Descargar
1. Expediente: Quelldatei 2. Expediente: welche angehängt se 3. Save: Zieldatei 4. Link!: Zieldatei se geschrieben
Stand 2013 |
|
|
| |
|
|
|
 H.Brill | ¡Hola, a qué braucht uno porque algo como ? Ist el para Bilder o.ä. pensamiento ? Was macht Nr. 4 ? Link!:Zieldatei se geschrieben. Dachte, el wäre en Nr. 3 ersichtlich.
Ist el qué ähnliches, como en el Ayuda en ProgEnd ? Copy test.exe /b + test.txt /b test1.exe
Oder irre Yo mich y es doch qué más ?
Ab Versión X4 muß uno aufpassen. Como funktioniert el %ProgEnd no mehr. Hatte Yo damals ya RGH gemeldet. |
|
|
| 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. | 02.01.2023 ▲ |
|
|
|
|
 Georg Teles | ¡Hola,
H.Brill (02.01.2023)
Ist el qué ähnliches, como en el Ayuda en ProgEnd ? Copy test.exe /b + test.txt /b test1.exe
en el Grunde sí, es auch en el Grunde con BlockRead y BlockWrite gelesen y geschrieben.
H.Brill (02.01.2023)
Ab Versión X4 muß uno aufpassen. Como funktioniert el %ProgEnd no mehr. Hatte Yo damals ya RGH gemeldet.
Como hast du bastante, porque X4 el Kompilat como Ressource anhängt. ProgEnd sería Yo sólo dafür benutzen, así el Runtime weiß, a wohin el Kompilat (PRC) va y gelesen voluntad se.
Streng genommen puede ser el Kompilat al Ende el Runtime anhängen, also no como Ressource. Es en el Grunde, qué ProfLink a x2? glaube sí tut. Das Runtime sería entonces el Kompilat anhand des Headers suchen " RGH-PROFAN" y korrekt ausführen. Testweise es auch bajo X4, como ha Roland en efecto el Suchindex de X3 en 100 Kb gesetzt, hatte aber una otro Zusammenhang (stark komprimierte Kompilate). Gerade getestet, puede ser X4 Kompilat al Ende el Runtime anhängen, el %ProgEnd se auch korrekt adecuado, Testgrafik & Archivos folgen.
Das Programa hatt Yo específicamente para X2 geschrieben, como Yo al Ende des Programms después de %ProgEnd mi Archivos, genauer dijo Archive angehängt y mitgeliefert. Ab X4 sería Yo en lugar de %ProgEnd una selbstgewählten String aussuchen y el Beginn el Daten marca.
Grüße, sry para viel Texto |
|
|
| |
|
|
|
 Georg Teles | Habs getestet, hier el Ergebnisse
tst____1.prf - mittels ProgEnd
cls
declarar f#
dim f#,21362
imprimir "Progend ";%progend
Conjunto("FileMode",0)
Asignar #1,Par$(0)
OpenRW #1
seek #1,%progend
blockread(#1,f#,0,21362)
Cerrar #1
Conjunto("FileMode",1)
Asignar #2,"test.gif"
OpenRW #2
blockwrite #2,f#,0,21362
Cerrar #2
imprimir "test.gif geschrieben..."
waitinput
disponer f#
ProgEnd
tst____2.prf - mittels MemPos y "Such"-Prefix (xp.txt Inhalt = "XPROFANGIF_____")
cls
declarar f#, f&
f& = filesize(Par$(0))
dim f#,f&
Conjunto("FileMode",0)
Asignar #1,Par$(0)
OpenRW #1
blockread(#1,f#,0,f&)
Cerrar #1
declarar pos&
pos& = MemPos(f#,0,"XPROFANGIF_____")
disponer f#
imprimir "POS& "+Str$(pos&)
dim f#,21362
Asignar #1,Par$(0)
OpenRW #1
seek #1,pos&+15
blockread(#1,f#,0,21362)
Cerrar #1
Conjunto("FileMode",1)
Asignar #2,"test.gif"
OpenRW #2
blockwrite #2,f#,0,21362
Cerrar #2
imprimir "test.gif geschrieben..."
waitinput
disponer f#
ProgEnd
Ergebnis

Zusammenfassung Wenn PRC de X4 mittels Linker como Ressource angefügt se, son %ProgEnd no el Ende des fertigen Programms a, pero el Ende el PRC, also innerhalb el Runtime y no wo esta endet (tst____1.prf - oberster Baum s. Bild)
Wenn PRC al Ende de Prfrun32 angefügt se, funktioniert %ProgEnd wunderbar. (tst____1.prf - Línea 2 en el Baum s. Bild)
Wenn uno stattdessen una selbstgewählten Präfix nutzt y mittels MemPos esta sucht, va nichts torcido: (tst____2.prf)
Ob mittels Linker de X4 oder al Ende de Runtime angefügte PRC, gefolgt de al Ende angefügter Präfix (hier xp.txt Expediente con Inhalt "XPROFANGIF_____", welcher gesucht se s. Ejemplo tst____2.prf) gefolgt de al Ende angefügter GIF letztendlich klappts wunderbar.
La idea war nunmehr Daten a el XProfan Programa anzufügen. Das puede ser ausweiten y zB qué me gerade einfällt como selbstentpackendes Archiv zB nutzen y a el Fertige EXE una Archiv anhängen, welches el Programa je después de Archiv el Archivos auflistet y eventuell variable Daten como Titel, Texto para el Archivierer enthält (como arbeite Yo a mi TEW Archivierer grad dran).
Sry para el Ganze, quería en Nummer sicher ir y testen ... Servus. |
|
|
| |
|
|
|
 H.Brill | Gracias para el Erläuterungen. Seit lo el Ressourcen-Características en XProfan son, puede ser auch así einiges bewirken. Tuve como veces auch una Programa para el Arbeitskollegen para zuhause entwickelt. El Listview.dll, el Yo beigelegt hatte, hatten el Kollegen öfter veces gelöscht, por qué De todos modos, y bemängelnden entonces, daß mein Programa no mehr lief. Como Tuve el DLL kurzerhand como Ressource eingelinkt y cada Programmstart el Resource ausgelesen y neu en el Programmordner geschrieben. Como war entonces Ruhe. |
|
|
| 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. | 03.01.2023 ▲ |
|
|
|