| |
|
|
Georg Hovenbitzer | allô zusammen,
je sitze la fois wieder à einem Problem et verstehe qui monde pas plus. trop dem quoi je là zusammen programmiert habe, habe je un paire Fragen mais aucun répondre: - wieso gibt @SizeOf(Test#) 1 et pas 11 aus ? - comment viens je sur qui echte Taille de Test# si Je l' Rückgabewert pas habe et @Sizeof pas funktioniert ? - si je pas Faible Dummy#,11 angebe ou bien den ReDim größer fais comme qui le contenu, venez chez qui Ausgabe des Cordes seulement Müll raus, wieso ?
Sinn ou bien besser Zweck qui ganzen l'affaire sollte son, dass je une Bereich à une Procédure übergebe et cette pleine zurück bekomme sans qui final Taille trop Beginn trop savons.
peut-être peux mir wieder quelqu'un weiterhelfen, avec cela je qui monde wieder verstehe KompilierenMarqueSéparation
Proc ReDim
Parameters ProcBereich#
Declare Dummy#
Dim Dummy#,20
String Dummy#,0 = "0123456789"
Dim Dummy#,11
Dim ProcBereich#,@SizeOf(Dummy#)
ProcBereich# = Dummy#
Dispose Dummy#
Return @SizeOf(ProcBereich#)
EndProc
Declare Size&
Declare Test#
Dim Test#,1
Size& = ReDim(Test#)
Print "Größe von Test# =",@SizeOf(Test#)
Print "Return Wert =",Size&
Print "Inhalt Bereich =",@String$(Test#,0)
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 18.11.2009 ▲ | |
|
|
|
|
Stephan Sonneborn | |
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 18.11.2009 ▲ |
|
|
|
|
Georg Hovenbitzer | allô Stephan,
deine Ausführungen sommes richtig, mais j'ai là Einwende Ab qui 11il Version de Profan peux on à Prozeduren Bereiche transfert, quoi je ici versuche et quoi oui aussi klappt, dans Test# est sich am Ende qui String "0123456789".
qui Frage ist eh bien, wieso peux je avec @SizeOf pas qui veränderte Taille ermitteln ? Ebenso intéressé mich wieso qui le contenu seulement richtig ist si le Taille des Bereiches qui des Inhaltes juste ist.
Viele Grüße Georg |
|
|
| Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 18.11.2009 ▲ |
|
|
|