| |
|
|
Sebastian König | Salut,
comme je mich justement la fois quelque chose plus avec dem avant längerer Zeit angekündigten DLL-Tutorial pour Profan2Cpp beschäftigen voulais, c'est moi un Bug im En-tête structs.ph aufgefallen. qui la ligne pour CREATESTRUCT lautet: KompilierenMarqueSéparationCREATESTRUCT = lpCreateParams&, hInstance&, hMenu&, hwndParent&, cy%, cx%, y%, x%, style&, lpszName&, lpszClass&, dwExStyle&; > cela Problem sommes qui Attribute cy%, cx%, y% et x% - hierbei sollte es sich um LongInts agir...
Zwar steht dans qui MSDN-Doku zur Struktur simple seulement int, mais cette Datentyp ist sous 32bit-Windows genauso grand comment un LongInt, alors 4 Byte. %-Attribute sommes mais seulement 2 Byte grand, sodass sich qui Struktur dans cette forme pas richtig verwenden peut.
Möglicherweise sommes encore weitere Strukturen betroffen, wobei je mir là pas sûrement suis. chez WNDCLASS zum Beispiel sommes cbClsExtra et cbWndExtra korrekt comme LongInt deklariert, quoique aussi cet Attribute im MSDN seulement comme int stehen.
MfG
Sebastian |
|
|
| |
|
|
|
| comment wirkt sich maintenant cette faute aus?
mfg |
|
|
| |
|
|
|
RGH | merci pour den Hinweis!
je werde cela dans qui prochain Version anpassen.
là je qui STRUCTS.PH pas selber erzeugt habe, mais de einem (ehemaligen) Profaner übernommen habe, peux je malheureusement pas ausschließen, dass weitere faute enthalten sommes. qui faute findet, sollte vous ici ou bien mir per Mail annoncer, avec cela vous korrigiert volonté et/ou bien une korrigierte (volontiers aussi Avancé) Version de STRUCTS.PH zur Disposition se mettre.
Salut 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
comment wirkt sich maintenant cette faute aus?
Zum Beispiel ensuite, si Vous la fenêtre-Procédure selbst écris et WM_CREATE behandeltst. Konkret J'ai eu mich gewundert, dass qui manuelle Zugriff sur un CREATESTRUCT-Attribut sur son Offset funktionierte, au cours de qui Verwendung qui Struktur fehlschlug. Pour court cherche stieß je ensuite sur den faute dans qui définition.
MfG
Sebastian |
|
|
| |
|
|