Archivo de configuración Contenido del archivo de configuración de lenguaje fácil: [AAA] 111-aa 222-bb 33-ccc [BBB] 444-asa 555-sss 446-dff
Si desea leer el archivo ini usando el comando leer archivo de configuración, el archivo de configuración no se puede escribir así. Falta el nombre del elemento de configuración. Debería escribirse así:
.[AAA]
[AAA]
p>
a=111-aa
b=222-bb
c=33-ccc
[BBB]
a=444-asa
b=555-sss
c= 446-dff
Entonces el código es así:
Versión 2
.Ensamblaje de ventana ensamblaje 1
.Subrutina __start window_created.
Cuadro combinado 1. Cuadro combinado Clear() 2 .Clear()
.Subroutine_Button 1_Clicked
.Sección de configuración de variables locales, tipo de texto, "0 "
.Recuento de variables locales, tipo entero
Sección de configuración = Obtener el nombre de la sección de configuración (obtener el directorio de ejecución () + "\1.ini")
. Cabezal de bucle de conteo (obtenga el número de miembro de la matriz (sección de configuración), recuento)
Cuadro combinado 1. Agregar elemento (sección de configuración [recuento],)
Cuadro combinado 2 Agregar elemento (leer elemento de configuración (obtener directorio en ejecución () + "\1.ini", sección de configuración [count], "a", ),)
Cuadro combinado 2. Agregar proyecto (leer configuración). elemento (obtener directorio en ejecución () + “\1.ini”, sección de configuración [count], “b”, ), )
Cuadro combinado 2. Agregar proyecto (leer elemento de configuración (obtener directorio en ejecución ( )) + “\1.ini ", sección de configuración [conteo], "c", ), )
. Cola del bucle de conteo ()
Cuadro combinado 2. Elemento seleccionado actualmente = 0
Cuadro combinado 1. Elemento seleccionado actual = 0
. Subrutina_cuadro combinado 1_elemento de lista seleccionado
Si es verdadero (cuadro combinado 1. Elemento seleccionado actual). = 1)
Cuadro combinado 2. Elemento seleccionado actual = 3
Si es verdadero fin
Si es verdadero (cuadro combinado 1. Elemento seleccionado actual = 0. )
Cuadro combinado 2. Elemento seleccionado actual = 0
Si realmente terminó
Si debe escribir el archivo de configuración como antes, utilice el. siguiente Código:
.Versión 2
.Ensamblaje de ventana ensamblaje 1
.Subrutina __start window_created
Cuadro combinado 1. Clear() Cuadro combinado 2. Borrar()
.Se hizo clic en el botón de subrutina 1
.Recuento de variables locales, tipo entero
.Número de archivo de variables locales, tipo entero
.Contenido del archivo de configuración de variable local, tipo de texto, "0"
Número de archivo = abrir archivo (tome el directorio en ejecución ( ) + "\1.ini", , )
Contenido del archivo de configuración = texto dividido (leer texto (número de archivo, ), #carácter de nueva línea, )
.Cabeza del bucle de conteo (obtener el número de miembros de la matriz (contenido del archivo de configuración), contar)
.if (buscar texto (contenido del archivo de configuración [recuento], "[", , falso) > 0)
Contenido del archivo de configuración [recuento] = reemplazo de subtexto (archivo de configuración contenido [recuento], "[", "", , , verdadero)
Contenido del archivo de configuración [recuento] = sub Reemplazo de texto (Contenido del archivo de configuración [recuento], "]", "", , , verdadero)
Cuadro combinado 1. Agregar elemento (contenido del archivo de configuración [recuento],)
.de lo contrario
Cuadro combinado 2. Agregar elemento (contenido del archivo de configuración [conteo],)
. Si termina
.Fin del bucle de conteo()
Cuadro combinado 2. Selección actual = 0
Cuadro combinado 1. Selección actual = 0
Cerrar archivo (número de archivo)
Subrutina_Cuadro combinado 1_Lista. el elemento está seleccionado
Si es verdadero (Cuadro combinado 1. Elemento seleccionado actual = 1)
Cuadro combinado 2. Elemento seleccionado actual = 3 p>
.Si es verdadero. end
.Si es verdadero (cuadro combinado 1. Elemento seleccionado actual = 0)
Cuadro combinado 2. Elemento seleccionado actual = 0
.Si realmente termina