USkin einbinden

Für allgemeine Fragen zur Programmierung mit PureBasic.
Lambda
Beiträge: 526
Registriert: 16.06.2011 14:38

USkin einbinden

Beitrag von Lambda »

Selbst da sich scheinbar niemand dafür interessierte, bin ich auf eine kleine aber feine DLL gestoßen die msstyles scheinbar kostenlos ermöglicht.

Da ich das Skin möglich fest anbinden möchte, wäre es von Vorteil die DLL einzubinden (PBOSL:LoadLibraryM). Leider stürzt die Anwendung beim Laden durch LoadLibraryM ab. Gibt es sonst eine Möglichkeit die DLL einzubinden? Gibt es eine Begründung dafür, dass die DLL nicht aus dem Speicher genutzt werden kann?

lg :)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: USkin einbinden

Beitrag von ts-soft »

USkin.h hat geschrieben:/*----------------------------------------------------------------------------
Function Name :USkinInit
Description :Init uskin lib and load skin file.
ProtoType :
BOOL USkinInit( LPCTSTR lpszUserName // user name
LPCTSTR lpszRegCode // sn
LPCTSTR lpszFileName // uskin file name
);
Parameters :
lpszUserName
[in] user name.default is NULL
lpszRegCode
[in] correct sn with user name,default is NULL
lpszFileName
[in] uskin file name,path like:neemedia.u3,..\neemedia.u3
Return values :
If the function succeeds, the return value is nonzero. If the function fails, the return value is zero
*/
USKIN_API BOOL __stdcall USkinInit(LPCTSTR lpszUserName,LPCTSTR lpszRegCode,LPCTSTR lpszFileName);
Sieht eher nicht nach Freeware aus :mrgreen:
Wenn ich mich recht erinnere hat die DLL eine zeitliche Beschränkung. Das solche DLLs davor geschützt sind, aus
dem Speicher genutzt zu werden, ist ja gängige Praxis. Es gibt also nur die Möglichkeit, die DLL temporär zu erstellen.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Lambda
Beiträge: 526
Registriert: 16.06.2011 14:38

Re: USkin einbinden

Beitrag von Lambda »

Doch, seit 3.0 hat sich das angeblich geändert, aber 2.2 war offiziell Freeware. Angeblich gäbe es ein Splashscreen, habe aber zum Test eine Anwendung 3 Std laufen lassen, ohne eine Art von Werbung/Wasserzeichen etc.

Nach einer Dokumentation sind lediglich einige extra Befehle nur in einer kostenpflichtigen Version enthalten (sowie Source verfügbar). Gehe mal nicht davon aus, dass nach mehr als 3 Std Laufzeit noch ein Popup erscheint. ^^
Antworten