| |
|
|
 Sebastian König | ¡Hola,
como Yo mich gerade veces algo más con el antes längerer Tiempo angekündigten DLL-Tutorial para Profano2Cpp beschäftigen quería, me está una Bug en el Encabezamiento structs.ph aufgefallen. El Línea para CREATESTRUCT lautet: KompilierenMarcaSeparaciónCREATESTRUCT = lpCreateParams&, hInstance&, hMenu&, hwndParent&, cy%, cx%, y%, x%, style&, lpszName&, lpszClass&, dwExStyle&; > Das Problema son el Atributos cy%, cx%, y% y x% - hierbei debería es LongInts handeln...
Zwar es en el MSDN-Doku a Struktur simplemente sólo int, aber dieser Datentyp es bajo 32bit-Windows genauso groß como una LongInt, also 4 Byte. %-Atributos son aber sólo 2 Byte groß, sodass el Struktur en dieser Form no correcto uso lässt.
Möglicherweise son todavía weitere Estructuras betroffen, wobei Yo como no sicher bin. En WNDCLASS para Ejemplo son cbClsExtra y cbWndExtra korrekt como LongInt deklariert, obwohl estos Atributos en el MSDN sólo como int posición.
MfG
Sebastian |
|
|
| |
|
|
|
 | Como wirkt se ahora dieser Fehler de?
mfg |
|
|
| |
|
|
|
 RGH | Gracias para el Referencia!
Yo voluntad el en el nächsten Versión adaptar.
Desde que el STRUCTS.PH no selber producido habe, pero de una (ehemaligen) Profaner übernommen habe, kann Yo por desgracia, no ausschließen, dass weitere Fehler enthalten son. Wer Fehler findet, debería ellos hier oder me por Mail informe, así ellos korrigiert y ser/oder una korrigierte (gerne auch erweiterte) Versión de STRUCTS.PH disponible stellen.
Saludo Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 11.04.2009 ▲ |
|
|
|
|
 Sebastian König | Peter Bierbachh
Como wirkt se ahora dieser Fehler de?
Zum Ejemplo entonces, si una Ventana-Procedimiento incluso schreibst y WM_CREATE behandeltst. Konkret Tuve mich gewundert, dass el manuelle Zugriff en una CREATESTRUCT-Attribut encima ser Offset funktionierte, während el Verwendung el Struktur fehlschlug. Nach corto Búsqueda stieß Yo entonces en el Fehler en el Definition.
MfG
Sebastian |
|
|
| |
|
|