| |
|
|
Stefan M. Caillet | Hallo Sebastian Folgender Code erzeugt unter Profan2CPP 2.0 nachfolgende Fehlermeldung. Wo liegt der Fehler?
SubProc Set.MonthCalDate
Parameters HDL&,DAT$
Declare DATA#
Dim DATA#,20
Case %pcount = 1 : Dat$ = DATE$(0)
Word DATA#,0 = VAL(SubStr$(Dat$,3,"."))
Word DATA#,2 = VAL(SubStr$(Dat$,2,"."))
Word DATA#,6 = VAL(SubStr$(Dat$,1,"."))
Var QT% = SendMessage(HDL&,$100C,0,DATA#)
Dispose DATA#
Return QT%
EndProc
Fehlermeldung: "Cev-C++Bing++.exe" -c PrfMain.cpp -o .objPrfMain.o -I"Cev-C++\include" -I"Cev-C++\includeg++" -L"Cev-C++\lib" -B"Cev-C++\bin" -fexceptions -s -mwindows -w -O2 -fvtable-thunks -fno-elide-constructors "Cev-C++Bing++.exe" -c MonthCalDate.cpp -o .objMonthCalDate.o -I"Cev-C++\include" -I"Cev-C++\includeg++" -L"Cev-C++\lib" -B"Cev-C++\bin" -fexceptions -s -mwindows -w -O2 -fvtable-thunks -fno-elide-constructors MonthCalDate.cpp: In function `struct p_variant SubProc_set_monthcaldate(): MonthCalDate.cpp:49: `n undeclared (first use this function) MonthCalDate.cpp:49: (Each undeclared identifier is reported only once MonthCalDate.cpp:49: for each function it appears in.) Cev-C++Binmake.exe: *** [".objMonthCalDate.o"] Error 1 Finished. Danke Gruss Stefan |
|
|
| Ich habe grosses Glück, weil ich Mitmenschen helfen darf. Entwicklungsumgebung: XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit PC: P4/3GHz , 2GB RAM , 1700GB HD Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD | 22.11.2008 ▲ |
|
|
|
|
Sebastian König | Hallo Stefan,
danke für den Hinweis! Das Problem liegt in der Verwendung von %pcount - durch einen Bug funktioniert diese Systemvariable zur Zeit nicht innerhalb einer SubProc. In der kommenden Version 2.0a wird der Fehler behoben sein.
Leider habe ich im Moment extrem wenig Zeit und weiß noch nicht, wann die neue Version fertig wird. Falls es eilig ist, kann ich Dir per eMail eine korrigierte Zwischenversion schicken.
MfG
Sebastian |
|
|
| |
|
|
|
Stefan M. Caillet | Hallo Sebastian, ich muss Dir fairerweise mitteilen, dass ich noch die Testversion von Profan2CPP nutze, da ich zuerst sehen wollte, ob auch meine teilweise etwas seltsamen Problemlösungen auch nach der Umsetzung überhaupt laufen. Ich konnte nun feststellen, dass dies so ist. Dass die Subproc hier probleme macht, ist bei dieser meiner Bewertung nicht relevant, Da die Subproc ja regelkonform ist. Nun wie handeln wir das am besten: 1. Ich werde die Vollversion kaufen. 2. Wenn Du mir ne Vorab-Version zusendest, läuft die dann weiterhin als Testversion? Ich möchte nämlich nicht, dass eine Korrektur aus meiner Testversion gratis eine Vollversion macht! Dies währe Dir gegenüber absolut unfair. Wenn dies so klappt, dass Profan2Cpp durch Deine Korrektur weiterhin als TestVersion läuft, und ich von JDS die Vollversion erhalten habe, muss ich dann einfach diese installieren, und Deine Korrektur nochmals aufspielen? Liebe Grüsse aus der Schweiz Stefan |
|
|
| Ich habe grosses Glück, weil ich Mitmenschen helfen darf. Entwicklungsumgebung: XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit PC: P4/3GHz , 2GB RAM , 1700GB HD Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD | 23.11.2008 ▲ |
|
|
|
|
Sebastian König | Hallo Stefan,
Stefan M. Caillet
ich muss Dir fairerweise mitteilen, dass ich noch die Testversion von Profan2CPP nutze, da ich zuerst sehen wollte, ob auch meine teilweise etwas seltsamen Problemlösungen auch nach der Umsetzung überhaupt laufen. Ich konnte nun feststellen, dass dies so ist. Dass die Subproc hier probleme macht, ist bei dieser meiner Bewertung nicht relevant, Da die Subproc ja regelkonform ist. Kein Problem - genau dafür gibt es ja die Testversion.
Stefan M. Caillet
Nun wie handeln wir das am besten: 1. Ich werde die Vollversion kaufen. 2. Wenn Du mir ne Vorab-Version zusendest, läuft die dann weiterhin als Testversion? Ich möchte nämlich nicht, dass eine Korrektur aus meiner Testversion gratis eine Vollversion macht! Dies währe Dir gegenüber absolut unfair. Wenn dies so klappt, dass Profan2Cpp durch Deine Korrektur weiterhin als TestVersion läuft, und ich von JDS die Vollversion erhalten habe, muss ich dann einfach diese installieren, und Deine Korrektur nochmals aufspielen?
Ich würde vorschlagen, dass ich Dir einfach erstmal eine aktuelle Testversion schicke. Wenn Du dann die Vollversion hast, genügt mir als Nachweis Deine Seriennummer (aber bitte nicht hier im Forum posten ) und ich schicke Dir dann den aktuellen Entwicklungsstand als Vollversion. Für Voll- und Testversion genügt es zum Einspielen der Korrektur, wenn Du einige Dateien im Installationsverzeichnis mit denen, die ich Dir per Mail schicke, ersetzt. Wenn Du mir dann per PM oder Mail Deine eMail-Adresse schickst, mache ich heute Nachmittag (HK-Zeit) eine neue Testversion für Dich fertig.
Grüße zurück aus Hong Kong,
Sebastian |
|
|
| |
|
|