| |
|
|
- Page 1 - |
|
Sebastian König | Ciao,
gerade habe ich ProfanInspector Version 2.0 fertiggestellt. Darin werden nun die mit XProfan 11 eingeführten Erweiterungen supportati und außerdem ein paar Dinge mehr erkannt - unter anderem ungültige Escape-Sequenzen...
Den Download gibt es auf der Profan2Cpp-Homepage oder einfach direkt im Anhang dieses Beitrags.
Ich wünsche allen Frohe Ostern!
MfG
Sebastian
Download Aktuelle Version: 2.0e [...] |
|
|
| |
|
|
| |
|
- Page 5 - |
|
|
Sebastian König | Asche auf mein Haupt! Wie ich gerade festgestellt habe, sind die oben besprochenen Dinge in Version 2.0e noch garnicht geändert - ich hatte zuerst den Profan2Cpp-Code bearbeitet und vergessen, die Änderungen in den Inspector zu übertragen... das kommt davon, wenn man zuviele Dinge auf einmal erledigen möchte...
Tut mir wirklich leid - ich werde mich dafür mit der Fertigstellung von Version 2.0f beeilen!
MfG
Sebastian |
|
|
| |
|
|
|
Dieter Zornow | Weiß der Inspector mehr als die User ?
Ich habe mal in mein Programm eine Include eingebunden mir der Funktion "GetComputerName() circa Api. Der Inspector gab die Warnung heraus Intern schon vergeben und falsche Anzahl von Parametern. Zuerst dachte ich das ist ein Fehler im Inspector und habe das Programm doch gestartet und was passiert, Profan sagt ebenfalls falsche Anzahl von Parametern. Ich habe nun in der Aiuto gesucht aber nichts gefunden, wurde das vergessen oder ist das schon eine neue Funktion per XProfan 12. Ich kann mir aber nicht vorstellen welche Parameter gebraucht werden, denn meine Api-Procedure braucht ja keine von außerhalb, der API-Aufruf schon.
Ich weiß, dass ich die Frage an den Falschen stelle, aber Roland liest ja mit.
Saluto
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 27.07.2008 ▲ |
|
|
|
|
RGH | Dieter Zornow
Ich habe nun in der Aiuto gesucht aber nichts gefunden, wurde das vergessen oder ist das schon eine neue Funktion per XProfan 12.
Nein, eine solche Funktion gibt es in XProfan nicht.
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 27.07.2008 ▲ |
|
|
|
|
Dieter Zornow | Danke Roland,
ich habe meine Procedure umbenannt in HoleComputername() Nun ist der Inspector zufrieden und XProfan corre auch ohne die Fehlermeldung "Falsche Anzahl Parameter"
Saluto
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 27.07.2008 ▲ |
|
|
|
|
Sebastian König | Also ich kann mir das ganze auch nicht erklären... Wie Roland schon meinte gibt es in XProfan in der Tat keine Funktion mit dem Namen und sie è sich auch nicht in der Datenbank des Inspectors. Irgendwie löst wohl ein Fehler die Falschmeldung aus - ich muss mal schauen, was genau passiert.
Interessant ist naturalmente, dass XProfan selbst eine falsche Parameteranzahl bemängelt...
MfG
Sebastian |
|
|
| |
|
|
|
| Vielleicht hilft Euch das: [...] |
|
|
| |
|
|
|
Dieter Zornow | Ich habe nach Rolands Antwort das ganze nochmals probiert. Nach einem Neustart, war es plötzlich weg. Ich denke ich muß wieder meinen Computer nachschauen. Ich habe öfter so unerklärliche Dinge, da durch die dauernde Hitze hier und das feuchte Klima die Kontakte nicht lange mitspielen. Ich baue sowieso mindestens 1 im Monat meinen Speicher aus um die Kontakte mit einem Radiergummi zu säubern. Bei dauerhaften Temperaturen zwischen 30 und 38 Grad wird das Ding auch sehr heiß. Aber trotzdem bleibt es mir irgendwie rätselhaft. Besonders, dass Profan diesen Fehler gemeldet hat. Aber ich hatte heute schon Probleme mit der Installation von XProfan 11, plötzlich waren File weg obwohl ich nichts gelöscht habe
Saluto
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 27.07.2008 ▲ |
|
|
|
|
Dieter Zornow | Hallo Sebastian,
habe noch 2 Fehler gefunden. Wenn nach " or " etwas in Klammern steht, was ja sogut wie Pflicht ist, meldet er Funktion or() nicht gefunden.
Als zweiten Fehler übersieht er den Fehler Upper$(substr(a$,1,"|")). Also substr$() ohne $
Saluto
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 29.07.2008 ▲ |
|
|
|
|
Sebastian König | Hallo Dieter,
Dieter Zornow
habe noch 2 Fehler gefunden. Wenn nach " or " etwas in Klammern steht, was ja sogut wie Pflicht ist, meldet er Funktion or() nicht gefunden.
Als zweiten Fehler übersieht er den Fehler Upper$(substr(a$,1,"|")). Also substr$() ohne $
danke per die Hinweise! Sowas mit or bzw and war ja vor kurzem erst und ich dachte, ich hätte das inzwischen im Griff. Hast Du mal die konkrete Zeile, in der die Falschmeldung auftritt?
Bei mir wird der Fehler mit substr() von Version 2.0e gefunden... Hast Du in Deinem Code evtl. eine selbstdefinierte Funktion oder Prozedur mit dem Namen?
MfG
Sebastian |
|
|
| |
|
|
|
Dieter Zornow | Hallo Sebastian,
Nein ich habe keine selbst definierte Funktion Substr() in meinem Code. Hast du es auch in Upper$() getestet, so wie ich es geschrieben habe, vielleicht wird es nur nicht erkannt wenn es in einer anderen Funktion steht.
Hier sind 2 Beispiele per and und or
IF (q$ = "") and (type& = 1)
IfNot (File$ = ".") Or (File$ = "..")
Ich habe noch weitere simple Fehler gefunden, das hängt aber vielleicht wieder an meinem Computer. In einer Procedure hat er nicht erkannt, dass 2 Variablen nicht definiert waren. Profan hats erkannt. Wenn ich ein Literal schreibe und lasse die Anführungszeichen vorne weg, also Test" erkennt er den Fehler auch nicht.
Teste es mal selbst, im Augenblick traue ich meinem Computer nicht mehr, so viele Probleme kommen plötzlich hervor.
Saluto
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 29.07.2008 ▲ |
|
|
|
|
Sebastian König | Hallo Dieter,
bist Du sicher, dass Du die neueste Version (also 2.0e) benutzt? Mein Testcode per die substr-Sache ist dies hier:
Damit wird bei mir völlig korrekt die unbekannte Funktion substr() moniert.
Auch das Problem mit and/or tritt bei mir nicht auf - und ich habe exakt Deinen Code oben kopiert...
Falls das an Deinem Computer liegen sollte, sind das wirklich merkwürdige Fehlfunktionen...
MfG
Sebastian |
|
|
| |
|
|
|
Dieter Zornow | Hallo Sebastian,
du hast recht habe gerade nachgeschaut ich habe nur 2.0d, dann habe ich wohl ein Update verchlafen. Werde ich gleich mal änderen.
Saluto
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 30.07.2008 ▲ |
|
|
|