Noch etwas, was ich in der Hilfe nicht gefunden habe:
Gibt es Befehle bzw. Funktionen für ein explizites Typecasting? Irgendwie scheint der Compiler evtl. erforderliche Typ-Umwandlungen implizit vorzunehmen - ist das korrekt? Wie kann ich Zeitpunkt und Art der Konvertierung kontrollieren?
explizites Typecasting
explizites Typecasting
Mit freundlichen Grüßen,
Andreas Rozek
Andreas Rozek
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
> Wie kann ich Zeitpunkt und Art der Konvertierung kontrollieren?
außer mit der funktion Int() nur schwierig.
die reihenfolge und die klammerung spielt natürlich eine rolle,
aber im zweifelsfall muss man ein bisschen rumprobieren.
ver ner ganzen weile, 3.92 oder so, war ich mal auf die nase gefallen beim erzeugen eines Sinus-Arrays.
die schleifenvariable ist integer, die kann sinus zwar als argument nehmen,
aber dann liefert er natürlich nur sprunghafte ergebnisse...
ist wohl inzwischen besser geworden, aber explizites typecasten ist nicht vorgesehen,
da muss man halt immer noch ein bissel trixen...
außer mit der funktion Int() nur schwierig.
die reihenfolge und die klammerung spielt natürlich eine rolle,
aber im zweifelsfall muss man ein bisschen rumprobieren.
ver ner ganzen weile, 3.92 oder so, war ich mal auf die nase gefallen beim erzeugen eines Sinus-Arrays.
die schleifenvariable ist integer, die kann sinus zwar als argument nehmen,
aber dann liefert er natürlich nur sprunghafte ergebnisse...
ist wohl inzwischen besser geworden, aber explizites typecasten ist nicht vorgesehen,
da muss man halt immer noch ein bissel trixen...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
...meinst du das gegenteil von diesem effekt?
Code: Alles auswählen
b.b = 224
Debug b
Debug b & $FF
a.l = b
Debug a
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
- PureLust
- Beiträge: 1145
- Registriert: 21.07.2005 00:02
- Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
- Wohnort: am schönen Niederrhein
Vielleicht hilft ja auch das: http://www.purebasic.fr/german/viewtopic.php?t=8054
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)