| |
|
|
| Hola Roland - por qué reagieren beide MakeLongs unterschiedlich? Typenkonvertierung? Das ha en un großen Code de me para muy viel Furore geführt KompilierenMarcaSeparacióndef MakeLong2(2) OR(@&(1),MUL(@&(2),$10000))
print Makelong(5,0)
print makelong2(5,0)
declare m#
dim m#,2
byte m#,0=65
byte m#,1=chr$(0)
print string$(m#,0)
print "Ab hier:"
print makelong2(m#,0)
print makelong(m#,0)
y
|
|
|
| |
|
|
|
Jörg Sellmeyer | Keine Idea, aber interessant es auch, daß esta (eigentlich gleiche) Definition valor sin Dezimalpunkt y Nullen ausgibt: KompilierenMarcaSeparación |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 10.10.2006 ▲ |
|
|
|
|
| Naja porque XProfan sólo alles Floatet... |
|
|
| |
|
|
|
RGH | Hola si,
el beiden Parámetro el Función MakeLong necesario natürlich vom Typ Word (2 Byte) ser. Aber m# alleine ergibt sí el Adresse de m# y esta es natürlich una LongInt (4 Byte). Su Función überprüft el no, y kommt por lo tanto a una otro Ergebnis. El XProfan-Función berücksichtigt aber sólo jeweils una Word, also fallen el beiden höherwertigen Byte el Adresse bajo el Tisch. (Aus Geschwindigkeitsgründen verzichte I una Fehlermeldung.)
Si usted allerdings el Word en m# benutzen wolltest, müßtest Usted escribir: KompilierenMarcaSeparación ... y luego son se beide Características otra vez einig!
Natürlich kannst Usted auch Su DEF adaptar, sodaß lo sólo Words akzeptiert, o. el Word-Anteil uno a großen Parámetros: KompilierenMarcaSeparación Dann funktioniert lo exakt como XProfan-Función.
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 | 10.10.2006 ▲ |
|
|
|
|
| Alles klar! Es aufgefallen porque una SendMessage Parámetro 4 con el XProfan10eigenen MakeLong scheiterte , qué zuvor sin embargo problemlos ging. Bist Usted Usted sicher el el XProfan10Eigene Makelong entonces así funktioniert como de manchen Apis esperado? Wenn una Ejemplo nötig ser debería wühle Yo... |
|
|
| |
|
|
|
RGH | Como anders debería una MakeLong trabajo? In Delphi z.B. funktioniert MakeLong exakt genauso: Zwei Word-Parámetro voluntad a una LongInt o. LongWord zusammengefügt! (In derTat benutze Yo natürlich el MakeLong-Función de Delphi para el MakeLong en XProfan.)
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 | 10.10.2006 ▲ |
|
|
|
|
| Hm Usted hast natürlich bastante. |
|
|
| |
|
|