- Code: Select all Expand view RUN
#include "FiveWin.ch"
function Main()
local oDlg, oLbx
local cItem := ""
local aLista := {}
local n := 0
For n = 1 To 10
Aadd( aLista, "hola" )
Next
DEFINE DIALOG oDlg RESOURCE "Test"
REDEFINE LISTBOX oLbx VAR cItem ITEMS aLista ID 110 OF oDlg
ACTIVATE DIALOG oDlg CENTERED
return nil
Si sustiumos:
- Code: Select all Expand view RUN
For n = 1 To 10
Aadd( aLista, "hola" )
Next
Por:
- Code: Select all Expand view RUN
For n = 1 To 10
Aadd( aLista, { "hola", "adios" } )
Next
Se produce un error Windows, que dice:
xxxxxxxxxx.Exe ha detectado un problema y debe cerrarse.
Si está en pleno proceso, puede perderse la información con la que esté trabajando.
Informe a Microsoft de este problema.
Se ha creado un informe de errores que puede...
Y las opciones de costumbre: Enviar informe de errores ó No enviar.
El fichero .RC: (por si estuviese aquí el problema)
- Code: Select all Expand view RUN
#define DIALOG_1 1
test DIALOG 152, 107, 207, 111
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ListBox"
FONT 8, "MS Sans Serif"
{
LISTBOX 110, 25, 6, 116, 91, LBS_STANDARD
}
Entiendo que LISTBOX no soporta arrays multidimensionales...?? pero necesito mostrar un array de varios campos.
Alguna sugerencia?
Gracias!