| |
|
|
Clemens Meier | Yo quería mi erste DLL con el Vollversion erzeugen y bekam (logischerweise ) folgende Fehlermeldung: KompilierenMarcaSeparación Entsprechende Zeilen en el CPP: KompilierenMarcaSeparación Offenbar se bemängelt, dass esta Variables no deklariert fueron. In Profano son todos deklariert y Test con el Inspektor ergab no Fehler. Yo benutze p2cpp 1.5a
Saludo |
|
|
| |
|
|
|
Clemens Meier | Was me gerade auffällt es: Lo son zwei Prozeduren, en beiden voluntad Variables deklariert, el teilweise el gleichen Bezeichnungen haben. El erste Procedimiento se korrekt traducido, sólo en el zweiten Procedimiento voluntad el Fehler gemacht. Ggf. nimmt p2cpp a, lo handle son el gleichen Variables y deklariert ellos no mehr neu, o. setzt kein Variablentyp voran. |
|
|
| |
|
|
|
Sebastian König | ¡Hola,
hmm... veces gucken, qué como schiefläuft. Normalerweise debería lo kein Problema ser, si Variables con gleichen Namen en verschiedenen Prozeduren benutzt (es sí eigentlich völlig normal y kommt sicher häufig antes...)
¿Puede Usted una kurzen Testcode puesto, con el se el problema nachvollziehen lässt?
Gracias,
Sebastian |
|
|
| |
|
|
|
| Sorry, él zeigt que aquí ahora como Invitado a, como Yo mich en un zweiten Navegador-Ventana versehentlich antes el Abschicken ausgeloggt hatte -- Sebastian
Yo glaube, Yo una mögliche Ursache para el problema gerade gefunden:
Enthält Su Code verschachtelte Prozeduren? Also así algo como KompilierenMarcaSeparación Normalerweise erkennt Profano2Cpp dies y schlägt antes, para el Übersetzung des Codes el Opción Alle Variables global deklarieren a aktivieren.
Gerade fiel me sin embargo en, dass el Verschachtelung en manchen Situationen offenbar no erkannt se - wann genau y woran el liegt, Yo desafortunadamente todavía no herausgefunden
Funktioniert lo porque korrekt, si en el Übersetzungsoptionen Alle Variables global deklarieren manuell aktivierst? |
|
|
| |
|
|
|
Clemens Meier | Nein, lo son no verschachtelten Prozeduren. Ob lo con global deklarierten Variables va, kann Yo no sagen. Pero wohl auch no relevant. El Prozeduren laufen bajo XProfan sin Problema, durchlaufen el Inspector sin Fehlermeldung y en Übersetzung a CPP voluntad no Fehler gemeldet. Erst en Compilierung hay el Problemas. Das CPP para laufen a bringen wäre no schwierig, uno kann el fehlende Deklaration sí nachholen, doch así el problema es con p2cpp todavía no gelöst.
Man behebt no Bug, indem uno ihn umgeht
P.S.: habe dir el kompletten prf-Code por E-Mail geschickt. |
|
|
| |
|
|
|
Sebastian König | ¡Hola Clemens,
danke para el código! Yo podría así el Ursache glücklicherweise rápidamente encontrar Lo lag a una blöden Fehler beim Reconocer de lokalen Variables - en el nächsten Versión se el problema Fijo ser.
BTW: Mit el Aktivieren de Alle Variables global deklarieren funktioniert lo auch korrekt. [quote:d147f65a14]Man behebt no Bug, indem uno ihn umgeht [/quote:d147f65a14] Como stimme Yo Usted selbstverstänglich grundsätzlich a! Wenn Usted el Alle global...-Workaround no genügt, melde Usted Por favor, otra vez por eMail en me
MfG
Sebastian |
|
|
| |
|
|