Funktion FLOOR

Begonnen von Funkendrazer, 19. Dezember 2008, 11:31:37

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

Funkendrazer

Bitte den Namen mit Zusatz OC_FLOOR versehen beim nächsetn Release da der Name mit einer TwinCat LIB nicht kompatibel ist.

Die Funktion kommt auch mit dem gleichen Namen in TwinCat TcMath.lib vor und wenn beide gebraucht werden schmeiß TwinCat eine Fehlermeldung.

Bitte Namen schnellstmöglich ändern.

Chräshe

Hallo Hugo,

genau wie Funkendrazer hat es mich hier auch erwischt.  :'(
Die LIB ââ,¬Å¾TcMath.libââ,¬Å" wird automatisch eingebunden, sobald man die LIB für die Ansteuerung der Servos verwendet.
Ich weiß nicht, wie viele andere Überschneidungen es noch gibt, aber sobald ich wieder einen Stolperstein finde mache ich hier Meldung...   ;)

Gruß
Chräshe

hugo

ja das Problem ist uns bekannt, kann aber nie zu 100% ausgeschlossen werden.
in C, wie auch in Codesys 3 wird dies durch das design system verhindert.

nachträglich unsere namen ändern geht leider auch nicht weil dann die oscat diue ja seit Jahren im einsatz ist nicht mehr zu alten projekten kompatibel wäre.
wir versuchen generell bei neuen funktionen solche kollisionen zu vermeiden, aber es ist nie auszuschliessen das jemand plötzlich die namen aus der oscat auch in anderen bibliotheken verwendet.

in diesem fall hilft nur die manuelle anpassung der lib für deine zwecke