| |
|
|
Michael Wodrich | Mit dieser Funktion kann auf in Resourcen gespeicherten Strings zugegriffen werden.
Parameter: P:L1 - LINKS:[%HInstance] oder das Handle zu einem Programm oder einer DLL P:I2 - Nummer des Strings in der Resource
Das Instanz- Handle wird bei DLLs mittels LINKF:[UseDLL] ermittelt und bei EXE-Dateien mittels LINKF:[WinExec]. Das Handle des ausführenden Programmes ist in der Systemvariablen LINKS:[%HInstance]. Es ist möglich, alle in einem Programm verwandten Strings in eine DLL zu packen. Ebenso ist es z.B. möglich, die PROFRUN.EXE vor dem Linken entsprechend zu erweitern. Wird der String nicht gefunden, ist das Ergebnis ein Leerstring.
Sinnvoll ist diese Funktion z.B. um mehrsprachige Anwendungen zu schreiben, bei denen die Strings und Dialoge einer Sprache jeweils in einer DLL sind. Da in XProfan die maximale Stringlänge 32535 ist, muss darauf beim Erstellen der Resourcen geachtet werden.
Mit @Create("ExtDialog",I,H,S) können auch Dialoge b.z.w. Controls aus anderen Modulen verwendet werden.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 01.08.2005 ▲ |
|
|
|