| |
|
|
- 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 - |
|
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. |
|
|
| |
|
|
| |
|
- Página 3 - |
|
|
RGH | Ok, Yo tener el Fehler gefunden y korrigiert!
Für Delphi-Nutzer: Delphi ha en cierto Fällen Problemas con Cuerdas como VAR-Parámetro. In diesem Fall wurde PZeile[ZNr] por VAR-Paramerter a una einfache Función transferencia, wobei PZeile una (offenes) Array Of String es, welches el Profano-Programa enthält y ZNr el Index uno (ya existierenden) Programmzeile. En el genannten Zeilenlängen wurde esta el String de unerfindlichen Gründen, el vermutlich no una vez alguien en Borland sabe, zerbröselt (geNULLt) y el führte entonces beim späteren Zugriff (en unserem Ejemplo en Búsqueda después de el Funktionsdefinition) para Crash.
Saludo 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 | 01.11.2007 ▲ |
|
|
|
|
| Kann kein Delphi - por lo tanto: Was son Cuerdas como Var-Parámetro? |
|
|
| |
|
|
|
Jörg Sellmeyer | Prima! Sombrero se el Nerv sí wenigstens gelohnt. Wann gibts porque veces otra vez una aktuelle Versión? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 01.11.2007 ▲ |
|
|
|
|
RGH | IF
Kann kein Delphi - por lo tanto: Was son Cuerdas como Var-Parámetro?
Como es el Übergabe no byValue (como Valor) pero byReference (como Adresse). Das macht una continuación, si uno Los cambios al übergebenen String erlauben möchte. In otro Idiomas verwendet uno dafür u.a. el Kürzel byVal y byRef.
Saludo 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 | 01.11.2007 ▲ |
|
|
|
|
| Oder una Sternchen oder manchmal auch el @ ... ok verstehe danke! |
|
|
| |
|
|