| |
|
|
- Página 1 - |
|
Jörg Sellmeyer | Mit el aktuellen Subscriptionsversion stürzt el Code de. Yo habs todavía como .prf angehängt, si lo hier por el Formatierung irgendwie beeinflußt se. Dazu auch veces esta Nachricht en el XProfan-Foro lesen: [...] KompilierenMarcaSeparaciónClass Fond = Name$(41),
Ident$(21),
Anzahl%,
Datum$(9),
WertSingle!,
WertSumme!,
Fond@,
ShowValues@
Proc Fond.Fond
Parameters Werte$
.Name$ = SubStr$(Werte$,1,|)
.Ident$ = SubStr$(Werte$,2,|)
.Anzahl% = Val(Translate$(SubStr$(Werte$,3,|),.,))
.Datum$ = SubStr$(Werte$,4,|)
.WertSingle! = Val(Translate$(Translate$(SubStr$(Werte$,5,|),.,),,,.))
.WertSumme! = Val(Translate$(Translate$(SubStr$(Werte$,6,|),.,),,,.))
EndProc
Proc Fond.ShowValues
Var s$ = Name$(40) = + .Name$ +
Ident$(20) = + .Ident$ +
Anzahl% = + Str$(.Anzahl%) +
Datum$(8) = + .Datum$ +
WertSingle! = + Str$(.WertSingle!) +
WertSumme! = + Str$(.WertSumme!)
MessageBox(s$,Fond,64)
EndProc
Window 0,0 - 900,400;1
Declare TestWerte$,MyTest$,T#,Test#[2]
TestWerte$ = 1|2|3|4|5|6
MyTest$ = SubStr$(TestWerte$,1,COMINVEST TOT.RET.PROTECT)
print Eins:,MyTest$
MyTest$ = SubStr$(TestWerte$,1,Nur ein Test)
Wenn ich HINTER die obenstehende Zeile ein Hochkomma setze, funktioniert es!
print Zwei:,MyTest$
t# = New(Fond,MyTest$)
With T#
.ShowValues()das hier knallt
das Weitere funktioniert
Print .Name$,
.Ident$,
.Anzahl%,
.Datum$,
.WertSingle!,
.WertSumme!
EndWith
WaitInput
Dispose Test#[]
Dispose T#
ef='./../../funktionsreferenzen/XProfan/end/'>End
Saludo Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 30.10.2007 ▲ |
|
|
|
| |
|
- Página 2 - |
|
|
| ¿Quieres decir que una Choque? Teste doch veces con {$debug} y mostrar entonces en el debugfile WO él se aufhängt. |
|
|
| |
|
|
|
Jörg Sellmeyer | Wo lo knallt, es ligeramente para encontrar: Setz simplemente una TraceOn zwischen With ... y .ShowValues(): With T# traceon .ShowValues()que aquí knallt
Um auszuschließen, Yo en el Procedimiento Blödsinn geschrieben habe, kannst Usted hay todavía como erste Línea Volver 1 reinschreiben... El Trace-Messagebox meldet todavía Línea xx:.ShowValues() y el wars. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 31.10.2007 ▲ |
|
|
|
|
| En läufts aber Vlt. nimmst trotzdem veces el Debugvariante y postest hier el Edición/el Debugfile. |
|
|
| |
|
|
|
Jörg Sellmeyer | Mit el Profandebugger a, kommt kein Choque.
Und XPSE taugt en efecto no wirklich como Debugger en el Fall, como sí beim Compilieren siempre el Línea Ventana .... zerlegt se y el 1 abgetrennt se. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 31.10.2007 ▲ |
|
|
|
|
| Hrm el macht XPSE en efecto völlig korrekt porque Ventana sabe IMHO sólo 4 Parámetro! ¿Por qué debería XPSE hier nix taugen si él doch ya en una vorhandenen Fehler hinwies? Yo arbeite ausschließlich con el XPSE-Debug y mi una bessere DebugMöglichkeit hay para XProfan garnicht. |
|
|
| |
|
|
|
Jörg Sellmeyer | Oha! Bin Yo blöd. Jetzt Yo tausendmal el Línea gelesen y nie bemerkt, daß el el Fehler es!!!! Yo habe siempre SetWindowPos esta en el Kopf gehabt con el optionalen Parámetro. Jetzt läufts natürlich. Yo habe XPSE sólo para Compilieren eingestellt y no como Interpreter, por lo tanto war el no más aufgefallen. Tut me leid para el Alarm, aber tal vez kann Roland como el Fehlermeldungsoptimierung uso |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 31.10.2007 ▲ |
|
|
|
|
| Sicherlich no blöd, aber el fehlende Vertrauen para pequeño xpse Yo muy wohl bemerkt.
PS: Ausschliesslich con {$cleq} trabajo. Ist uno más rápido en Summe. ;) |
|
|
| |
|
|
|
Dieter Zornow | Yo habe todavía una vez getestet, con el XPSE se ejecuta el Programa einwandfrei, porque lo sí umgeschrieben se. Wenn Yo anschließend el .enh Expediente starte se ejecuta esta auch bajo reinem XProfan. Yo denke lo hängt irgendwie con el Zeilen y Schreibform zusammen, tal vez el unbegrenzte XProfan. Als Exe se ejecuta auch el Programa de Jörg en efecto bastante por. Es zwar seltsam aber una otro Erklärung kann Yo no vorstellen. Tal vez veces testen si por ajustar el Zeilen en Jörgs Programa algo mejorado. Posesiones pero no Tiempo en el Augenblick, es ya después de 19:00 y yo gehe algo Halloween feiern.
Saludo de Bangkok
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 31.10.2007 ▲ |
|
|
|
|
Jörg Sellmeyer | Ersetze veces el Línea Ventana 0,0 - 900,400;1 por Ventana 0,0 - 900,400 Yo auch largo gebraucht, a Yo geschnallt habe. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 31.10.2007 ▲ |
|
|
|
|
RGH | Das ;1 beim Windowbefehl ha con el Problema des Programmes gar nichts a tun. En Befehlen nimmt XProfan así viele Parámetro como gebraucht y ser macht entonces con el nächsten Programmzeile más. Überzählige Parámetro voluntad simplemente ignoriert y stören no. Man podría theoretisch auch todavía una Roman detrás de él escribir. ;)
Zum real, äußerst mysteriösen Problema:
Der Choque tritt exakt sólo entonces en, si una el beiden Zeilen con el Substr$()-Función una Longitud zwischen 44 y 51 Signo ha. (Führende Leerzeichen antes el MyTest = zählen como no con, como esta el Interpreter ya beim Einlesen des Codes eliminiert.)
Seit gestern abend búsqueda Yo verzweifelt una logisch erklärbaren Zusammenhang zwischen el Longitud el Programmzeilen y el Choque en Aufruf el Método.
Saludo Roland
Apéndice: Das gilt auch para algunos otro Programmzeilen. |
|
|
| 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 | 31.10.2007 ▲ |
|
|
|
|
Jörg Sellmeyer | Ok, en me lief lo por, aber sólo solange Yo en el Debugmodus war. Ohne Debug knallts otra vez. Seeehr merkwürdig. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 31.10.2007 ▲ |
|
|
|
|
| hm 51-44 es 7, 7 es auch el Longitud de mytest$, woran lo genau liegt kann aber sicher sólo Roland con vielen Messageboxen ermitteln. |
|
|
| |
|
|