Mr. Teflon schrieb am 09.August.2009, 21:41:06 in der Kategorie pc.coding
ADN6 = (long) ad;
maxlimit = 100*ADN6;
funktioniert. Kann ohne Probleme größer 65535 werden
Was nicht funktioniert ist:
maxlimit = 100*ad;
Das Ergebnis fällt bei > 65535 auf 0 zurück.
Demzufolge müßte doch in der Zeile \"ADN6 = (long) ad;\" das ad gleichzeitig als long deklariert werden?
Wie gesagt, ich kann nur mitteilen was funktioniert und was nicht.
Warum etwas funktioniert und etwas nicht, kann ich nicht sagen.