| |
|
|
Andreas Koch | ¡Hola zusammen,
Yo una Cuestión bezüglich el Befehle "writeini" y "readini": Gibt lo una Beschränkung para el Größe el verwendeten Ini-Expediente? Für el win.ini Es el Grenze anscheinend en 64kb. Gilt el auch para el de Profano generierten ini-Archivos? Gracias y schönen Saludo
Andreas Koch |
|
|
| |
|
|
|
Jörg Sellmeyer | Hiermit komme I una Größe de 64mb en uno Stringlänge de 32766.
Var Expediente$ = GetDir$("@") + "\\Test.ini"
Imprimir Expediente$
WhileLoop 100000
writeini Expediente$,"Test","Eintrag" = + MkStr$("A",&Loop) + " " + Str$(Len(ReadIni$(Expediente$,"Test","Eintrag")))
'Case %ioresult:Romper 'hier es después de wenigen Einträgen Schluss, si uno lo drinlässt
Localizar 2,1
Imprimir FileSize(Expediente$)'que aquí zählt todavía, si auch el maximale Stringlänge erreicht es!
Imprimir Len(ReadIni$(Expediente$,"Test","Eintrag"))
Wend
'ShellExec(Expediente$,"Open",0) ' no a empfehlen, si la Expediente größer se
waitinput
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 27.04.2012 ▲ |
|
|
|
|
| Wiederum en älteren Profano-Versionen el Grenze imho en 32kB lag. |
|
|
| |
|
|
|
Jörg Sellmeyer | El giilt sí offensichtlich siempre todavía. El Dateigröße es sí irrelevant, si Readini no alles ausliest. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 27.04.2012 ▲ |
|
|
|
|
Andreas Koch | Demnach wäre aber sólo el Größe uno EINTRAGS en uno ini-Expediente 32kb begrenzt y folglich el Begrenzung para el Características "readini" y "writeini".
Yo habe el fertigen ini-Expediente de obigem Ejemplo una zusätzlichen Eintrag angefügt y esta anschließend erfolgreich auslesen puede. El Expediente a se kann also größer ser como 64kb. Interessant wäre lo para mich nun, a wissen, si para el Dateigröße el ini-Expediente una Beschränkung son. |
|
|
| |
|
|
|
Jörg Sellmeyer | Usted necesidad sí sólo veces una Inidatei con x Einträgen de jeweils 32k redactar. Baust Usted el Bucle oben algo en. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 27.04.2012 ▲ |
|
|
|
|
| Schade el para XProfan (todavía) no assoziativen Arrays samt Características como "serialze"/ "unserialize" existieren. |
|
|
| |
|
|
|
Andreas Koch | Yo habe Jörgs Vorschlag umgesetzt y el "Beschreibenvorgang" después de uno knappen Stunde en 100MB abgebrochen. Anschließend Yo unten otra vez una Eintrag angehängt y esta erfolgreich auslesen puede. Anscheinend hay also no Grenze para el Größe, me reichen 100MB en cada Fall.
Yo habe zwar ni idea, lo que uno assoziatives Array es, wäre aber ya con un dynamischen 2D-Array y unos pocos funktionsfähigen Matrixoperationen glücklich.
Jedenfalls una vez más Gracias para el Ayuda. |
|
|
| |
|
|
|
| Dynamische 2D-Arrays y Matrixoperationen son wiederum con XProfan kein Problema.
Der Diferencia zwischen una indizierten y assoziativen Arrays es, dass en el Gegensatz para Indizierten en lugar de Nummern más Schlüsselworte como Indizes verwendet voluntad:
'normal
a[0]=10
a[1]=20
'assoz
a["jux"]=10
a["dallerei"]=20
Solche Arrays son una muy mächtiges Werkzeug. |
|
|
| |
|
|
|
Andreas Koch | Hört se no schlecht a, el con el assoziativen Arrays.
Aber: Wenn dynamische 2D Arrays y Matrixoperationen con XprofanX2 kein Problema son, mache Yo algo falso.
Bis ahora podría Yo dynamische 2D Arrays sólo en uno Procedimiento, el Yo el Größe übergebe, deklarieren y bearbeiten. Das schränkt ya muy una, antes allem, si al Array auch global gebrauchen podría. Außerdem dejar el MAT-Operationen en me siempre el Programa "abschmieren". Como gab lo auch una vez una Forumthema a.
Vermutlich bin Yo simplemente de MATLAB verwöhnt.... |
|
|
| |
|
|