1. Euphoria Database Browser
- Posted by Matt Lewis <matthewwalkerlewis at yahoo.com> Apr 14, 2003
- 636 views
OK, I'm now declaring it to be in Beta release. I believe I've addressed all the issues that Jonas brought up (except for the strange crashes on exit, since I haven't been able to duplicate them). I've also added everything that I wanted to add. I haven't heard anything from anyone else regarding EDB, but I'd be happy to know about any problems or requests. EDB will now import/export using tab delimited text files. It will also export tables and the results of queries to other EDS databases. Also included in the zip is my working (unreleased v0.74) version of EuSQL, which includes some bug fixes and an updated help file. Matt Lewis http://www14.brinkster.com/matthewlewis/projects.html
2. Euphoria Database Browser
- Posted by Matt Lewis <matthewwalkerlewis at yahoo.com> Jul 18, 2003
- 618 views
I've updated EDB. It gives you an example of what you can do with euscript. I've added a feature (still pretty rough, but mainly functional) to allow you to create forms to view and edit data (like MS Access). You can script event routines as part of the form. I've included a conversion of archive.edb, along with a couple of forms as an example. http://www14.brinkster.com/matthewlewis/projects.html The app is 'clear shrouded', although I've included the main source files (didn't want to include EuSQL and wxEuphoria). Of course, it still requires the wxEuphoria dll: http://wxeuphoria.sourceforge.net Matt Lewis
3. Euphoria Database Browser
- Posted by Tony Steward <tsteward at dodo.com.au> Jul 20, 2003
- 606 views
This is a multi-part message in MIME format. ------=_NextPart_000_0005_01C34EB0.C9D2C570 charset="us-ascii" Hello Matt, Trying your EUDB Browser If I run EDB.EXW I get following error: C:\tony\eds\edb.exw:3 can't find exceptions.ew in C:\tony\eds or in C:\EUPHORIA\EXINCLUDE; C:\EUPHORIA\WIN32LIB or in C:\EUPHORIA\include include exceptions.ew ^ If I run EDBS.EXW I get Following Error: C:\Euphoria\Matt\Wx\src\msw\dialog.cpp(174):assert failed: Failed to create dialog. You probably forgot to include wx/msw/wx.rc in your resources. Do you want to stop the program? You can also choose [Cancel] to suppress further warning. Yes No Cancel. If I choose Cancel the program just seizes. If I choose Yes I get the attached err file Thanks, Tony Steward BTW WINXP Home, WIN32LIB 59.1, EU2.4 ------=_NextPart_000_0005_01C34EB0.C9D2C570 Content-Type: application/octet-stream; name="ex.err" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="ex.err" C:\tony\eds\edbs.exw:360 in function exception()=20 attempt to divide by 0=20 ex =3D 451920 record =3D 0 context =3D 452192 params =3D 3 i =3D 3 ^^^ call-back from Windows ... called from C:\tony\eds\edbs.exw:9151 in procedure = call_thiscall_proc() =20 fptr =3D 268503157 this =3D 13934648 params =3D {} ... called from C:\tony\eds\edbs.exw:9156 in function call_thiscall() =20 fptr =3D 268503157 this =3D 13934648 params =3D {} ... called from C:\tony\eds\edbs.exw:9270 in function call_member() =20 func =3D 268503157 this =3D 13934648 params =3D {} ... called from C:\tony\eds\edbs.exw:10335 in procedure wxMain() =20 topWindow =3D 600736 ... called from C:\tony\eds\edbs.exw:19726=20 Global & Local Variables C:\tony\eds\edbs.exw: input_file =3D <no value> input_string =3D <no value> string_next =3D <no value> ch =3D <no value> the_ptr =3D 0 traceback =3D 1 pretty_end_col =3D <no value> pretty_chars =3D <no value> pretty_start_col =3D <no value> pretty_level =3D <no value> pretty_file =3D <no value> pretty_ascii =3D <no value> pretty_indent =3D <no value> pretty_ascii_min =3D <no value> pretty_ascii_max =3D <no value> pretty_fp_format =3D <no value> pretty_int_format =3D <no value> pretty_line =3D <no value> fn =3D <no value> D =3D <no value> result =3D <no value> check_calls =3D 1 SLASH =3D 92'\' my_dir =3D -2 current_db =3D -1 current_table =3D -1 db_names =3D {} db_file_nums =3D {} db_lock_methods =3D {} current_lock =3D <no value> key_pointers =3D <no value> db_fatal_id =3D 1 mem0 =3D 676136 mem1 =3D 676137 mem2 =3D 676138 mem3 =3D 676139 memseq =3D {676136,4} bsearch_length =3D 100'd' Operation =3D = {11,12,13,14,15,16,17,18,19,20,21,22,23,0,0,0,24,25,26,27, 61'=3D',62'>',63'?',64'@',65'A',66'B',67'C',68'D',69'E',70'F',71'G',72'H'= } OpRef =3D { {67'C',79'O',78'N',83'S',84'T',65'A',78'N',84'T'}, {65'A',68'D',68'D'}, {83'S',85'U',66'B',84'T',82'R',65'A',67'C',84'T'}, {77'M',85'U',76'L',84'T',73'I',80'P',76'L',89'Y'}, {68'D',73'I',86'V',73'I',68'D',69'E'}, {69'E',88'X',80'P',79'O',78'N',69'E',78'N',84'T'}, {86'V',65'A',82'R'}, = {80'P',79'O',76'L',89'Y',78'N',79'O',77'M',73'I',65'A',76'L'}, {83'S',73'I',78'N'}, {67'C',79'O',83'S'}, {84'T',65'A',78'N'}, {70'F',65'A',67'C',84'T',79'O',82'R',73'I',65'A',76'L'}, {73'I',78'N',86'V',65'A',76'L',73'I',68'D'}, 40'(', 41')', {44','}, {70'F',76'L',79'O',79'O',82'R'}, {83'S',81'Q',82'R',84'T'}, {68'D',65'A',84'T',65'A'}, {83'S',69'E',84'T',69'E',81'Q',85'U',65'A',76'L'}, {78'N',79'O',84'T'}, {79'O',82'R'}, {65'A',78'N',68'D'}, {76'L',73'I',75'K',69'E'}, {69'E',81'Q',85'U',65'A',76'L',84'T',79'O'}, {78'N',79'O',84'T',69'E',81'Q',85'U',65'A',76'L'}, {71'G',82'R',69'E',65'A',84'T',69'E',82'R'}, {76'L',69'E',83'S',83'S'}, {71'G',79'O',69'E'}, {76'L',79'O',69'E'}, {66'B',69'E',84'T',87'W',69'E',69'E',78'N'}, {73'I',78'N'} } OpEx =3D = {{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}, {},{},{},{},{},{},{},{},{},{},{}} ADD_PP =3D 8 init_func =3D {} CONSTANT =3D 1 ADD =3D 2 SUBTRACT =3D 3 MULTIPLY =3D 4 DIVIDE =3D 5 EXPONENT =3D 6 POLYNOMIAL =3D 8 SIN =3D 9 COS =3D 10 TAN =3D 11 VAR =3D 7 INVALID =3D 13 FLOOR =3D 17 DATA =3D 19 FACTORIAL =3D 12 SETEQUAL =3D 20 LPAR =3D 14 RPAR =3D 15 COMMA =3D 16 SQRT =3D 18 PATTERN =3D <no value> EVALUATE =3D 2 PPEX =3D 57'9' MATRIXOP =3D <no value> SUBSTITUTE =3D <no value> SIMPLIFY =3D 5 VarVals =3D {{},{}} tol =3D 0.0001 ZERO =3D { 1, {0}, {} } ONE =3D { 1, {1}, {} } TWO =3D { 1, {2}, {} } UNARY =3D {9,10,11,17,12,1,12,17,18,9,10,11,7,21} BINARY =3D = {2,3,4,5,6,20,2,3,4,5,6,20,14,15,16,22,23,24,25,27,28,29,30, 31,26,32' '} K =3D 2 L =3D 3 M =3D 4 N =3D 1 O =3D 6 P =3D 13 Q =3D 5 R =3D 20 S =3D 17 U =3D 9 V =3D 10 W =3D 11 X =3D 12 Y =3D 7 Z =3D 14 a =3D 15 c =3D 19 d =3D 16 e =3D 18 Functions =3D { {}, {43'+'}, {45'-'}, {42'*'}, {47'/'}, {94'^'}, {}, {}, {83'S',73'I',78'N'}, {67'C',79'O',83'S'}, {84'T',65'A',78'N'}, {33'!'}, {}, 40'(', 41')', {44','}, {70'F',76'L',79'O',79'O',82'R'}, {83'S',81'Q',82'R',84'T'}, {}, {58':',61'=3D'}, {78'N',79'O',84'T'}, {79'O',82'R'}, {65'A',78'N',68'D'}, {76'L',73'I',75'K',69'E'}, {61'=3D'}, {33'!',61'=3D'}, {62'>'}, {60'<'}, {62'>',61'=3D'}, {60'<',61'=3D'}, {66'B',69'E',84'T',87'W',69'E',69'E',78'N'}, {73'I',78'N'} } Precedence =3D { {7}, {6,12,18}, {4,5,17,9}, {}, {2,3,10,11,14,15,21,25,27,28,29,30,31,26,32' '}, {22,23,24}, {20}, {16} } ColTok =3D {{},29,30,31,32' = ',33'!',42'*',{},38'&',39''',40'(',34'"',{}, 0,0,41')',36'$',37'%',{},35'#',73'I',74'J',75'K',76'L',77'M',83'S',78'N',= 79'O',80'P',81'Q',82'R',84'T'} simplify_on =3D 1 temp_vars =3D {{},{}} f =3D 2 g =3D 3 j =3D 4 k =3D 1 l =3D 6 TRANSPOSE =3D <no value> n =3D 13 o =3D 8 q =3D 7 r =3D 5 s =3D 20 EVALUATE_S =3D 6 MAKEPOLYNOMIAL =3D 4 no_simplify =3D {{},{}} PPEXP =3D = {58':',45'-',43'+',44',',46'.',47'/',49'1',48'0',52'4',53'5', 54'6',55'7',50'2',0,0,0,56'8',60'<',59';',51'3',85'U',86'V',87'W',88'X', 89'Y',0,90'Z',91'[',92'\',93']',94'^',95'_',0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0} w =3D 0.0001 x =3D 2 y =3D 3 z =3D 4 BA =3D 1 BB =3D 6 BC =3D 13 BD =3D 5 BE =3D 20 BF =3D 17 BG =3D 9 BH =3D 10 BI =3D 11 BJ =3D 12 BK =3D 7 BL =3D 8 EQUALS =3D <no value> BM =3D 19 BN =3D 18 source =3D <no value> AND =3D 23 OR =3D 22 BQ =3D 1 BR =3D 13 LIKE =3D 24 EQUALTO =3D 25 GREATER =3D 27 LESS =3D 28 GOE =3D 29 LOE =3D 30 BETWEEN =3D 31 BS =3D 8 BT =3D 7 BU =3D 19 NOT =3D 21 NOTEQUAL =3D 26 IN =3D 32' ' BV =3D 0 BW =3D 0 IF =3D <no value> CUSTOM_COMPARE =3D 102'f' expr_count =3D 1 PARSE_MAIN =3D 119'w' GET_RECORD =3D 104'h' last_table =3D <no value> order_by =3D {{},{}} AGG_FUNC =3D = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,121'y',120'x',0,0,0,122'z',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123'{', 124'|'} extended_error =3D {} param_table =3D {{},{}} Bj =3D {} Bk =3D {} db_list =3D {} parse_routines =3D = {107'k',118'v',0,115's',0,0,113'q',117'u',117'u',117'u', 0,0,0,0,0,0,0,0,0,0,0,108'l',0,110'n',0,112'p',0,0,0,0,0,114'r',114'r',11= 1'o', 0,0,114'r',0,109'm',0,116't',0,0,0,0,0,0,0,106'j',105'i',0,0,0,0,114'r', 114'r'} store_current =3D {{},{}} table_wheres =3D <no value> join_wheres =3D <no value> table_records =3D <no value> use_index =3D 0 text_char =3D = {65'A',66'B',67'C',68'D',69'E',70'F',71'G',72'H',73'I',74'J', 75'K',76'L',77'M',78'N',79'O',80'P',81'Q',82'R',83'S',84'T',85'U',86'V', 87'W',88'X',89'Y',90'Z',97'a',98'b',99'c',100'd',101'e',102'f',103'g',104= 'h', 105'i',106'j',107'k',108'l',109'm',110'n',111'o',112'p',113'q',114'r',115= 's', 116't',117'u',118'v',119'w',120'x',121'y',122'z',32' = ',49'1',50'2',51'3', 52'4',53'5',54'6',55'7',56'8',57'9',48'0',33'!',64'@',35'#',36'$',37'%', 94'^',38'&',42'*',96'`',126'~',40'(',41')',45'-',61'=3D',95'_',43'+',91'[= ', 93']',92'\',123'{',125'}',124'|',59';',39''',58':',34'"',44',',46'.',47'/= ', 60'<',62'>',63'?',10,9,13} ferr =3D 1 true_typecheck =3D 1 current_flag =3D 0 tables =3D <no value> query =3D <no value> fx =3D <no value> ixs =3D <no value> aggregate_flag =3D <no value> group_funcs =3D = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,125'}',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} index_name =3D <no value> index_list =3D <no value> class_check =3D {{},{}} class_table =3D { { = {119'w',120'x',79'O',98'b',106'j',101'e',99'c',116't'}, = {119'w',120'x',83'S',116't',114'r',105'i',110'n',103'g'}, = {119'w',120'x',65'A',114'r',114'r',97'a',121'y',83'S', 116't',114'r',105'i',110'n',103'g'}, = {119'w',120'x',69'E',118'v',116't',72'H',97'a',110'n', 100'd',108'l',101'e',114'r'}, {119'w',120'x',65'A',112'p',112'p'}, {119'w',120'x',80'P',111'o',105'i',110'n',116't'}, {119'w',120'x',83'S',105'i',122'z',101'e'}, {119'w',120'x',82'R',101'e',99'c',116't'}, {119'w',120'x',69'E',118'v',101'e',110'n',116't'}, = {119'w',120'x',67'C',97'a',108'l',108'l',98'b',97'a', 99'c',107'k'}, = {119'w',120'x',87'W',105'i',110'n',100'd',111'o',119'w'}, {119'w',120'x',70'F',114'r',97'a',109'm',101'e'}, {119'w',120'x',80'P',97'a',110'n',101'e',108'l'}, = {119'w',120'x',83'S',99'c',114'r',111'o',108'l',108'l', 101'e',100'd',87'W',105'i',110'n',100'd',111'o',119'w'}, = {119'w',120'x',83'S',121'y',115's',116't',101'e',109'm', 83'S',101'e',116't',116't',105'i',110'n',103'g',115's'}, {119'w',120'x',77'M',101'e',110'n',117'u'}, = {119'w',120'x',77'M',101'e',110'n',117'u',66'B',97'a', 114'r'}, = {119'w',120'x',77'M',101'e',110'n',117'u',73'I',116't', 101'e',109'm'}, {119'w',120'x',71'G',114'r',105'i',100'd'}, = {119'w',120'x',71'G',114'r',105'i',100'd',83'S',116't', 114'r',105'i',110'n',103'g',84'T',97'a',98'b',108'l',101'e'}, = {119'w',120'x',71'G',114'r',105'i',100'd',67'C',101'e', 108'l',108'l',65'A',116't',116't',114'r'}, = {119'w',120'x',71'G',114'r',105'i',100'd',67'C',101'e', 108'l',108'l',67'C',104'h',111'o',105'i',99'c',101'e',69'E',100'd',105'i'= , 116't',111'o',114'r'}, = {119'w',120'x',71'G',114'r',105'i',100'd',67'C',101'e', 108'l',108'l',66'B',111'o',111'o',108'l',69'E',100'd',105'i',116't',111'o= ', 114'r'}, = {119'w',120'x',71'G',114'r',105'i',100'd',67'C',101'e', 108'l',108'l',82'R',101'e',110'n',101'e',114'r',101'e',114'r'}, = {119'w',120'x',71'G',114'r',105'i',100'd',67'C',101'e', 108'l',108'l',84'T',101'e',120'x',116't',69'E',100'd',105'i',116't',111'o= ', 114'r'}, = {119'w',120'x',83'S',116't',97'a',116't',117'u',115's', 66'B',97'a',114'r'}, = {119'w',120'x',84'T',97'a',98'b',67'C',116't',114'r', 108'l'}, = {119'w',120'x',78'N',111'o',116't',101'e',98'b',111'o', 111'o',107'k'}, = {119'w',120'x',76'L',105'i',115's',116't',66'B',111'o', 120'x'}, = {119'w',120'x',67'C',111'o',109'm',98'b',111'o',66'B', 111'o',120'x'}, = {119'w',120'x',67'C',104'h',111'o',105'i',99'c',101'e'}, = {119'w',120'x',84'T',101'e',120'x',116't',67'C',116't', 114'r',108'l'}, = {119'w',120'x',83'S',116't',97'a',116't',105'i',99'c', 84'T',101'e',120'x',116't'}, = {119'w',120'x',66'B',117'u',116't',116't',111'o',110'n'}, = {119'w',120'x',66'B',105'i',116't',109'm',97'a',112'p', 66'B',117'u',116't',116't',111'o',110'n'}, = {119'w',120'x',67'C',111'o',108'l',111'o',117'u',114'r'}, = {119'w',120'x',71'G',68'D',73'I',79'O',98'b',106'j', 101'e',99'c',116't'}, {119'w',120'x',80'P',101'e',110'n'}, {119'w',120'x',66'B',114'r',117'u',115's',104'h'}, {119'w',120'x',68'D',67'C'}, = {119'w',120'x',77'M',101'e',109'm',111'o',114'r',121'y', 68'D',67'C'}, = {119'w',120'x',80'P',97'a',105'i',110'n',116't',68'D', 67'C'}, {119'w',120'x',70'F',111'o',110'n',116't'}, {119'w',120'x',73'I',99'c',111'o',110'n'}, = {119'w',120'x',66'B',105'i',116't',109'm',97'a',112'p'}, {119'w',120'x',73'I',109'm',97'a',103'g',101'e'}, = {119'w',120'x',73'I',109'm',97'a',103'g',101'e',76'L', 105'i',115's',116't'}, = {119'w',120'x',87'W',105'i',110'n',100'd',111'o',119'w', 68'D',67'C'}, = {119'w',120'x',82'R',101'e',103'g',105'i',111'o',110'n', 73'I',116't',101'e',114'r',97'a',116't',111'o',114'r'}, = {119'w',120'x',67'C',108'l',105'i',101'e',110'n',116't', 68'D',67'C'}, = {119'w',120'x',83'S',99'c',114'r',111'o',108'l',108'l', 66'B',97'a',114'r'}, {119'w',120'x',84'T',105'i',109'm',101'e',114'r'}, = {119'w',120'x',66'B',111'o',120'x',83'S',105'i',122'z', 101'e',114'r'}, = {119'w',120'x',71'G',114'r',105'i',100'd',83'S',105'i', 122'z',101'e',114'r'}, = {119'w',120'x',78'N',111'o',116't',101'e',98'b',111'o', 111'o',107'k',83'S',105'i',122'z',101'e',114'r'}, = {119'w',120'x',84'T',114'r',101'e',101'e',67'C',116't', 114'r',108'l'} }, {{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}, {},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}, {},{},{},{},{},{},{},{},{},{},{},{},{},{},{}}, = {268465197,268499742,268480462,268472302,268489552,268490857, 268469112,268503017,268486252,268465197,268501242,268479712,268487962,268= 454267, 268471837,268441402,268451167,268448112,268497327,268446642,268446272,268= 458857, 268502902,268478947,268502902,268504767,268467352,268446792,268480657,268= 446017, 268446432,268457367,268446527,268493577,268441932,268489522,268496857,268= 465532, 268455847,268452472,268502062,268447352,268445677,268496107,268453647,268= 446242, 268453992,268461827,268479832,268475077,268473187,268454782,268472457,268= 477287, 268481932,268490297}, {{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}, {},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}, {},{},{},{},{},{},{},{},{},{},{},{},{},{},{}}, {8,4,16,28,76'L',8,12,16,32' ',12,244,324,252,312,8, 104'h',304,120'x',800,60'<',76'L',96'`',72'H',8,72'H',252,260,276,280,260= , 260,264,512,256,312,16,12,12,12,280,280,560,12,12,12,8,12,280,32' ',280, 268,28,84'T',76'L',64'@',328}, {268495657,-126,268484012,268456522,268500132,{},{}, {},268444062,-268495657,268440367,268466537,268460512,268482152,268502647= , 268487427,268461132,268463927,268465207,268448227,268484122,268441442,268= 496367, 268455052,268496367,268448187,268485887,268493097,268442072,268449237,268= 469637, 268480382,268460947,268467882,268471172,268478737,268467022,268503412,268= 446087, 268503562,268483037,268440862,268491867,268499232,268476307,268460932,268= 440887, 268478617,268474542,268457317,268459927,268453472,268451867,268504642,268= 476387, 268501272} } lib_table =3D {{},{}} proc_table =3D {{},{}} instance_class_table =3D { {1622856,1623080,1627200,13934648,13916424, 13945984,13989664,13998888,13999048,14012568,1211512,14034840,14035936,14= 072248, 14072440,14086552,14086744,14086944,14096288,14096712,14142576,14160248, 14189592,1457720,1342416,600736,1343480,1345744,14034672,1347040,1347136,= 1545296,1347192,1347776,1348168,1348224,1348352,1348408,1348536,1348592, 1348776,1348888,1348904,1348968,1349096,1349160,1349608,1350184,1350256, 1350312,1350440,1350496,1350792,1350848,1351032,1351088,1351216,1351328, 1351384,1351440,1351584,1545008,1352600,1352880,1352904,1354024,1354096, 1354552,1367480,1367552,1367944,1368032,1368872,1368944,1369728,1369816, 1370136,1370208,1370472,1370544,1370808,1369208,1371672,1353264,1370944, 1372328,1371808,1372928,1371784,1372408,1373544,1373848,1373024,1374448, 1373000,1374520,1375624,1377248,1378312,1378392,1378656,1378736,1379000, 1379080,1378288,1379360,1380208,1380528,1380552,1382344,1382376,1382640, 1382712,1383080,1383000,1383152,1383416,1383488,1383856,1383776,1383928, 1384192,1384264,1386480,1384536,1386552,1386872,1386816,1386944,1387264, 1387208,1387328,1388904,1389744,1389952,1390040,1390120,1390168,1390192, 1389976,1390216,14189424,1390256,1390352,1390448,1390544,1390640,1390736,= 1390832,1391960,1393088,1393184,1393280,1393376,1393472,1393568,1393664, 1393760,1393832,1393928,1388928,1373928,1394792,1394248,1394824,1395472, 1395552,1395576,1395864,1395840,1395936,1396256,1396200,1396336,1396656, 1396600,1396744,1397008,1397080,1397928,1398000,1398024,1398344,1398288, 1398416,1398736,1398832,1398928,1399024,1399328,1399688,1400176,1398680, 1400248,1400584,1401176,1400512,1401248,1401568,1401512,1403720,1401696, 1401640,1402816,1403152,1402024,1403080,1406128,1407032,1413056,1394272, 1413104,1402496,1403984,1413080,1416464,1416752,1416728,1416832,1417152, 1417096,1404064,1404384,1404480,1404576,1404672,1404768,1404864,14894608,= 14962656,14911808,14188912,1412224,14469040,1416432,1405064,14896040,1489= 6096, 14896152,14896208,14896264,14896320,14896376,14896432,14896488,14896544, 14896600,14896656,14896712,14896768,14896824,14896880,14896944,14894648, 14894704,14894760,14894816,14894872,14894928,14894984,14895040,14895096, 14895152,14895208,14895264,14895320,14895376,14895432,14895488,14895544, 14895600,14895656,14895712,14895768,14895824,14955096,14953680,14953736, 14962264,14962320,14962376,14962432,14962488,14962544,14962600,1383064,14= 954984, 14955040,14955056,14966192,14966280,14966284,14966288,14966292,14966296, 14966300,14966304,14966448,14966552,1545952,14966360,14966680,14966736,14= 964744, 14964800,14961440,14961496,14961552,14961608,14961672,14961676,14961680, 14961684,14961688,14961692,14961696,14961728,14955072,14955076,14955080, 14955084,14961872,14961712,14962216,14962232,14970256,14970448}, {2,2,2,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,7,12,26,17,16,2,2,18,2,18,2,18,2,18,2,18,16,2,2,18,2,2,18,2,2,18,2,= 18,2,18,2,18,16,2,2,18,7,28,13,7,29,2,34'"',32' ',2,34'"',2,32' = ',2,34'"', 2,32' = ',2,34'"',2,34'"',2,33'!',2,7,33'!',2,33'!',2,7,33'!',13,2,33'!',2, 7,30,2,34'"',2,34'"',2,34'"',2,34'"',7,19,13,7,56'8',2,34'"',7,29,2,7,34'= "', 7,29,2,7,34'"',7,32' = ',2,7,34'"',2,7,34'"',2,43'+',47'/',44',',44',',44',', 44',',44',',36'$',38'&',52'4',52'4',53'5',53'5',53'5',53'5',53'5',53'5', 53'5',53'5',53'5',53'5',53'5',53'5',53'5',53'5',53'5',53'5',55'7',53'5', 13,2,33'!',2,7,30,2,7,34'"',2,7,34'"',2,7,34'"',2,7,34'"',7,19,2,7,34'"',= 2,7,34'"',53'5',53'5',53'5',53'5',13,29,2,7,34'"',32' = ',2,7,34'"',2,7,34'"', 2,7,34'"',32' = ',29,7,19,2,7,33'!',2,30,2,7,34'"',2,7,34'"',2,7,34'"',53'5', 53'5',53'5',53'5',53'5',53'5',52'4',2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,21,2,2,2,2,2,2,2,22,21,23,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,22,= 2,2,2,2,22,2,2,2,2,2} } void =3D 0 Bl =3D 457729 events =3D { = {600736,1352904,1379360,1394824,1374520,1368944,1378736,1398416, 1395936,1396336,1395576,1386552,1386944,1383928,1383488,1382376,1383152, 1382712,1370208,1367552,1400248,1399688,1402024,1399328,1401248,1416464, 1416832,1404064,1403152}, { { = {10402,10009,10080,11594,10001,10005,11593,11592,11591}, { { {-201}, {287} }, { = {102'f',101'e',5000,5050,5051,5052,5053,100'd',5001, 5006,5013,5002,103'g',104'h'}, {271,272,273,274,274,274,274,285,286,287,288,308, 311,312} }, { {105'i',106'j'}, {276,279} }, { {-225}, {278} }, { {-206,-213,-221,-222,-253,-224,-246,-252}, {282,284,292,294,295,296,297,298} }, { {-205}, {282} }, { {-225}, {289} }, { {-225}, {290} }, { {-225}, {291} } } }, { {10004}, { { {-205}, {275} } } }, { {11593}, { { {-225}, {277} } } }, { {10007}, { { {-242}, {280} } } }, { {10007}, { { {-220}, {281} } } }, { {10001}, { { {-210}, {283} } } }, { {10001}, { { {-223}, {293} } } }, { {10001}, { { {-253}, {299} } } }, { {10001}, { { {-244}, {300} } } }, { {10001}, { { {-245}, {301} } } }, { {10001}, { { {-243}, {302} } } }, { {10001}, { { {-238}, {303} } } }, { {10001}, { { {-239}, {304} } } }, { {10001}, { { {-236}, {305} } } }, { {10005}, { { {-235}, {305} } } }, { {10001,10614}, { { {-232}, {306} }, { {-232}, {306} } } }, { {10001}, { { {-234}, {307} } } }, { {10005}, { { {-233}, {307} } } }, { {10001}, { { {-212}, {309} } } }, { {10001}, { { {-208}, {310} } } }, { {10001}, { { {-256}, {313} } } }, { {10004,10005}, { { {-255}, {314} }, { {-255}, {314} } } }, { {10004,10005}, { { {-262}, {315} }, { {-262}, {315} } } }, { {10080}, { { {-1}, {316} } } }, { {10001}, { { {-258}, {318} } } }, { {10001}, { { {-270}, {320} } } }, { {10001}, { { {-271}, {321} } } }, { {10001}, { { {-272}, {322} } } }, { {10212}, { { {-261}, {323} } } } } } event_handler_cb =3D 1574160 events_ok =3D 1 myApp_this =3D 13934648 ctors =3D { {2,3,6,12,11,14,13,17,18,16,19,26,27,28,31,29,30,32' = ',33'!', 34'"',35'#',43'+',45'-',44',',41')',51'3',55'7',56'8'}, = {128,129,130,131,132,133,134,135,136,137,138,139,140,141,142, 143,144,145,146,147,149,150,151,152,153,154,155,156} } mainWindow =3D 600736 Bn =3D 1350312 Bq =3D 13062568 T =3D {0,0,0,0} ct =3D 0 Bt =3D 0 Bw =3D 1 CA =3D 1 CE =3D 0 CL =3D 1 WP =3D <no value> WPC =3D <no value> CO =3D <no value> CR =3D <no value> CU =3D 600736 CX =3D 0 DATATYPE =3D = {7,3,3,2,1,1,7,4,4,4,4,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3} HEADING =3D { {86'V',105'i',101'e',119'w'}, {87'W',105'i',110'n',100'd',111'o',119'w',32' = ',83'S',105'i', 122'z',101'e'}, {87'W',105'i',110'n',100'd',111'o',119'w',32' = ',80'P',111'o', 115's',105'i',116't',105'i',111'o',110'n'}, {66'B',97'a',116't',99'c',104'h',32' = ',83'S',105'i',122'z', 101'e'}, {86'V',105'i',101'e',119'w',32' ',97'a',115's',32' = ',69'E', 68'D',83'S'}, {65'A',117'u',116't',111'o',115's',105'i',122'z',101'e', 32' ',67'C',111'o',108'l',117'u',109'm',110'n',115's'}, {82'R',101'e',99'c',101'e',110'n',116't',32' = ',70'F',105'i', 108'l',101'e',115's'}, {49'1'}, {50'2'}, {51'3'}, {52'4'}, {82'R',101'e',99'c',101'e',110'n',116't',32' = ',81'Q',117'u', 101'e',114'r',105'i',101'e',115's'}, {49'1'}, {50'2'}, {51'3'}, {52'4'}, {53'5'}, {54'6'}, {55'7'}, {56'8'}, {57'9'}, {49'1',48'0'}, {49'1',49'1'}, {49'1',50'2'}, {49'1',51'3'}, {49'1',52'4'}, {49'1',53'5'}, {49'1',54'6'}, {49'1',55'7'}, {49'1',56'8'}, {49'1',57'9'}, {50'2',48'0'} } RESFLAG =3D = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1} VALUE =3D { {}, {640,480}, {-1,-1}, 1000, 0, 1, {}, {}, {}, {}, {}, {}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0} } RAWLINE =3D {} completeinipath =3D = {67'C',58':',92'\',116't',111'o',110'n',121'y',92'\', 101'e',100'd',115's',92'\',101'e',100'd',98'b',115's',46'.',105'i',110'n'= , 105'i'} currententry =3D 0 groupstart =3D 12 groupend =3D 32' ' slash =3D 92'\' BLUE =3D 1 CYAN =3D 3 RED =3D 4 BROWN =3D 6 BRIGHT_BLUE =3D 9 BRIGHT_CYAN =3D 11 BRIGHT_RED =3D 12 YELLOW =3D 14 words =3D {} wordPos =3D <no value> thisLine =3D {} FOR_LOOP_INDEX =3D <no value> CURRENT_LINE_INDEX =3D <no value> LAST_FOUND =3D <no value> FOUND_INDEX =3D <no value> currentWord =3D <no value> builtin =3D { { = {97'a',110'n',100'd',95'_',98'b',105'i',116't',115's'}, 1, 2, 207 }, { {97'a',112'p',112'p',101'e',110'n',100'd'}, 1, 2, 208 }, { {97'a',114'r',99'c',116't',97'a',110'n'}, 1, 1, 209 }, { {97'a',116't',111'o',109'm'}, 1, 1, 210 }, { {99'c',97'a',108'l',108'l',95'_',102'f',117'u',110'n', 99'c'}, 1, 2, 214 }, { {99'c',97'a',108'l',108'l',95'_',112'p',114'r',111'o', 99'c'}, 2, 2, 215 }, { {99'c',111'o',109'm',112'p',97'a',114'r',101'e'}, 1, 2, 219 }, { {99'c',111'o',115's'}, 1, 1, 220 }, { {100'd',97'a',116't',101'e'}, 1, 0, 221 }, { {101'e',113'q',117'u',97'a',108'l'}, 1, 2, 222 }, { {102'f',105'i',110'n',100'd'}, 1, 2, 223 }, { {102'f',108'l',111'o',111'o',114'r'}, 1, 1, 224 }, { {105'i',110'n',116't',101'e',103'g',101'e',114'r'}, 1, 1, 230 }, { {108'l',101'e',110'n',103'g',116't',104'h'}, 1, 1, 231 }, { {108'l',111'o',103'g'}, 1, 1, 232 }, { {109'm',97'a',116't',99'c',104'h'}, 1, 2, 235 }, { = {110'n',111'o',116't',95'_',98'b',105'i',116't',115's'}, 1, 1, 238 }, { {111'o',98'b',106'j',101'e',99'c',116't'}, 1, 1, 239 }, { {111'o',114'r',95'_',98'b',105'i',116't',115's'}, 1, 2, 241 }, { {112'p',111'o',119'w',101'e',114'r'}, 1, 2, 250 }, { {112'p',114'r',101'e',112'p',101'e',110'n',100'd'}, 1, 2, 251 }, { {114'r',97'a',110'n',100'd'}, 1, 1, 256 }, { = {114'r',101'e',109'm',97'a',105'i',110'n',100'd',101'e', 114'r'}, 1, 2, 257 }, { {114'r',101'e',112'p',101'e',97'a',116't'}, 1, 2, 258 }, { = {114'r',111'o',117'u',116't',105'i',110'n',101'e',95'_', 105'i',100'd'}, 1, 1, 259 }, { = {115's',101'e',113'q',117'u',101'e',110'n',99'c',101'e'}, 1, 1, 260 }, { {115's',105'i',110'n'}, 1, 1, 261 }, { {115's',112'p',114'r',105'i',110'n',116't',102'f'}, 1, 2, 262 }, { {115's',113'q',114'r',116't'}, 1, 1, 263 }, { {116't',97'a',110'n'}, 1, 1, 266 }, { {116't',105'i',109'm',101'e'}, 1, 0, 267 }, { = {120'x',111'o',114'r',95'_',98'b',105'i',116't',115's'}, 1, 2, 269 }, { {118'v',101'e',116't',111'o'}, 2, 1, 319 }, { = {111'o',112'p',101'e',110'n',95'_',102'f',111'o',114'r', 109'm'}, 2, 1, 325 }, { = {112'p',114'r',101'e',118'v',95'_',114'r',101'e',99'c', 111'o',114'r',100'd'}, 2, 1, 326 }, { = {110'n',101'e',120'x',116't',95'_',114'r',101'e',99'c', 111'o',114'r',100'd'}, 2, 1, 327 }, { = {99'c',108'l',111'o',115's',101'e',95'_',102'f',111'o', 114'r',109'm'}, 2, 1, 328 }, { = {102'f',105'i',101'e',108'l',100'd',95'_',118'v',97'a', 108'l',117'u',101'e'}, 1, 2, 329 }, { = {99'c',104'h',97'a',110'n',103'g',101'e',95'_',99'c',117'u', 114'r',114'r',101'e',110'n',116't',95'_',114'r',101'e',99'c',111'o',114'r= ', 100'd'}, 2, 2, 330 }, { = {97'a',100'd',100'd',95'_',105'i',116't',101'e',109'm'}, 2, 2, 332 }, { {119'w',120'x',95'_',111'o',114'r',95'_',97'a',108'l', 108'l'}, 1, 1, 333 }, { {99'c',108'l',101'e',97'a',114'r',95'_',108'l',105'i', 115's',116't'}, 2, 1, 334 }, { = {103'g',101'e',116't',95'_',115's',116't',114'r',105'i', 110'n',103'g',95'_',115's',101'e',108'l',101'e',99'c',116't',105'i',111'o= ', 110'n'}, 1, 1, 335 }, { = {115's',101'e',116't',95'_',116't',101'e',120'x',116't'}, 2, 2, 336 }, { = {103'g',101'e',116't',95'_',116't',101'e',120'x',116't', 95'_',118'v',97'a',108'l',117'u',101'e'}, 1, 1, 337 }, { = {109'm',101'e',115's',115's',97'a',103'g',101'e',95'_', 98'b',111'o',120'x'}, 1, 3, 338 }, { {115's',101'e',116't',95'_',112'p',97'a',114'r',97'a', 109'm',101'e',116't',101'e',114'r'}, 2, 2, 339 }, { {114'r',117'u',110'n',95'_',115's',113'q',108'l'}, 1, 1, 340 }, { = {114'r',117'u',110'n',95'_',113'q',117'u',101'e',114'r', 121'y'}, 1, 1, 341 }, { = {112'p',97'a',114'r',115's',101'e',95'_',115's',113'q', 108'l'}, 1, 1, 342 }, { = {115's',101'e',108'l',101'e',99'c',116't',95'_',116't', 97'a',98'b',108'l',101'e'}, 1, 1, 343 } } pVisible =3D {{},{},{}} pUser =3D {} vList =3D {{},{},{}} vName =3D {} vValue =3D {} vType =3D {} vInit =3D {} uValue =3D {} uInit =3D {} stack =3D {} included =3D {} Cl =3D {} traceStack =3D {} exprRoutineId =3D 157 parseRoutineId =3D 158 globalFlag =3D 0 theProc =3D 0 runProc =3D 0 returnFlag =3D 0 returnInit =3D 0 exitFlag =3D 0 typeCheckFlag =3D 1 traceFlag =3D 0 shortCircuitFlag =3D 0 sourceHandle =3D 0 fileIndex =3D 1 lineNumber =3D 0 topTraceLine =3D 0 traceDepth =3D 0 euReturnValue =3D {} script =3D {} err_file =3D 3 err_routine =3D 324 err_handled =3D 0 opCode =3D = {159,160,161,162,176,177,178,179,180,181,-1,182,183,-1,-1,-1, -1,-1,-1,163,164,165,-1,166,167,168,169,170,171,172,173,174,175,-1,-1,-1,= -1,-1,-1,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,= 200,201,-1,-1,202,-1,203,204,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1= , -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1} opName =3D { {102'f',117'u',110'n',99'c'}, {112'p',114'r',111'o',99'c'}, = {114'r',101'e',116't',117'u',114'r',110'n',95'_',102'f',117'u', 110'n',99'c'}, = {114'r',101'e',116't',117'u',114'r',110'n',95'_',112'p',114'r', 111'o',99'c'}, {102'f',111'o',114'r'}, {101'e',120'x',105'i',116't'}, {105'i',102'f'}, {}, = {117'u',115's',101'e',114'r',95'_',112'p',114'r',111'o',99'c'}, = {117'u',115's',101'e',114'r',95'_',102'f',117'u',110'n',99'c'}, {}, {110'n',111'o',95'_',111'o',112'p'}, {116't',114'r',117'u',101'e'}, {}, {}, {}, {}, {}, {}, = {103'g',101'e',116't',95'_',108'l',111'o',99'c',97'a',108'l'}, = {103'g',101'e',116't',95'_',109'm',111'o',100'd',117'u',108'l', 101'e'}, = {115's',101'e',116't',95'_',108'l',111'o',99'c',97'a',108'l'}, {}, = {115's',101'e',116't',95'_',109'm',111'o',100'd',117'u',108'l', 101'e'}, = {103'g',101'e',116't',95'_',105'i',110'n',100'd',101'e',120'x', 95'_',108'l',111'o',99'c',97'a',108'l'}, = {103'g',101'e',116't',95'_',105'i',110'n',100'd',101'e',120'x', 95'_',109'm',111'o',100'd',117'u',108'l',101'e'}, = {115's',101'e',116't',95'_',105'i',110'n',100'd',101'e',120'x', 95'_',108'l',111'o',99'c',97'a',108'l'}, = {115's',101'e',116't',95'_',105'i',110'n',100'd',101'e',120'x', 95'_',109'm',111'o',100'd',117'u',108'l',101'e'}, = {103'g',101'e',116't',95'_',115's',108'l',105'i',99'c',101'e', 95'_',108'l',111'o',99'c',97'a',108'l'}, = {103'g',101'e',116't',95'_',115's',108'l',105'i',99'c',101'e', 95'_',109'm',111'o',100'd',117'u',108'l',101'e'}, = {115's',101'e',116't',95'_',115's',108'l',105'i',99'c',101'e', 95'_',108'l',111'o',99'c',97'a',108'l'}, = {115's',101'e',116't',95'_',115's',108'l',105'i',99'c',101'e', 95'_',109'm',111'o',100'd',117'u',108'l',101'e'}, = {115's',101'e',116't',95'_',99'c',111'o',110'n',115's',116't', 97'a',110'n',116't'}, {}, {}, {}, {}, {}, {}, {97'a',100'd',100'd'}, {115's',117'u',98'b'}, {109'm',117'u',108'l'}, {100'd',105'i',118'v'}, {110'n',101'e',103'g',97'a',116't',101'e'}, {99'c',111'o',110'n',99'c',97'a',116't'}, {110'n',111'o',116't'}, {97'a',110'n',100'd'}, {}, {111'o',114'r'}, {120'x',111'o',114'r'}, {101'e',113'q'}, {110'n',101'e'}, {103'g',116't'}, {103'g',101'e'}, {108'l',116't'}, {108'l',101'e'}, {}, {}, {}, {100'd',97'a',116't',97'a'}, {}, {115's',101'e',113'q'}, {101'e',109'm',112'p',116't',121'y'}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {} } trace_file =3D 4 fresh_init =3D 1 scripts =3D { { 1, 0, {{},{},{}}, {}, {{},{},{}}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, {}, {} } } current_script =3D 1 the_sequence =3D <no value> the_index =3D <no value> junk =3D <no value> ini_path =3D {} recent_files =3D { {{},{}}, {{},{}}, {{},{}}, {{},{}} } win_pos =3D {-1,-1} win_size =3D {640,480} recent_query =3D { {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0} } query_dt =3D {} batch_size =3D 1000 recent_count =3D 0 view_as_eds =3D 0 do_autosize =3D 1 main =3D 600736 view_batch =3D 1354552 Cu =3D 92'\' Cv =3D 1380552 i =3D 1 the_db =3D {} short_name =3D {} viewed_table =3D {} is_eusql_db =3D 0 data_is_table =3D 0 editor_visible =3D 0 changed =3D 0 move_down =3D 0 do_change =3D 0 total_recs =3D 0 current_rec =3D 0 grid_cols =3D 0 current_struct =3D {} eusql_index =3D {} eusql_datatype =3D {} current_blank =3D {} col_labels =3D {} sql_time =3D 0 grid_time =3D 0 t =3D <no value> load_time =3D <no value> edit_record_number =3D -1 edit_record_old_data =3D {} current_form =3D {} form_properties =3D {{},{},{},{},{}} form_controls =3D {} current_control =3D {} active_forms =3D {} active_controls =3D {} form_script =3D {} active_form_names =3D {} veto_list =3D {} active_nav =3D {} active_props =3D {} active_record =3D {} active_fields =3D {} active_new =3D {} active_blank =3D {} active_stop =3D {} active_field_indices =3D {} destroy_list =3D {} form_events_id =3D {} form_events_proc =3D {} destroyed =3D 0 Traced lines leading up to the failure: C:\tony\eds\edbs.exw:9845 mem_set(ptr,0,bytes) C:\tony\eds\edbs.exw:9846 return ptr C:\tony\eds\edbs.exw:9909 poke4(this,data+12) C:\tony\eds\edbs.exw:9910 poke4(data,{1,l,l+13}) C:\tony\eds\edbs.exw:9911 poke(data+12,string) C:\tony\eds\edbs.exw:9912 register_instance(this,wxString) C:\tony\eds\edbs.exw:9913 return this C:\tony\eds\edbs.exw:10969 = Bw=3Dcall_member(wxNotebook_AddPage,book,{page,ptr,select,image}) C:\tony\eds\edbs.exw:10970 end procedure C:\tony\eds\edbs.exw:10917 fields=3Dlength(widths) C:\tony\eds\edbs.exw:10918 ptr=3Dwx_alloc(4*fields) C:\tony\eds\edbs.exw:9844 ptr=3Dallocate(bytes) C:\tony\eds\edbs.exw:9845 mem_set(ptr,0,bytes) C:\tony\eds\edbs.exw:9846 return ptr C:\tony\eds\edbs.exw:10919 poke4(ptr,widths) C:\tony\eds\edbs.exw:10920 = Bt=3Dcall_member(wxStatusBar_SetFieldsCount,bar,{fields,ptr}) C:\tony\eds\edbs.exw:10921 wx_free(ptr) C:\tony\eds\edbs.exw:9856 free(ptr) C:\tony\eds\edbs.exw:9857 end procedure C:\tony\eds\edbs.exw:10922 end procedure C:\tony\eds\edbs.exw:10333 mainWindow=3DtopWindow C:\tony\eds\edbs.exw:10334 show_window(topWindow,1) C:\tony\eds\edbs.exw:9984 Bl=3Dcall_member(wxFrame_Show,window,{show}) C:\tony\eds\edbs.exw:9985 end procedure C:\tony\eds\edbs.exw:10335 = Bl=3Dcall_member(wxApp_MainLoop,myApp_this,{}) ------=_NextPart_000_0005_01C34EB0.C9D2C570--
4. Re: Euphoria Database Browser
- Posted by "C. K. Lester" <cklester at yahoo.com> Jul 22, 2003
- 627 views
recent_menu is length(0) at the beginning, so this section fails for me: procedure open_recent_file( integer id, atom event, sequence params ) sequence swap id = find( id, recent_menu ) recent_files = {recent_files[id]} & recent_files[1..id-1] & recent_files[id+1..length(recent_files)] update_recent() do_open( recent_files[1][1] & recent_files[1][2] ) end procedure orf = routine_id("open_recent_file") setHandler( recent_menu[1..length(recent_menu)-1], w32HClick, orf) -- <-- fails here ----- Original Message ----- From: "Matt Lewis" <matthewwalkerlewis at yahoo.com> To: "EUforum" <EUforum at topica.com> Sent: Tuesday, July 22, 2003 2:24 PM Subject: RE: Euphoria Database Browser > > > OK, it went smoother than I thought. I've got it converted to win32lib, > though I don't doubt that I've introduced some new bugs in doing so. You > can get EDB here: > > http://www14.brinkster.com/matthewlewis/edb.zip > http://www14.brinkster.com/matthewlewis/projects.html > > You'll need a copy of win32lib in order to run it. > > Matt Lewis > > > From: Matt Lewis [mailto:matthewwalkerlewis at yahoo.com] > > > Yes, there seems to be a problem with wxEuphoria and WinXP. I haven't > > figured it out yet, but I think I've decided to port EDB over > > to win32lib. > > Give me a week or two, and I should have it working. > > --^---------------------------------------------------------------- > This email was sent to: cklester at yahoo.com > > > TOPICA - Start your own email discussion group. FREE! > >
5. Euphoria Database Browser
- Posted by Rich Klender <rklender at excite.com> Dec 22, 2006
- 637 views
- Last edited Dec 23, 2006
Hello! I just downloaded the Euphoria Database editor last night, I also downloaded the win32lib. When I try to run the edb.exw I get the following error: C:\EUPHORIA\edbeditor\euscript.e:1 illegal character þw}b#$ ^ I put all the win32lib in the include directory. Did I fail to do something else? Thanks!
6. Re: Euphoria Database Browser
- Posted by Derek Parnell <ddparnell at bigpond.com> Dec 22, 2006
- 629 views
- Last edited Dec 23, 2006
Rich Klender wrote: > > Hello! > > I just downloaded the Euphoria Database editor last night, I also downloaded > the win32lib. When I try to run the edb.exw I get the following error: > > C:\EUPHORIA\edbeditor\euscript.e:1 > illegal character > þw}b#$ > ^ > I looks like the download was corrupted somehow, but that is not likely since its a ZIP file which presumabley unzipped without error. So maybe the unzip didn't work right? In any case, open the euscript.e file witha standard text editor and see what the first lines look like. It should be ...
--///////////////////////////////////////////////////////////////////////////// --// Name: edbscript.e --// Purpose: EuScript initialization for Euphoria Database Browser --// Author: Matt Lewis --// Modified by: --// Created: 2003-08-01 --// Copyright: (c) Matt Lewis --// Licence: See documentation --///////////////////////////////////////////////////////////////////////////// --include win32lib.ew with trace
-- Derek Parnell Melbourne, Australia Skype name: derek.j.parnell
7. Re: Euphoria Database Browser
- Posted by Robert Craig <rds at RapidEuphoria.com> Dec 22, 2006
- 601 views
- Last edited Dec 23, 2006
Rich Klender wrote: > I just downloaded the Euphoria Database editor last night, I also downloaded > the win32lib. When I try to run the edb.exw I get the following error: > > C:\EUPHORIA\edbeditor\euscript.e:1 > illegal character > þw}b#$ > ^ > > I put all the win32lib in the include directory. Did I fail to do something > else? For some reason, Matt shrouded (encrypted) that particular file using an earlier version of Euphoria. In Euphoria 3.0, which is open source, the "de-shrouding" code had to be removed from the scanner, so the (very few) shrouded include files still in circulation can't be read by 3.0. Matt has since moved on to a wxEuphoria version of his edb browser: http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=lewis+browser Maybe a bound .exe version of his older browser would be convenient for some 3.0 people to use. Or maybe he can supply a clear text version of that file. Matt? Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
8. Re: Euphoria Database Browser
- Posted by Matt Lewis <matthewwalkerlewis at gmail.com> Dec 23, 2006
- 639 views
Robert Craig wrote: > > Rich Klender wrote: > > I just downloaded the Euphoria Database editor last night, I also downloaded > > the win32lib. When I try to run the edb.exw I get the following error: > > > > C:\EUPHORIA\edbeditor\euscript.e:1 > > illegal character > > þw}b#$ > > ^ > For some reason, Matt shrouded (encrypted) that particular file using > an earlier version of Euphoria. In Euphoria 3.0, > which is open source, the "de-shrouding" code had to > be removed from the scanner, so the (very few) shrouded include > files still in circulation can't be read by 3.0. I confess to having no memory of doing this, but I suspect that at the time, Rob was leary of allowing submissions of implementations of euphoria in euphoria (euscript was my update of something that Rob had taken down or refused to put up). > Matt has since moved on to a wxEuphoria version of > his edb browser: > <a > href="http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=lewis+browser">http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=lewis+browser</a> Yes, I no longer use/develop/support the win32lib version. The wxEuphoria version has far surpassed it in features. > Maybe a bound .exe version of his older browser > would be convenient for some 3.0 people to use. > Or maybe he can supply a clear text version of that file. > Matt? I'm not sure I have the source handy any more. If I did, I'd be happy to give it away, since the file in question was mostly the work of others. Matt
9. Euphoria Database Browser
- Posted by Matt Lewis <matthewwalkerlewis at yahoo.com> Aug 04, 2003
- 634 views
I've updated EDB, for those who might be interested. (Here's a little overview of EDB:) EDB is designed to be similar in use to MS Access, so you can create, view and edit EDS databases in a handy format. You can also create EuSQL databases (enhanced EDS databases)which support SQL statements and automatic indexing for faster retrieval. EDB now allows you to create forms to manage your data with a user friendly front-end. It requires Win32Lib (EDB has been developed with version 0.59.1--older versions might work, too). I improved the forms a lot, plus squashed some other bugs. I've also added a feature to allow you to build windows in Judiths IDE (v0.17) and import them as forms from the project file (why try to reinvent the wheel?). EDB now 'supports' every control in the IDE (except the Table control), plus EuGrids, though you can't put data into a ListView yet. Also, if you have a form with tabitems, there's a bug in the way Win32Lib destroys them, so EDB might crash if you open and close a form with TabItems multiple times. It's easy to fix, and should be updated in the next release of Win32Lib (see below for details). http://www14.brinkster.com/matthewlewis/projects.html Matt Lewis How to fix the bug in destroy(): add the code between -- begin mwl ...and... -- end mwl -- NEW! v0.53a ------- Remove destroyed control from ... if parent != 0 then -- parent's tabbed items. window_focus_order[parent] = removeItem(id, window_focus_order [parent]) -- parent's group items. window_group[parent] = removeItem(id, window_group[parent]) -- begin mwl 8/1/03 if window_type[parent] = TabControl then for i = 1 to length(window_group[parent]) do window_group[window_group[parent][i]] = removeItem( id, window_group[window_group[parent] [i]] ) window_focus_order[window_focus_order[parent][i]] = removeItem( id, window_focus_order [window_focus_order[parent][i]] ) end for end if -- end mwl end if