Français
Comprend

XDATA - Comprend pour XProfan 10

 
XDATA - Comprend pour XProfan 10 et höher
Copyright 2006 by Thomas (ts-soft) Schulz

Echtes Compilieren avec XProfan

cet paquet besteht aus 2 Include-Fichiers, Beispielen sowie dem GoLink Linker by Jeremy Gordon (https://www.jorgon.freeserve.co.uk/)

Mithilfe cet Paketes peut compilierte Windows-Resourcen (*.res) dans reinem XProfan compilé volonté. cet peut Mithilfe des ResHackers
einer Profan-Runtime hinzugefügt volonté, bzw. trop einer DLL gelinkt volonté (hierfür wurde qui GoLink Linker beigefügt, ResHacker pas im paquet)

Desweiteren peut cet Resourcen avec qui 2ten Include-Dossier léger dans XProfan-Programmen genutzt volonté.

qui Fonctionnalité beschränkt sich sur benutzerdefinierte Resourcen aussi comme RCDATA bekannt (chacun Art de Dossier, Exe, Dll, BMP, Txt, Wav usw. possible)

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

XDATA_Create(FileName$) Dateiname ggfls. avec Pfad, comme Dateiextension sollte *.res verwendet volonté (wird pas geprüft)
cet Funktion erstellte une neue Resourcedatei (peut-être. vorhandene gleichnamige Dossier wird gelöscht), avec den erforderlichem Dateikennungen
Ergebnis: Filehandle, quelle pour qui weiteren Operationen nécessaire wird.

XDATA_Open(FileName$)
cet Funktion ouvrez une bereits erstellte *.res (avec cette Routinen ou bien anderem Resource-Compiler) et mets den Dateizeiger à l' Ende,
um weitere Resourcen hinzuzufügen.
Ergebnis: Filehandle, quelle pour qui weiteren Operationen nécessaire wird.

XDATA_Close(Filehandle&)
cet Funktion schließt qui Resourcen-Dossier. Ist absolument pour Beendigung des Hinzufügens auszuführen!

XDATA_Add(Filehandle&, FileName$, Nr&)
cet Funktion fügt qui Dossier FileName$ comme Resource avec qui numéro Nr& qui Resourcen-Dossier hinzu.
Nr& de 1 - 32767, chacun Nr darf seulement einmal avec cette Routinen hinzugefügt volonté (überschreiben pas possible)

XDATA_Link(FileName$)
cet Funktion linkt qui übergebene Resource-Dossier FileName$ mithilfe de GoLink trop einer DLL
qui Pfad zur GoLink.exe peux im tête cette Include festgelegt volonté, si sich GoLink.exe pas im Programmpfad est!

[size=16]Funktionsbeschreibung XDATA_Functions.inc:[/size]
XDATA_Get(ResNr&, hModule&) hModule& ist optionnel. chez manquer wird qui Resource dans qui Exe gesucht
cet Funktion invite qui Resource avec qui numéro ResNr& dans den grenier. la taille peux unmittelbar pour Aufruf cette Funktion
aus qui globalen Variable XDATA_Size& ermittelt volonté. (Einer neuen Variable zuordnen, là cet chez chaque weiteren magasin de Resourcen
überschrieben wird.
Ergebnis: Speicheradresse qui geladenen Resource, zum freigeben, cet à XDATA_Free() transfert!

XDATA_Free(hRes&)
gibt qui geladenen Resource wieder libre

XDATA_Save(ResNr&, FileName$, hModule&) hModule& ist optionnel
Speichert ResNr& comme Dossier sous FileName$

XDATA_CatchBMP(ResNr&, hModule&) hModule& ist optionnel
Lädt qui Resource et erstellte un ImageObjekt daraus, welches avec DrawPic et DrawSizedPic genutzt volonté peux.
Ergebnis: hPic&, welches am Ende avec DeleteObject wieder freizugeben ist.

XDATA_PlaySound(ResNr&, Modus&, hModule&) hModule& ist optionnel
Spielt une comme Resource enthaltene Wav-Dossier ab. Modus entspricht dem Spielmodus de PlaySound

quoi on avec cela alles anstellen peux, überlasse je eurer Phantasie (z.B. SKControll.dll dans Prfrun32.exe et Mithilfe de MemoryModule nutzen )

Salut
Thomas

Feedback comment toujours erwünscht

199 kB
Kurzbeschreibung: Version 1.1
Hochgeladen:30.12.2006
Downloadcounter267
Download
 
29.12.2006  
 



Update sur Version 1.1

+ faute avec einer Variablen behoben.
+ Feherbehandlung dans XDATA_Compiler.inc verbessert
! Umbenannt XDATA_Link trop XDATA_LinkToDLL
+ XDATA_LinkToExe

Mithilfe qui ResHackers, den son sur qui Profan-CD ou bien im Internet findet, peut maintenant qui Resourcen direct dans qui Runtime gelinkt volonté, sans cela qui ResHacker extra aufgerufen wird. je denke la fois, cela sollte den Umgang avec benutzerdefinierten Resourcen erheblich erleichtern.
un Script erzeugt qui Resourcen et linkt cet zur Runtime ou bien trop einer DLL, je pour Wunsch

Salut
Thomas
 
30.12.2006  
 



Wow - je voulais qui Ressourcengeschichte aussi sur Kompilerschalter des xpse régulariser - on legt alors im jeweiligen Source fest quelle Ressourcen comment verarbeitet ou bien angehangen volonté devoir.

XData wäre doch parfait hierfür ou bien?
comment devrait je vorgehen?
 
30.12.2006  
 



@iF
tu peux seulement cette une Typen de Resourcen herstellen, chez den Standard-Resourcen ist qui En-tête quelque chose komplizierter. cela kannste naturellement per XPSE automatisieren. qui Resourcentyp X_DATA (XProfan-Data) sollte seulement de cette Inc. venons, Standardname ist RCData

dois naturellement sicherstellen, cela ResHacker bzw. GoLink trouvé volonté, cet par Profan-Code trop ersetzen c'est moi bisher pas geglückt

Salut
Thomas
 
30.12.2006  
 



Ok ensuite attends je...
 
31.12.2006  
 



iF
Ok ensuite attends je...


cet l'an wird wahrscheinlich pas reichen
 
01.01.2007  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

8.305 Views

Untitledvor 0 min.
Gast.081512.09.2024
Member 862464109.04.2024
Georg Teles02.01.2024
RudiB.23.04.2020
plus...

Themeninformationen

cet Thema hat 2 participant:

unbekannt (4x)
iF (2x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie