Español
Incluye

XDATA - Incluye para XProfan 10

 
XDATA - Incluye para XProfan 10 y höher
Copyright 2006 by Thomas (ts-soft) Schulz

Echtes Compilieren con XProfan

Dieses Paket besteht de 2 Incluir-Archivos, Beispielen sowie el GoLink Linker by Jeremy Gordon (https://www.jorgon.freeserve.co.uk/)

Mithilfe dieses Paketes puede compilierte Windows-Resourcen (*.res) en reinem XProfan compiliert voluntad. Diese puede Mithilfe des ResHackers
uno Profano-Runtime hinzugefügt voluntad, o. a uno DLL gelinkt voluntad (esta wurde el GoLink Linker beigefügt, ResHacker no en el Paket)

Desweiteren puede esta Resourcen con el 2ten Incluir-Expediente ligeramente en XProfan-Programmen genutzt voluntad.

El Funktionalität beschränkt se en benutzerdefinierte Resourcen auch como RCDATA bekannt (jede Art de Expediente, Exe, Dll, BMP, Txt, Wav usw. posible)

[size=16]Funktionsbeschreibung XDATA_Compiler.inc:[/size]

XDATA_Create(FileName$) Dateiname ggfls. con Pfad, como Dateiextension debería *.res verwendet voluntad (no es geprüft)
Diese Función erstellte una neue Resourcedatei (evtl. vorhandene gleichnamige Expediente se gelöscht), con el erforderlichem Dateikennungen
Ergebnis: Filehandle, welche para el más Operationen benötigt se.

XDATA_Open(FileName$)
Diese Función öffnet una ya erstellte *.res (con esta Routinen oder anderem Resource-Compiler) y setzt el Dateizeiger ans Ende,
en weitere Resourcen hinzuzufügen.
Ergebnis: Filehandle, welche para el más Operationen benötigt se.

XDATA_Close(Filehandle&)
Diese Función schließt el Resourcen-Expediente. Ist necesariamente después de Beendigung des Hinzufügens auszuführen!

XDATA_Add(Filehandle&, FileName$, Nr&)
Diese Función fügt el Expediente FileName$ como Resource con el Nummer Nr& el Resourcen-Expediente hinzu.
Nr& de 1 - 32767, jede Nr darf sólo una vez con esta Routinen hinzugefügt voluntad (überschreiben no posible)

XDATA_Link(FileName$)
Diese Función linkt el übergebene Resource-Expediente FileName$ mithilfe de GoLink a uno DLL
Der Pfad a GoLink.exe kann en el Kopf dieser Incluir festgelegt voluntad, si se GoLink.exe no en el Programmpfad befindet!

[size=16]Funktionsbeschreibung XDATA_Functions.inc:[/size]
XDATA_Get(ResNr&, hModule&) hModule& es Optional. En fehlen se el Resource en el Exe gesucht
Diese Función lädt el Resource con el Nummer ResNr& en el Speicher. El größe kann unmittelbar después de Aufruf dieser Función
de el globalen Variable XDATA_Size& ermittelt voluntad. (Einer neuen Variable zuordnen, como esta cada más invitar de Resourcen
überschrieben se.
Ergebnis: Speicheradresse el geladenen Resource, para liberación, esta a XDATA_Free() transferencia!

XDATA_Free(hRes&)
son el geladenen Resource otra vez frei

XDATA_Save(ResNr&, FileName$, hModule&) hModule& es Optional
Speichert ResNr& como Expediente bajo FileName$

XDATA_CatchBMP(ResNr&, hModule&) hModule& es Optional
Lädt el Resource y erstellte una ImageObjekt lo, welches con DrawPic y DrawSizedPic genutzt voluntad kann.
Ergebnis: hPic&, welches al Ende con DeleteObject otra vez freizugeben es.

XDATA_PlaySound(ResNr&, Modus&, hModule&) hModule& es Optional
Spielt una como Resource enthaltene Wav-Expediente de. Modus entspricht el Spielmodus de PlaySound

Was uno así alles anstellen kann, überlasse Yo eurer Phantasie (z.B. SKControll.dll en Prfrun32.exe y Mithilfe de MemoryModule nutzen )

Saludo
Thomas

Feedback como siempre erwünscht

199 kB
Kurzbeschreibung: Versión 1.1
Hochgeladen:30.12.2006
Ladeanzahl268
Descargar
 
29.12.2006  
 



Actualización sobre Versión 1.1

+ Fehler con uno Variables Fijo.
+ Feherbehandlung en XDATA_Compiler.inc mejorado
! Umbenannt XDATA_Link a XDATA_LinkToDLL
+ XDATA_LinkToExe

Mithilfe el ResHackers, el Ihr en el Profano-CD o Internet findet, puede ahora el Resourcen direkt en el Runtime gelinkt voluntad, sin el el ResHacker extra aufgerufen se. Yo denke veces, el debería el Umgang con benutzerdefinierten Resourcen erheblich erleichtern.
Ein Script producido el Resourcen y linkt esta a Runtime oder a uno DLL, je después de Wunsch

Saludo
Thomas
 
30.12.2006  
 



Wow - Yo quería el Ressourcengeschichte auch encima Kompilerschalter des xpse regeln - uno legt also en el jeweiligen Source fest welche Ressourcen como verarbeitet oder angehangen voluntad debería.

XData wäre doch perfekt esta oder?
Como debería Yo vorgehen?
 
30.12.2006  
 



@IF
Usted puede sólo esta una Typen de Resourcen herstellen, en el Standard-Resourcen es el Encabezamiento algo komplizierter. Das kannste natürlich por XPSE automatisieren. Der Resourcentyp X_DATA (XProfan-Data) debería sólo de dieser Inc. kommen, Standardname es RCData

Mußt natürlich sicherstellen, el ResHacker o. GoLink gefunden voluntad, esta por Profano-Code a sustituir me está bisher no geglückt

Saludo
Thomas
 
30.12.2006  
 



Ok entonces warte Yo...
 
31.12.2006  
 



IF
Ok entonces warte Yo...


Dieses Jahr se wahrscheinlich no reichen
 
01.01.2007  
 



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

8.362 Views

Untitledvor 0 min.
Gast.081512.09.2024
Member 862464109.04.2024
Georg Teles02.01.2024
RudiB.23.04.2020
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

unbekannt (4x)
iF (2x)


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