Hello, I have some trouble compiling a long string that should make up a long array. If I change the code to use Aadd(...) on every line, it works.
Maybe the compiler can not handle that long lines? Patrick. The error: Test.prg(248) Error E0007 Unterminated string: 'Tokelau-eilan' Test.prg(252) Error E0010 ENDIF does not match IF The code: PROCEDURE Main() LOCAL aTst aTst:={{"004", "AFG", "AF", "Afghanistan" },; {"248", "ALA", "AX", "landseilanden" },; {"008", "ALB", "AL", "Albani" },; {"012", "DZA", "DZ", "Algerije" },; {"016", "ASM", "AS", "Amerikaans-Samoa" },; {"850", "VIR", "VI", "Amerikaanse Maagdeneilanden" },; {"020", "AND", "AD", "Andorra" },; {"024", "AGO", "AO", "Angola" },; {"660", "AIA", "AI", "Anguilla" },; {"010", "ATA", "AQ", "Antarctica" },; {"028", "ATG", "AG", "Antigua en Barbuda" },; {"032", "ARG", "AR", "Argentini" },; {"051", "ARM", "AM", "Armeni" },; {"533", "ABW", "AW", "Aruba" },; {"036", "AUS", "AU", "Australi" },; {"031", "AZE", "AZ", "Azerbeidzjan" },; {"044", "BHS", "BS", "Bahama's" },; {"048", "BHR", "BH", "Bahrein" },; {"050", "BGD", "BD", "Bangladesh" },; {"052", "BRB", "BB", "Barbados" },; {"056", "BEL", "BE", "Belgi" },; {"084", "BLZ", "BZ", "Belize" },; {"204", "BEN", "BJ", "Benin" },; {"060", "BMU", "BM", "Bermuda" },; {"064", "BTN", "BT", "Bhutan" },; {"068", "BOL", "BO", "Bolivia" },; {"070", "BIH", "BA", "Bosnien Herzegovina" },; {"072", "BWA", "BW", "Botswana" },; {"074", "BVT", "BV", "Bouvet" },; {"076", "BRA", "BR", "Brazili" },; {"086", "IOT", "IO", "Brits Territorium in de Indische Oceaan" },; {"092", "VGB", "VG", "Britse Maagdeneilanden" },; {"096", "BRN", "BN", "Brunei" },; {"100", "BGR", "BG", "Bulgarije" },; {"854", "BFA", "BF", "Burkina Faso" },; {"108", "BDI", "BI", "Burundi" },; {"116", "KHM", "KH", "Cambodja" },; {"124", "CAN", "CA", "Canada" },; {"136", "CYM", "KY", "Caymaneilanden" },; {"140", "CAF", "CF", "Centraal-Afrikaanse Republiek" },; {"152", "CHL", "CL", "Chili" },; {"156", "CHN", "CN", "China" },; {"162", "CXR", "CX", "Christmaseiland" },; {"166", "CCK", "CC", "Cocoseilanden" },; {"170", "COL", "CO", "Colombia" },; {"174", "COM", "KM", "Comoren" },; {"178", "COG", "CG", "Congo-Brazzaville" },; {"180", "COD", "CD", "Congo-Kinshasa" },; {"184", "COK", "CK", "Cookeilanden" },; {"188", "CRI", "CR", "Costa Rica" },; {"192", "CUB", "CU", "Cuba" },; {"196", "CYP", "CY", "Cyprus" },; {"208", "DNK", "DK", "Denemarken" },; {"262", "DJI", "DJ", "Djibouti" },; {"212", "DMA", "DM", "Dominica" },; {"214", "DOM", "DO", "Dominicaanse Republiek" },; {"276", "DEU", "DE", "Duitsland" },; {"218", "ECU", "EC", "Ecuador" },; {"818", "EGY", "EG", "Egypte" },; {"222", "SLV", "SV", "El Salvador" },; {"226", "GNQ", "GQ", "Equatoriaal-Guinea" },; {"232", "ERI", "ER", "Eritrea" },; {"233", "EST", "EE", "Estland" },; {"231", "ETH", "ET", "Ethiopi" },; {"234", "FRO", "FO", "Faerer" },; {"238", "FLK", "FK", "Falklandeilanden" },; {"242", "FJI", "FJ", "Fiji" },; {"608", "PHL", "PH", "Filipijnen" },; {"246", "FIN", "FI", "Finland" },; {"250", "FRA", "FR", "Frankrijk" },; {"254", "GUF", "GF", "Frans-Guyana" },; {"258", "PYF", "PF", "Frans-Polynesi" },; {"260", "ATF", "TF", "Franse Zuidelijke en Antarctische Gebieden" },; {"266", "GAB", "GA", "Gabon" },; {"270", "GMB", "GM", "Gambia" },; {"268", "GEO", "GE", "Georgi" },; {"288", "GHA", "GH", "Ghana" },; {"292", "GIB", "GI", "Gibraltar" },; {"308", "GRD", "GD", "Grenada" },; {"300", "GRC", "GR", "Griekenland" },; {"304", "GRL", "GL", "Groenland" },; {"312", "GLP", "GP", "Guadeloupe" },; {"831", "GGY", "GG", "Guernsey" },; {"316", "GUM", "GU", "Guam" },; {"320", "GTM", "GT", "Guatemala" },; {"324", "GIN", "GN", "Guinee" },; {"624", "GNB", "GW", "Guinee-Bissau" },; {"328", "GUY", "GY", "Guyana" },; {"332", "HTI", "HT", "Hati" },; {"334", "HMD", "HM", "Heard en McDonaldeilanden" },; {"340", "HND", "HN", "Honduras" },; {"348", "HUN", "HU", "Hongarije" },; {"344", "HKG", "HK", "Hongkong" },; {"372", "IRL", "IE", "Ierland" },; {"352", "ISL", "IS", "IJsland" },; {"356", "IND", "IN", "India" },; {"360", "IDN", "ID", "Indonesi" },; {"368", "IRQ", "IQ", "Irak" },; {"364", "IRN", "IR", "Iran" },; {"833", "IMN", "IM", "Isle of Man" },; {"376", "ISR", "IL", "Isra" },; {"380", "ITA", "IT", "Itali" },; {"384", "CIV", "CI", "Ivoorkust" },; {"388", "JAM", "JM", "Jamaica" },; {"392", "JPN", "JP", "Japan" },; {"887", "YEM", "YE", "Jemen" },; {"832", "JEY", "JE", "Jersey" },; {"400", "JOR", "JO", "Jordani" },; {"132", "CPV", "CV", "Kaapverdi" },; {"120", "CMR", "CM", "Kameroen" },; {"398", "KAZ", "KZ", "Kazachstan" },; {"404", "KEN", "KE", "Kenia" },; {"417", "KGZ", "KG", "Kirgizi" },; {"296", "KIR", "KI", "Kiribati" },; {"414", "KWT", "KW", "Koeweit" },; {"191", "HRV", "HR", "Kroati" },; {"418", "LAO", "LA", "Laos" },; {"426", "LSO", "LS", "Lesotho" },; {"428", "LVA", "LV", "Letland" },; {"422", "LBN", "LB", "Libanon" },; {"430", "LBR", "LR", "Liberia" },; {"434", "LBY", "LY", "Libi" },; {"438", "LIE", "LI", "Liechtenstein" },; {"440", "LTU", "LT", "Litouwen" },; {"442", "LUX", "LU", "Luxemburg" },; {"446", "MAC", "MO", "Macau" },; {"807", "MKD", "MK", "Macedoni" },; {"450", "MDG", "MG", "Madagaskar" },; {"454", "MWI", "MW", "Malawi" },; {"462", "MDV", "MV", "Maldiven" },; {"458", "MYS", "MY", "Maleisi" },; {"466", "MLI", "ML", "Mali" },; {"470", "MLT", "MT", "Malta" },; {"504", "MAR", "MA", "Marokko" },; {"584", "MHL", "MH", "Marshalleilanden" },; {"474", "MTQ", "MQ", "Martinique" },; {"478", "MRT", "MR", "Mauritani" },; {"480", "MUS", "MU", "Mauritius" },; {"175", "MYT", "YT", "Mayotte" },; {"484", "MEX", "MX", "Mexico" },; {"583", "FSM", "FM", "Micronesia" },; {"498", "MDA", "MD", "Moldavi" },; {"492", "MCO", "MC", "Monaco" },; {"496", "MNG", "MN", "Mongoli" },; {"499", "MNE", "ME", "Montenegro" },; {"500", "MSR", "MS", "Montserrat" },; {"508", "MOZ", "MZ", "Mozambique" },; {"104", "MMR", "MM", "Myanmar" },; {"516", "NAM", "NA", "Namibi" },; {"520", "NRU", "NR", "Nauru" },; {"528", "NLD", "NL", "Nederland" },; {"530", "ANT", "AN", "Nederlandse Antillen" },; {"524", "NPL", "NP", "Nepal" },; {"558", "NIC", "NI", "Nicaragua" },; {"540", "NCL", "NC", "Nieuw-Caledoni" },; {"554", "NZL", "NZ", "Nieuw-Zeeland" },; {"562", "NER", "NE", "Niger" },; {"566", "NGA", "NG", "Nigeria" },; {"570", "NIU", "NU", "Niue" },; {"580", "MNP", "MP", "Noordelijke Marianen" },; {"408", "PRK", "KP", "Noord-Korea" },; {"578", "NOR", "NO", "Noorwegen" },; {"574", "NFK", "NF", "Norfolk" },; {"800", "UGA", "UG", "Oeganda" },; {"804", "UKR", "UA", "Oekrane" },; {"860", "UZB", "UZ", "Oezbekistan" },; {"512", "OMN", "OM", "Oman" },; {"040", "AUT", "AT", "Oostenrijk" },; {"626", "TLS", "TL", "Oost-Timor" },; {"586", "PAK", "PK", "Pakistan" },; {"585", "PLW", "PW", "Palau" },; {"275", "PSE", "PS", "Palestijnse Autoriteit" },; {"591", "PAN", "PA", "Panama" },; {"598", "PNG", "PG", "Papoea-Nieuw-Guinea" },; {"600", "PRY", "PY", "Paraguay" },; {"604", "PER", "PE", "Peru" },; {"612", "PCN", "PN", "Pitcairneilanden" },; {"616", "POL", "PL", "Polen" },; {"620", "PRT", "PT", "Portugal" },; {"630", "PRI", "PR", "Puerto Rico" },; {"634", "QAT", "QA", "Qatar" },; {"638", "REU", "RE", "Runion" },; {"642", "ROU", "RO", "Roemeni" },; {"643", "RUS", "RU", "Rusland" },; {"646", "RWA", "RW", "Rwanda" },; {"659", "KNA", "KN", "Saint Kitts en Nevis" },; {"662", "LCA", "LC", "Saint Lucia" },; {"666", "SPM", "PM", "Saint-Pierre en Miquelon" },; {"670", "VCT", "VC", "Saint Vincent en de Grenadines" },; {"090", "SLB", "SB", "Salomonseilanden" },; {"882", "WSM", "WS", "Samoa" },; {"674", "SMR", "SM", "San Marino" },; {"678", "STP", "ST", "Sao Tom en Principe" },; {"682", "SAU", "SA", "Saoedi-Arabi" },; {"686", "SEN", "SN", "Senegal" },; {"688", "SRB", "RS", "Servi" },; {"690", "SYC", "SC", "Seychellen" },; {"694", "SLE", "SL", "Sierra Leone" },; {"702", "SGP", "SG", "Singapore" },; {"654", "SHN", "SH", "Sint-Helena" },; {"705", "SVN", "SI", "Sloveni" },; {"703", "SVK", "SK", "Slowakije" },; {"706", "SOM", "SO", "Somali" },; {"724", "ESP", "ES", "Spanje" },; {"144", "LKA", "LK", "Sri Lanka" },; {"736", "SDN", "SD", "Soedan" },; {"740", "SUR", "SR", "Suriname" },; {"744", "SJM", "SJ", "Spitsbergen en Jan Mayen" },; {"748", "SWZ", "SZ", "Swaziland" },; {"760", "SYR", "SY", "Syri" },; {"762", "TJK", "TJ", "Tadzjikistan" },; {"158", "TWN", "TW", "Taiwan" },; {"834", "TZA", "TZ", "Tanzania" },; {"764", "THA", "TH", "Thailand" },; {"768", "TGO", "TG", "Togo" },; {"772", "TKL", "TK", "Tokelau-eilanden" },; {"776", "TON", "TO", "Tonga" },; {"780", "TTO", "TT", "Trinidad en Tobago" },; {"148", "TCD", "TD", "Tsjaad" },; {"203", "CZE", "CZ", "Tsjechi" },; {"788", "TUN", "TN", "Tunesi" },; {"792", "TUR", "TR", "Turkije" },; {"795", "TKM", "TM", "Turkmenistan" },; {"796", "TCA", "TC", "Turks- en Caicoseilanden" },; {"798", "TUV", "TV", "Tuvalu" },; {"581", "UMI", "UM", "Kleine Pacifische eilanden van de Verenigde Staten"},; {"858", "URY", "UY", "Uruguay" },; {"548", "VUT", "VU", "Vanuatu" },; {"336", "VAT", "VA", "Vaticaanstad" },; {"862", "VEN", "VE", "Venezuela" },; {"784", "ARE", "AE", "Verenigde Arabische Emiraten" },; {"826", "GBR", "GB", "Verenigd Koninkrijk" },; {"840", "USA", "US", "Verenigde Staten" },; {"704", "VNM", "VN", "Vietnam" },; {"876", "WLF", "WF", "Wallis en Futuna" },; {"732", "ESH", "EH", "Westelijke Sahara" },; {"112", "BLR", "BY", "Wit-Rusland" },; {"894", "ZMB", "ZM", "Zambia" },; {"716", "ZWE", "ZW", "Zimbabwe" },; {"710", "ZAF", "ZA", "Zuid-Afrika" },; {"239", "SGS", "GS", "Zuid-Georgi en de Zuidelijke Sandwicheilanden" },; {"410", "KOR", "KR", "Zuid-Korea" },; {"752", "SWE", "SE", "Zweden" },; {"756", "CHE", "CH", "Zwitserland" }} IF HB_IsNumber(1) // test ENDIF RETURN ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ xHarbour-developers mailing list xHarbour-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xharbour-developers