Español
Foro

Bitte una vez esta Code testen (XProfan11.0ß S2)

 
- 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ón
Class 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

2 kB
Hochgeladen:30.10.2007
Ladeanzahl125
Descargar
 
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. ;)
 
31.10.2007  
 




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.
 
31.10.2007  
 



 
- 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?
 
01.11.2007  
 




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!
 
01.11.2007  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

6.500 Views

Untitledvor 0 min.
Jörg Sellmeyer30.09.2014
Peter Max Müller27.11.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie