From sunshine at public.kherson.ua Wed Jun 1 08:22:32 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 1 00:22:42 2005 Subject: Damaged dbs when killing app in debugger In-Reply-To: Message-ID: On 5/31/05 11:56 PM, "Kem Tekinay" wrote: >> Kem said he had a reproducible way of corrupting a database with no >> read/write going on -- did you get his database to test (and if not, >> Kem, could you send it)? > > My database is pretty complex and relies on plug-ins (Einhugur) so I didn't > send it. > > I can reproduce it every time. My database has five tables and four binary > links (O::M). One table has the master records, the other four tables are > linked to it. I added a number of records in series, then Flush. If I > force-quit at that point, the database is corrupted. > > Ruslan, if you think my program will help you, I will send it. I trust you > to keep it confidential. Hi Kem, So am I right that this AFTER flush problem have come in latest 2.0.4 fc ? And it not exists in 2.0.3 ? I work in this area now, so may be bug will be fixed. Then see. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ktekinay at mactechnologies.com Wed Jun 1 10:37:22 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 1 09:38:01 2005 Subject: Damaged dbs when killing app in debugger In-Reply-To: Message-ID: On 6/1/05 1:22 AM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > So am I right that this AFTER flush problem have come in latest 2.0.4 fc ? > And it not exists in 2.0.3 ? I cannnot say yes or no. I don't think I tried it with 2.0.3. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From sunshine at public.kherson.ua Wed Jun 1 23:34:46 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 1 15:35:07 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded Message-ID: Hi All, URLs are: http://www.paradigmasoft.com/download/V4RB_204fc4_mac.dmg http://www.paradigmasoft.com/download/V4MD_204fc4_mac.dmg kernel - 2.0.4 ============== - 0000826: [Files] OnDeleteLogicalPage() must be called last in PageFile::DeleteLogicalPage() (Igor Gomon) - 0000824: [Cache] File_Aspect_Cached::mRightMost get resynchronized in some cases. (Igor Gomon) - 0000823: [Cache] Wrong code in CachePtr::operator>. (Igor Gomon) - 0000822: [API] VarCharFile's page pointer gets resynchronized in some cases. (Igor Gomon) - 0000754: [API] REQUEST: add a Alert when I add a linkRecord and the same link is does exist (Ivan Smahin) - 0000818: [Performance] Performance of reading of strings from cache improved on 10%. (Igor Gomon) - 0000738: [SQL Parser] REGEX find for { -> assertion failure (Serge) - 0000776: [API] methodfields with long methoddescriptions are not stored after db.close() (Ivan Smahin) - 0000800: [SQL] [NEW] Pool of queries. (Ivan Smahin) - 0000796: [Cursors] If Cursor on join is destroyed AFTER db is closed and destoyed then crash. (Ruslan Zasukhin) - 0000788: [Feature Request] GETDATE() and GETTIME() SQL-functions. (Ivan Smahin) - 0000787: [API] Valentina.GetDatabaseVersion is broken (Ruslan Zasukhin) - 0000785: [Methods (calculated fields)] substr(curdate(), 1, 4) getting crash. (Ivan Smahin) - 0000783: [SQL] DATEFUNCTIONS returns wrong results (Ivan Smahin) - 0000775: [Error codes/classes] Errors messages with missed params. (Ivan Smahin) - 0000774: [Feature Request] IDENTITY (autoincrement) fields. (Ivan Smahin) - 0000772: [SQL Parser] AUTOINCREMENT (IDENTITY) supporting. (Serge) V4RB - 2.0.4 ============ - 0000688: [Class-way] Compressor error with some data (Igor Gomon) - 0000808: [Class-way] Cannot modify Date or DateTime fields (Ivan Smahin) - 0000803: [Change] Constants of EVOs enum renamed. (Igor Gomon) - 0000802: [Change] Enum EVOnDeletion renamed to EVOnDelete (Igor Gomon) - 0000801: [Other] Fixed typo in Valentina.EscapeString() which cause RB2005 problems. (Ruslan Zasukhin) - 0000366: [Feature Request] VLink.IsLinked(recID, tbA, tbB) function (Ivan Smahin) V4MD - 2.0.4 ============ - 0000767: [API] setpicture, getpicture, setImage, getImage problem in client server mode (Ruslan Zasukhin) - 0000778: [API] getRecords(), getRecordsAsString(), getRecordsAsPropList() do not work in Client Server Mode on mac (Ruslan Zasukhin) - 0000816: [NEW] Add methods to the Valentina Xtra (Igor Gomon) - 0000809: [API] In many case of VCursor Xtra implementation used put_RecID() instead of put_Position() (Igor Gomon) - 0000761: [Examples] VserverRef.variable("something") causes crash on mac when connected in Client Server mode (Igor Gomon) - 0000760: [Examples] Example Locale_Properties can?t create db in ClientServer mode (Igor Gomon) - 0000781: [Links] LinkExists method implementation request. (Igor Gomon) - 0000750: [Examples] Examples require portnumber in ServerClient mode (Igor Gomon) - 0000745: [Docs] There are many places in the documentation where NIL is used. (Galina Pushenko) - 0000744: [Docs] Wrong comment and parameters list for getRecordsAsString(). (Galina Pushenko) - 0000743: [Docs] Wrong comment for getRecordAsString() (Galina Pushenko) - 0000747: [Docs] linkRecords() comment and argument list is incorrect. (Galina Pushenko) - 0000755: [Examples] some examples cause crash on stopmovie on the mac in ClientServer Mode (Igor Gomon) - 0000758: [API] getting cursor after deleteRecord in ClientServer mode results in crash (Igor Gomon) - 0000769: [Examples] Example Records_AddDeleteUpdate doesn't work in Client/Server mode (Igor Gomon) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050601/0018b768/attachment-0001.html From snw at paradise.net.nz Thu Jun 2 08:44:40 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Wed Jun 1 15:44:50 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: References: Message-ID: <6.2.1.2.2.20050602084341.03fc9130@pop3.paradise.net.nz> Hi Ruslan, Any chance of a Windows version of V4MD? -Sean. From ktekinay at mactechnologies.com Wed Jun 1 17:00:27 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 1 16:00:52 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: Message-ID: The initial test is good. I can no longer corrupt the database by force-quitting my app after a flush, although it did corrupt when I force-quit in the middle of adding records before flushing. Also, I turned on compression and all seems good. The memory usage is stable, and I am testing to see if I can get past the 6,000+ record limit I experienced earlier. I expect I will. Question: Is there any way to guard against corruption short of flushing after every add? Guaranteed corruption upon an unexpected quit while adding records is not a good thing. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From sunshine at public.kherson.ua Thu Jun 2 00:05:26 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 1 16:05:31 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: <6.2.1.2.2.20050602084341.03fc9130@pop3.paradise.net.nz> Message-ID: On 6/1/05 11:44 PM, "Sean Wilson" wrote: > Hi Ruslan, > > Any chance of a Windows version of V4MD? Tomorrow, Sean, ok? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Wed Jun 1 17:05:31 2005 From: jda at his.com (jda) Date: Wed Jun 1 16:05:42 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: References: Message-ID: Hi Ruslan, Things are definitely better. But major prolems still with large databases. There is one of mine you have (48 MB). When I try to open it -> crash (no crash log!). When I open the db in viSQL it opens *instantly* and the first 50 rows or so are filled out. But when I do a diagnose database the report is written *instantly* (it should take some time for such a large db) and is empty: *************************************************************************** Database: *************************************************************************** (there is no indication that the db is OK or not). I'll try this with some other large databases in a few hours, but this db opened in 2.0.3 (if I set the cache large enough -- it's 60 MB now). Jon From sunshine at public.kherson.ua Thu Jun 2 00:06:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 1 16:06:14 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: Message-ID: On 6/2/05 12:00 AM, "Kem Tekinay" wrote: > The initial test is good. I can no longer corrupt the database by > force-quitting my app after a flush, although it did corrupt when I > force-quit in the middle of adding records before flushing. > > Also, I turned on compression and all seems good. The memory usage is > stable, and I am testing to see if I can get past the 6,000+ record limit I > experienced earlier. I expect I will. ok > Question: Is there any way to guard against corruption short of flushing > after every add? Guaranteed corruption upon an unexpected quit while adding > records is not a good thing. Yes the more often if flush the less chance get corruption. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ktekinay at mactechnologies.com Wed Jun 1 17:09:09 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 1 16:09:14 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: Message-ID: On 6/1/05 5:06 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > Yes the more often if flush the less chance get corruption. So flush after adding every record? __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From sunshine at public.kherson.ua Thu Jun 2 00:15:17 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 1 16:15:22 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: Message-ID: On 6/2/05 12:09 AM, "Kem Tekinay" wrote: > On 6/1/05 5:06 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > >> Yes the more often if flush the less chance get corruption. > > So flush after adding every record? If user work in form then yes! This will not give you slow down If you talk about tight loop then no, Because will be slow down. Use flush after each N -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ktekinay at mactechnologies.com Wed Jun 1 17:24:52 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 1 16:24:56 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: Message-ID: On 6/1/05 5:15 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > If you talk about tight loop then no, > Because will be slow down. Use flush after each N Well, that's the problem. I was flushing after adding every ten records in a loop, but if I force-quit (simulating a crash or power failure), it corrupts the database. It seems to me my only choice is to slow down execution and flush after every add. No? __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From jda at his.com Wed Jun 1 17:31:46 2005 From: jda at his.com (jda) Date: Wed Jun 1 16:31:52 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: References: Message-ID: >(there is no indication that the db is OK or not). > >I'll try this with some other large databases in a few hours, but >this db opened in 2.0.3 (if I set the cache large enough -- it's 60 >MB now). > I tried another large db -- only 19 MB. Diagnose db -> OK. Just playing with it (NO addition or deletion of records) -> sporadic crashes, often with no log. When there was a log the crash was always in V Kernel. Since this db was stable in 2.0.3, I suspect that the new caching routines may be the problem. Jon From jda at his.com Wed Jun 1 17:34:26 2005 From: jda at his.com (jda) Date: Wed Jun 1 16:34:32 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: References: Message-ID: >Since this db was stable in 2.0.3, I suspect that the new caching >routines may be the problem. > Here's a snippet of the crash log, if that helps: Thread 0 Crashed: 0 <<00000000>> 0x66626c38 0 + 1717726264 1 Kernel_Carbon_Final.shlb 0x02407ee8 _dt__Q23fbl5VTextFv + 152 2 Kernel_Carbon_Final.shlb 0x02407fe0 Release__Q23fbl5VTextCFv + 56 3 Kernel_Carbon_Final.shlb 0x021186cc DisposeItems__Q23fbl100Array,Q23fbl27RPNothing>Fv + 108 4 Kernel_Carbon_Final.shlb 0x02118384 _dt__Q23fbl9SortOrderFv + 108 5 Kernel_Carbon_Final.shlb 0x02051c2c Release__Q23fbl32I_Unknown_ImplCFv + 56 6 Kernel_Carbon_Final.shlb 0x024bc944 _dt__Q24vsql11EnvironmentFv + 72 7 MSL_All_Carbon.Shlb 0x00739bf0 0x732000 + 31728 8 MSL_All_Carbon.Shlb 0x0073ab38 0x732000 + 35640 9 MSL_All_Carbon.Shlb 0x0073ad74 0x732000 + 36212 10 MSL_All_Carbon.Shlb 0x0073abe8 0x732000 + 35816 11 Kernel_Carbon_Final.shlb 0x0243da98 ReadFile__Q23fbl12VolumeOnFileFRQ23fbl15I_File_EmbeddedPcUxUl + 608 12 Kernel_Carbon_Final.shlb 0x0243c29c DoRead__Q23fbl20File_Embedded_OnFileFPcUxUl + 244 13 Kernel_Carbon_Final.shlb 0x020316e4 Read__Q23fbl4FileFPcUxUl + 48 14 Kernel_Carbon_Final.shlb 0x0203b148 LoadPage__Q23fbl5CacheFPQ23fbl10PageHeader + 272 15 Kernel_Carbon_Final.shlb 0x02035920 CheckPageExists__Q23fbl5CacheFQ23fbl37smart_ptrUxbPQ23fbl10PageHeader + 216 16 Kernel_Carbon_Final.shlb 0x020401b8 GetPage__Q23fbl5CacheFQ23fbl37smart_ptrUxb + 120 17 Kernel_Carbon_Final.shlb 0x02040094 GetPage__Q23fbl19Policy_Read_OnePageCFQ23fbl37smart_ptrUx + 96 18 Kernel_Carbon_Final.shlb 0x0203fe5c LinkToPage__Q23fbl105FileIterator_CachedFb + 284 19 Kernel_Carbon_Final.shlb 0x02034a88 Read__Q23fbl24FileIterator_Cached_BaseFPcUl + 60 20 Kernel_Carbon_Final.shlb 0x02122668 Read_ulong__Q23fbl15LogicalFile_ImpFv + 44 21 Kernel_Carbon_Final.shlb 0x02123488 FindNulls__Q23fbl9Field_ImpCFQ23fbl25smart_ptrQ23fbl7ESearch + -5276 22 Kernel_Carbon_Final.shlb 0x0211980c get__Q23fbl27smart_ptrCFv + -300 23 Kernel_Carbon_Final.shlb 0x021197b0 get__Q23fbl27smart_ptrCFv + -392 24 Kernel_Carbon_Final.shlb 0x02119448 get__Q23fbl27smart_ptrCFv + -344 25 Kernel_Carbon_Final.shlb 0x02416420 Sort__Q23fbl5TableFQ23fbl21smart_ptrQ23fbl27smart_ptr + 524 26 Kernel_Carbon_Final.shlb 0x021f741c Sort__Q23fbl14Table_IndirectFQ23fbl21smart_ptrQ23fbl27smart_ptr + 872 27 Kernel_Carbon_Final.shlb 0x02211f10 Do_OrderBy_Limit__4vsqlFRQ24vsql11EnvironmentQ23fbl33smart_ptr + 508 28 Kernel_Carbon_Final.shlb 0x0235c9e8 ExecuteSql__Q24vsql14Node_TableExprFRQ24vsql11Environment + 976 29 Kernel_Carbon_Final.shlb 0x0236c650 ExecuteSql__Q24vsql16Node_QuerySelectFRQ24vsql11Environment + 180 30 Kernel_Carbon_Final.shlb 0x022aca78 ExecuteSql__Q24vsql11Node_SelectFRQ24vsql11Environment + 28 31 Kernel_Carbon_Final.shlb 0x02432980 ProceedCommand__Q24vsql9SqlParserFRQ24vsql11Environment + 112 32 Kernel_Carbon_Final.shlb 0x02431c9c SqlSelect__Q24vsql9SqlParserFPQ24vsql10I_DatabaseRCQ23fbl6StringQ24vsql15ECursorLocationQ24vsql9ELockTypeQ24vsql16ECursorDirectionQ23fbl70smart_ptr>> + 248 33 Kernel_Carbon_Final.shlb 0x0242e18c SqlSelect__Q24vsql8DatabaseFRCQ23fbl6StringQ24vsql15ECursorLocationQ24vsql9ELockTypeQ24vsql16ECursorDirectionQ23fbl70smart_ptr>> + 140 34 Plugin 0x006de1d0 Database_SqlSelect__FP16REALobjectStructP16REALstringStructiiiQ23fbl70smart_ptr>> + 812 35 Plugin 0x006ddb78 Database_SqlSelect_1__FP16REALobjectStructP16REALstringStructiii + 100 From ktekinay at mactechnologies.com Wed Jun 1 17:38:00 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 1 16:38:08 2005 Subject: 2.0.4fc4 crash Message-ID: My app just crashed while I was doing a search on a Vtext field, and now the database is corrupted even though I was flushing after every add. I sent this e-mail a minute ago with the crash report attached, but it is being held. Ruslan, if you need it, let me know and I'll send it to you directly. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Wed Jun 1 17:48:50 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 1 16:49:02 2005 Subject: 2.0.4fc4 crash In-Reply-To: Message-ID: On 6/1/05 5:38 PM, Kem Tekinay at ktekinay@mactechnologies.com wrote: > My app just crashed while I was doing a search on a Vtext field, and now the > database is corrupted even though I was flushing after every add. I was able to open the database in VStudio. I used Diagnose (no report), Compact, Defragment, and finally Reindex. After that, my app was able to open and use the database again. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Wed Jun 1 19:06:54 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 1 18:07:01 2005 Subject: 2.0.4fc4 crash part 2 Message-ID: There is definitely something wrong here. First my database stopped its loop with a report of an error while adding a record. Then, when I started it again, it eventually crashed. This is the same database and same program that I have been using all along. The only change I made to my code is to flush the database after every add. I can open the database again, but have not tried to add. I am going to turn off compression and see if that makes a difference. I will send the crash report directly to Ruslan. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From robert at formworkdesign.com Wed Jun 1 20:49:02 2005 From: robert at formworkdesign.com (Robert Nichols) Date: Wed Jun 1 19:49:05 2005 Subject: Doh! New download links are at the office...please resend Message-ID: Someone out there could help me out a lot by resending the links Ruslan posted earlier today. Thanks, all. From delong at redcort.com Wed Jun 1 17:57:54 2005 From: delong at redcort.com (Keith DeLong) Date: Wed Jun 1 19:58:01 2005 Subject: Doh! New download links are at the office...please resend In-Reply-To: Message-ID: > Someone out there could help me out a lot by resending the links > Ruslan posted earlier today. Here you go Robert: > > URLs are: > > http://www.paradigmasoft.com/download/V4RB_204fc4_mac.dmg > http://www.paradigmasoft.com/download/V4MD_204fc4_mac.dmg Keith DeLong From ktekinay at mactechnologies.com Wed Jun 1 21:03:19 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 1 20:03:28 2005 Subject: Doh! New download links are at the office...please resend In-Reply-To: Message-ID: On 6/1/05 8:49 PM, Robert Nichols at robert@formworkdesign.com wrote: > Someone out there could help me out a lot by resending the links > Ruslan posted earlier today. Be careful. This release doesn't seem to be working right. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Wed Jun 1 22:07:11 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 1 21:07:31 2005 Subject: 2.0.4fc4 crash part 3 Message-ID: I turned off compression, but there is no difference other than the spot at which my import stops. Although the record does not get added, the DB does not report an error nor does the log show anything. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From sunshine at public.kherson.ua Thu Jun 2 09:08:27 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 2 01:08:36 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4fc4 uploaded In-Reply-To: Message-ID: On 6/2/05 12:24 AM, "Kem Tekinay" wrote: > On 6/1/05 5:15 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > >> If you talk about tight loop then no, >> Because will be slow down. Use flush after each N > > Well, that's the problem. I was flushing after adding every ten records in a > loop, but if I force-quit (simulating a crash or power failure), it corrupts > the database. > > It seems to me my only choice is to slow down execution and flush after > every add. No? I think we self need play in such game. Valentina 1.x was quite stable even in such situations. Probably I know where can be problem. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Thu Jun 2 12:07:23 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 2 04:07:38 2005 Subject: FIXED: 2.0.3 V4RB Win Object Pointer In-Reply-To: <16723851.1117564909681.JavaMail.root@wamui-hybrid.atl.sa.earthlink.net> Message-ID: On 5/31/05 9:41 PM, "Anna Kritselis" wrote: > Hi Ruslan, > > When I use the debugger to look at field information my project crashes. I > specifically wanted to make sure that my object pointer target tables were > correct. When I click on the field name - the project crashes - not only with > pointer fields, but others as well. I have attached my project - > > Anna -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From Claudius at sailer-online.de Thu Jun 2 20:15:00 2005 From: Claudius at sailer-online.de (Claudius Sailer) Date: Thu Jun 2 13:15:15 2005 Subject: V4RB2: Problem with UNION Message-ID: Hi, When I use following SQL SELECT B.RecID, B.BDatum, KZ.Konto_Name, K.Kategorie_Name, B.Betrag, null, B.Kommentar, B.Blocked FROM Buchungen B, Kategorien K, Konten KZ WHERE B.Kategorie_ID=K.RecID AND (B.Ziel_Konto=KZ.RecID AND B.Herk_Konto='13') AND B.Deleted='0' UNION SELECT B.RecID, B.BDatum, KZ.Konto_Name, K.Kategorie_Name, null, B.Betrag, B.Kommentar, B.Blocked FROM Buchungen B, Kategorien K, Konten KZ WHERE B.Kategorie_ID=K.RecID AND (B.Herk_Konto=KZ.RecID AND B.Ziel_Konto='13') AND B.Deleted='0' ORDER BY B.BDatum, KZ.Konto_Name, K.Kategorie_Name the value in column B.Kommentar is not what is stored in DB. what I get is a part of the thing which is stored in DB. Same result in viSQL Select * from Buchungen has different result in field Kommentar. can someone verify this in his application? I made BugReport #827 thanks Claudius -- G4/733 QS / MacOS X 10.4de / RB 5.5.5/ Valentina 1.10.0 & 2.0.4fc3 Homepage http://www.ClaSai.de iChat ryhoruk RealBasic ListBoxes: [ I feel the need...the need for speed!!! ] From snw at paradise.net.nz Fri Jun 3 10:10:19 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Thu Jun 2 17:10:29 2005 Subject: update to 1.x products In-Reply-To: References: <6.2.1.2.2.20050520094636.0491bdb0@pop3.paradise.net.nz> Message-ID: <6.2.1.2.2.20050603093808.0278bd70@pop3.paradise.net.nz> Hi Ruslan, > > Just to clarify - does this mean there is a new 1.x version of all products > > (for example 1.12) slated for release soon? > >I think it will be good idea to make 1.12 build for all product line. Do you have an updated ETA for this? Thanks, -Sean. From sunshine at public.kherson.ua Fri Jun 3 07:53:53 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 2 23:53:59 2005 Subject: update to 1.x products In-Reply-To: <6.2.1.2.2.20050603093808.0278bd70@pop3.paradise.net.nz> Message-ID: On 6/3/05 1:10 AM, "Sean Wilson" wrote: > Hi Ruslan, > >>> Just to clarify - does this mean there is a new 1.x version of all products >>> (for example 1.12) slated for release soon? >> >> I think it will be good idea to make 1.12 build for all product line. > > Do you have an updated ETA for this? We wait for confirmation from that developers that all right. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ktekinay at mactechnologies.com Fri Jun 3 01:06:55 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Fri Jun 3 00:07:05 2005 Subject: ETA on 2.0.4fc5? Message-ID: Ruslan, Do you know when the next update will be released? This (assumed) cache problem makes it impossible to use fc4 reliably. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From snw at paradise.net.nz Fri Jun 3 17:57:16 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Fri Jun 3 00:57:30 2005 Subject: update to 1.x products In-Reply-To: References: <6.2.1.2.2.20050603093808.0278bd70@pop3.paradise.net.nz> Message-ID: <6.2.1.2.2.20050603175624.0461ec30@pop3.paradise.net.nz> > >>> Just to clarify - does this mean there is a new 1.x version of all > products > >>> (for example 1.12) slated for release soon? > >> > >> I think it will be good idea to make 1.12 build for all product line. > > > > Do you have an updated ETA for this? > >We wait for confirmation from that developers that all right. I'm sorry, but I don't understand what you mean. Which group of developers are you waiting to hear from? From sunshine at public.kherson.ua Fri Jun 3 12:53:28 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 3 04:53:56 2005 Subject: update to 1.x products In-Reply-To: <6.2.1.2.2.20050603175624.0461ec30@pop3.paradise.net.nz> Message-ID: On 6/3/05 8:57 AM, "Sean Wilson" wrote: >>>>> Just to clarify - does this mean there is a new 1.x version of all >> products >>>>> (for example 1.12) slated for release soon? >>>> >>>> I think it will be good idea to make 1.12 build for all product line. >>> >>> Do you have an updated ETA for this? >> >> We wait for confirmation from that developers that all right. > > I'm sorry, but I don't understand what you mean. Which group of developers > are you waiting to hear from? One Valentina user have install VServer into organization that have 100+ clients for Vserver. So they have made good testing of server. As result we have found a couple of bugs and made a couple of optimizations. This is why we going to make 1.12, as soon, as they say okay it works fine. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 3 12:54:31 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 3 04:54:42 2005 Subject: ETA on 2.0.4fc5? In-Reply-To: Message-ID: On 6/3/05 8:06 AM, "Kem Tekinay" wrote: > Ruslan, > > Do you know when the next update will be released? This (assumed) cache > problem makes it impossible to use fc4 reliably. Kem, We work on this. I cannot say when. I think in best case tomorrow evening -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 3 22:07:54 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 3 14:08:02 2005 Subject: FIXED: [V4MD2] Are queries case sensitive In-Reply-To: <065445830D7F35439CE1BBEEB0CFF2CED77C14@md-admin.ags.com> Message-ID: On 6/1/05 5:47 PM, "Wilk, Steven" wrote: > Ruslan, > > I have tried all of your ideas but still have problem with CASE in queries. > I am attaching a test Director file that was modified from your > Examples\API_way\Import_Export. It creates a database, sets the Collation > Attribute, creates a table, creates a fields, inserts data, and does a > query. After the query it displays the record count. It fines records if the > case matches exactly, but fines 0 records if not. > > Any thoughts? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 6 21:56:36 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 6 13:56:52 2005 Subject: [ANN] 2.0.5fc4 for all products Message-ID: Hi All, You can download 2.0.5fc4 for practically all products: URLs for download are: V4MD: http://www.paradigmasoft.com/download/V4MD_204fc5_win.exe http://www.paradigmasoft.com/download/V4MD_204fc5_mac.dmg V4RB: http://www.paradigmasoft.com/download/V4RB_204fc5_mac.dmg Vserver_Office: http://www.paradigmasoft.com/download/VServer_Embedded_204fc5_win.exe http://www.paradigmasoft.com/download/VServer_Embedded_204fc5_mac.dmg Vserver_Embedded: http://www.paradigmasoft.com/download/VServer_Office_204fc5_win.dmg http://www.paradigmasoft.com/download/VServer_Office_204fc5_mac.dmg kernel - 2.0.4 ============== - 0000836: [Values] Value_Text_null::put_String( char*) is buggy. (Ruslan Zasukhin) - 0000794: [SQL] SQL LIKE search sometimes ignores Collation Attribute (Ivan Smahin) - 0000833: [Fields] Creating field with indexed/unique flags don't come of appropariate constraint creation. (Ivan Smahin) - 0000832: [Fields] Find(), FindStartWith(), FindEndsWith(), FindContains() ignore collation in case not indexed search. (Ivan Smahin) - 0000830: [API] Attempt to call get_EOF() on empty table causes incorrect behaviour. (Ruslan Zasukhin) - 0000826: [Files] OnDeleteLogicalPage() must be called last in PageFile::DeleteLogicalPage() (Igor Gomon) - 0000824: [Cache] File_Aspect_Cached::mRightMost get resynchronized in some cases. (Igor Gomon) - 0000823: [Cache] Wrong code in CachePtr::operator>. (Igor Gomon) - 0000822: [API] VarCharFile's page pointer gets resynchronized in some cases. (Igor Gomon) - 0000754: [API] REQUEST: add a Alert when I add a linkRecord and the same link is does exist (Ivan Smahin) - 0000818: [Performance] Performance of reading of strings from cache improved on 10%. (Igor Gomon) - 0000738: [SQL Parser] REGEX find for { -> assertion failure (Serge) - 0000776: [API] methodfields with long methoddescriptions are not stored after db.close() (Ivan Smahin) - 0000800: [SQL] [NEW] Pool of queries. (Ivan Smahin) - 0000796: [Cursors] If Cursor on join is destroyed AFTER db is closed and destoyed then crash. (Ruslan Zasukhin) - 0000788: [Feature Request] GETDATE() and GETTIME() SQL-functions. (Ivan Smahin) - 0000787: [API] Valentina.GetDatabaseVersion is broken (Ruslan Zasukhin) - 0000785: [Methods (calculated fields)] substr(curdate(), 1, 4) getting crash. (Ivan Smahin) - 0000783: [SQL] DATEFUNCTIONS returns wrong results (Ivan Smahin) - 0000775: [Error codes/classes] Errors messages with missed params. (Ivan Smahin) - 0000774: [Feature Request] IDENTITY (autoincrement) fields. (Ivan Smahin) - 0000772: [SQL Parser] AUTOINCREMENT (IDENTITY) supporting. (Serge) V4RB - 2.0.4 ============ - 0000799: [API] fld.FindLike will not accept a VSet for inSelection (Ruslan Zasukhin) - 0000829: [Fields] Crash if try open window in RB Debugger for ObjectPtr field. (Ruslan Zasukhin) - 0000688: [Class-way] Compressor error with some data (Igor Gomon) - 0000808: [Class-way] Cannot modify Date or DateTime fields (Ivan Smahin) - 0000803: [Change] Constants of EVOs enum renamed. (Igor Gomon) - 0000802: [Change] Enum EVOnDeletion renamed to EVOnDelete (Igor Gomon) - 0000801: [Other] Fixed typo in Valentina.EscapeString() which cause RB2005 problems. (Ruslan Zasukhin) - 0000366: [Feature Request] VLink.IsLinked(recID, tbA, tbB) function (Ivan Smahin) V4MD - 2.0.4 ============ - 0000820: [API] fieldRef.findValue("searchstring") finds nothing on mac (Ruslan Zasukhin) - 0000834: [NEW] Properties are now written to the log. (Igor Gomon) - 0000751: [Localization] special characters on the mac (Igor Gomon) - 0000767: [API] setpicture, getpicture, setImage, getImage problem in client server mode (Ruslan Zasukhin) - 0000778: [API] getRecords(), getRecordsAsString(), getRecordsAsPropList() do not work in Client Server Mode on mac (Ruslan Zasukhin) - 0000816: [NEW] Add methods to the Valentina Xtra (Igor Gomon) - 0000809: [API] In many case of VCursor Xtra implementation used put_RecID() instead of put_Position() (Igor Gomon) - 0000761: [Examples] VserverRef.variable("something") causes crash on mac when connected in Client Server mode (Igor Gomon) - 0000760: [Examples] Example Locale_Properties can?t create db in ClientServer mode (Igor Gomon) - 0000781: [Links] LinkExists method implementation request. (Igor Gomon) - 0000750: [Examples] Examples require portnumber in ServerClient mode (Igor Gomon) - 0000745: [Docs] There are many places in the documentation where NIL is used. (Galina Pushenko) - 0000744: [Docs] Wrong comment and parameters list for getRecordsAsString(). (Galina Pushenko) - 0000743: [Docs] Wrong comment for getRecordAsString() (Galina Pushenko) - 0000747: [Docs] linkRecords() comment and argument list is incorrect. (Galina Pushenko) - 0000755: [Examples] some examples cause crash on stopmovie on the mac in ClientServer Mode (Igor Gomon) - 0000758: [API] getting cursor after deleteRecord in ClientServer mode results in crash (Igor Gomon) - 0000769: [Examples] Example Records_AddDeleteUpdate doesn't work in Client/Server mode (Igor Gomon) VServer - 2.0.4 =============== - 0000840: [API] String becomes garbare when sent from Mac client to Win server. (Igor Gomon) - 0000839: [API] Garbage error description sent from Win server to Mac client. (Igor Gomon) - 0000838: [API] After creation of the cursor it has incorrect position. (Igor Gomon) - 0000837: [Feature] VClient now can produce debug logs as local version. (Igor Gomon) - 0000779: [Import/Export] text import does not work on Mac in client / server mode (Igor Gomon) - 0000835: [Other] Add logging facility at protocol level. (Igor Gomon) - 0000797: [API] VServer crashes when attempting to register a database (Igor Gomon) - 0000753: [Feature] gives no feedback when assigning linkname (Igor Gomon) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050606/0f160c28/attachment-0001.html From jda at his.com Mon Jun 6 15:07:08 2005 From: jda at his.com (jda) Date: Mon Jun 6 14:07:33 2005 Subject: [ANN] 2.0.5fc4 for all products In-Reply-To: References: Message-ID: >Hi All, > >You can download 2.0.5fc4 for practically all products: > Hi Ruslan, Did you try to open the large database of mine you have? It crashes on open while manipulating the cache: Thread 0 Crashed: 0 Kernel_Carbon_Final.shlb 0x02035110 GetCachedPage__Q23fbl18File_Aspect_CachedFUx + 8 1 Kernel_Carbon_Final.shlb 0x020401c8 GetPage__Q23fbl5CacheFQ23fbl37smart_ptrUxb + 52 2 Kernel_Carbon_Final.shlb 0x020400e8 GetPage__Q23fbl19Policy_Read_OnePageCFQ23fbl37smart_ptrUx + 96 3 Kernel_Carbon_Final.shlb 0x0203feb0 LinkToPage__Q23fbl105FileIterator_CachedFb + 284 Jon From sunshine at public.kherson.ua Mon Jun 6 22:14:05 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 6 14:14:11 2005 Subject: [ANN] 2.0.5fc4 for all products In-Reply-To: Message-ID: On 6/6/05 10:07 PM, "jda" wrote: >> Hi All, >> >> You can download 2.0.5fc4 for practically all products: >> > > Hi Ruslan, > > Did you try to open the large database of mine you have? > > It crashes on open while manipulating the cache: No, this was not tested yet. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 7 08:09:18 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 7 00:09:24 2005 Subject: More on Crashes in V4MD...Solved?! In-Reply-To: <4996E7B8A963A04E8916A67F06C83E30E69571@apvnyexch01.alfredpub.com> Message-ID: On 6/7/05 1:56 AM, "Christopher Bishop" wrote: > By the way, I am using V4MD 2.0.3 with VServer 2.0.3 and VStudio 2.0 b7, > all on Windows XP. > > -----Original Message----- > From: Christopher Bishop > Sent: Monday, June 06, 2005 3:53 PM > To: 'Ruslan Zasukhin'; 'Igor Gomon' > Subject: Crashes in V4MD...Solved?! > > I think I have figured it out!!! Finally! > > I'm not 100% sure, but I had my first successful test. > > I have been building my databases using Valentina Studio. I just tried > using Director instead of Valentina Studio to build one. When I ran my > program, it did not freeze while trying to add a record in Client/Server > mode! > > I guess that I am getting crashes because I have created my databases in > Valentina Studio. Somehow, these databases are not being written > correctly, which is probably why Valentina Studio itself will crash when > trying to write into a database it just created. > > > If this is correct, WOW! I can finally getting going on my project. > Please check out the problem I describe. Try creating a database in > VStudio, then insert a record within Director (or maybe in any > interface). Hi Christopher, May be you can send me YOUR database created by Vstudio ? Deal is that problem can be in some field type. So this will simplify hunt for me. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 7 08:44:27 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 7 00:44:34 2005 Subject: [ANN] 2.0.5fc4 for all products In-Reply-To: Message-ID: On 6/6/05 10:07 PM, "jda" wrote: >> Hi All, >> >> You can download 2.0.5fc4 for practically all products: >> > > Hi Ruslan, > > Did you try to open the large database of mine you have? > > It crashes on open while manipulating the cache: > > Thread 0 Crashed: > 0 Kernel_Carbon_Final.shlb 0x02035110 > GetCachedPage__Q23fbl18File_Aspect_CachedFUx + 8 > 1 Kernel_Carbon_Final.shlb 0x020401c8 > GetPage__Q23fbl5CacheFQ23fbl37smart_ptrUxb > + 52 > 2 Kernel_Carbon_Final.shlb 0x020400e8 > GetPage__Q23fbl19Policy_Read_OnePageCFQ23fbl37smart_ptr ched>Ux > + 96 > 3 Kernel_Carbon_Final.shlb 0x0203feb0 > LinkToPage__Q23fbl105FileIterator_Cached olicy_Write_OnePage,Q23fbl19Policy_PageLimit_No>Fb > + 284 Jon, Probably I have the old your project. When I open this db and do search I get Nil exception, because There is no table "Example" -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Jun 7 08:11:20 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Jun 7 01:11:24 2005 Subject: [ANN] 2.0.5fc4 for all products References: Message-ID: <002101c56b27$ba163000$67261e97@vmtrm4p9ipbkv2> [ANN] 2.0.5fc4 for all productsHi Ruslan, I've tryed now to open myDb with 2.0.4fc5 release and I look again value in my grid... like v.2.0.1 resolved after in 2.0.2. Paolo -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050607/1b78c100/attachment.html From sunshine at public.kherson.ua Tue Jun 7 09:16:35 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 7 01:16:47 2005 Subject: [ANN] 2.0.5fc4 for all products In-Reply-To: <002101c56b27$ba163000$67261e97@vmtrm4p9ipbkv2> Message-ID: On 6/7/05 9:11 AM, "info@vallemediatime.com" wrote: > Hi Ruslan, > I've tryed now to open myDb with 2.0.4fc5 release and I look again > value in my grid... like v.2.0.1 resolved after in 2.0.2. Paolo, I need more details :-) I really not remember how it was in 2.0.1 If you can send us db and may be project. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Jun 7 08:44:35 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Jun 7 01:44:40 2005 Subject: [ANN] 2.0.5fc4 for all products References: Message-ID: <001b01c56b2c$5edad560$67261e97@vmtrm4p9ipbkv2> Hi Ruslan, At finally I've found in mantis 645, now the empty string return Null instead of Void. Paolo ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Tuesday, June 07, 2005 8:16 AM Subject: Re: [ANN] 2.0.5fc4 for all products > On 6/7/05 9:11 AM, "info@vallemediatime.com" > wrote: > > > Hi Ruslan, > > I've tryed now to open myDb with 2.0.4fc5 release and I look again > > value in my grid... like v.2.0.1 resolved after in 2.0.2. > > Paolo, > > I need more details :-) > I really not remember how it was in 2.0.1 > > If you can send us db and may be project. > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.6.2 - Release Date: 04/06/2005 > > From sunshine at public.kherson.ua Tue Jun 7 10:19:55 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 7 02:20:02 2005 Subject: [ANN] 2.0.5fc4 for all products In-Reply-To: <001b01c56b2c$5edad560$67261e97@vmtrm4p9ipbkv2> Message-ID: On 6/7/05 9:44 AM, "info@vallemediatime.com" wrote: > Hi Ruslan, > At finally I've found in mantis 645, now the empty string return Null > instead of Void. Empty string for String or Text ? Igor, aha, this can be my change to support locale. I have change GetValueAux() or case string. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Jun 7 09:31:21 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Jun 7 02:31:24 2005 Subject: [ANN] 2.0.5fc4 for all products References: Message-ID: <000a01c56b32$e7afeb90$80161e97@vmtrm4p9ipbkv2> > Empty string for String or Text ? for create table I use: STUDENTI.createStringField("sF1", 8) if I have field "sF1" = EMPTY, now I get instead of "" in my grid, ok? > Igor, aha, this can be my change to support locale. > I have change GetValueAux() or > > case string. > > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.6.2 - Release Date: 04/06/2005 > > From ktekinay at mactechnologies.com Tue Jun 7 09:12:04 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Tue Jun 7 08:12:14 2005 Subject: [V4RB2] 2.0.4fc5 problem Message-ID: This release looks better, but still crashes my app after adding some number of records (in this case, somewhere around 12,000 master records, and probably over 100,000 related records). After the crash, I am unable to access the database again, even in VStudio. When I try, I can't see any of my tables and the "Diagnose" function returns an odd report: *************************************************************************** Database: *************************************************************************** *************************************************************************** Table: sysItemDescription *************************************************************************** All right! ( Table: sysItemDescription ) *************************************************************************** Table: sysItem *************************************************************************** All right! ( Table: sysItem ) All right! ( Database: ) *************************************************************************** Except, those are not tables in my database. I am sending the crash reports to Ruslan separately. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From rjb at robelko.com Tue Jun 7 18:16:39 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 7 11:42:07 2005 Subject: [V4RB2] 2.0.4fc5 problem In-Reply-To: References: Message-ID: >Table: sysItemDescription >Table: sysItem Those are so called system tables, tables that Valentina maintains for its purposes. Nothing to be concerned. Robert From ktekinay at mactechnologies.com Tue Jun 7 12:51:12 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Tue Jun 7 11:52:11 2005 Subject: [V4RB2] 2.0.4fc5 problem In-Reply-To: Message-ID: On 6/7/05 12:16 PM, Robert Brenstein at rjb@robelko.com wrote: >> Table: sysItemDescription >> Table: sysItem > > Those are so called system tables, tables that Valentina maintains > for its purposes. Nothing to be concerned. Except that my tables did not show in the report, nor do they show up in VStudio. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From rjb at robelko.com Tue Jun 7 19:12:21 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 7 12:22:09 2005 Subject: [V4RB2] 2.0.4fc5 problem In-Reply-To: References: Message-ID: >On 6/7/05 12:16 PM, Robert Brenstein at rjb@robelko.com wrote: > >>> Table: sysItemDescription >>> Table: sysItem >> >> Those are so called system tables, tables that Valentina maintains >> for its purposes. Nothing to be concerned. > >Except that my tables did not show in the report, nor do they show up in >VStudio. Ah, then you have a problem :( From ktekinay at mactechnologies.com Wed Jun 8 21:55:01 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Wed Jun 8 20:55:06 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info Message-ID: I determined yesterday that my crash occurred when I tried searching my database while there was also a loop in a socket that was adding records. It turns out that I can crash the app, and corrupt the database, very easily by doing this, even though I can't figure out why. It's not a thread, after all, and I'm pretty sure this was not an issue before. As a test, I let my app run and add records overnight without a problem. This morning, after about 22,000 records, I stopped the loop, quit the app, and restarted it. So far so good. I then started searches and, while they were successful, I found that searches run on a compressed VText field in related records were taking almost two minutes each even though the field was indexed by words. Previously, I had reported that such searches had taken around 2 seconds on even more records. The only difference between that test and this one (apart from the different version of V4RB2) is that the VText field is now compressed. Thinking that perhaps the indexes were damaged, I quit the app, deleted the ".ind" file, and restarted my app. After a bit of a delay, my app started, but the index file was less than half the size of the one I had deleted. I ran a search on a non-compressed VVarChar field in the master records and that worked. I then tried the related, compressed VText field, but got an Exception ("compressor error"). My app crashed and I could not start it again. When I opened the data files in VStudio, all of my tables, and the data, were gone. Ruslan, does any of this give you a clue as to what may be going on? And should searches on compressed VText fields take longer than ones on non-compressed VText fields? __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Thu Jun 9 16:58:06 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Thu Jun 9 15:58:15 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: Any reply to this? I really need to know why the VText searches are taking so long. On 6/8/05 9:55 PM, Kem Tekinay at ktekinay@mactechnologies.com wrote: > I determined yesterday that my crash occurred when I tried searching my > database while there was also a loop in a socket that was adding records. It > turns out that I can crash the app, and corrupt the database, very easily by > doing this, even though I can't figure out why. It's not a thread, after > all, and I'm pretty sure this was not an issue before. > > As a test, I let my app run and add records overnight without a problem. > This morning, after about 22,000 records, I stopped the loop, quit the app, > and restarted it. So far so good. > > I then started searches and, while they were successful, I found that > searches run on a compressed VText field in related records were taking > almost two minutes each even though the field was indexed by words. > Previously, I had reported that such searches had taken around 2 seconds on > even more records. The only difference between that test and this one (apart > from the different version of V4RB2) is that the VText field is now > compressed. > > Thinking that perhaps the indexes were damaged, I quit the app, deleted the > ".ind" file, and restarted my app. After a bit of a delay, my app started, > but the index file was less than half the size of the one I had deleted. > > I ran a search on a non-compressed VVarChar field in the master records and > that worked. I then tried the related, compressed VText field, but got an > Exception ("compressor error"). My app crashed and I could not start it > again. When I opened the data files in VStudio, all of my tables, and the > data, were gone. > > Ruslan, does any of this give you a clue as to what may be going on? And > should searches on compressed VText fields take longer than ones on > non-compressed VText fields? __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From sunshine at public.kherson.ua Fri Jun 10 08:01:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 10 00:01:19 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/9/05 11:58 PM, "Kem Tekinay" wrote: > Any reply to this? I really need to know why the VText searches are taking > so long. Kem, Actually I want suggest you to try to make small RB project Which simulate your main work. - make table with text compressed -- add some garabage auto-generated text Then you will be able reproduce bugs for us on this project. What you think? Or may be I need your project. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 10 08:07:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 10 00:07:26 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/9/05 4:55 AM, "Kem Tekinay" wrote: Hi Kem, > I determined yesterday that my crash occurred when I tried searching my > database while there was also a loop in a socket that was adding records. So you have 2 threads? You need semaphore access to database in this case. > It turns out that I can crash the app, and corrupt the database, very easily > by doing this, even though I can't figure out why. It's not a thread, after > all, and I'm pretty sure this was not an issue before. Before - when? With 1.x or 2.0.3 ? Do you use cursors or API ? > As a test, I let my app run and add records overnight without a problem. > This morning, after about 22,000 records, I stopped the loop, quit the app, > and restarted it. So far so good. ok > I then started searches and, while they were successful, I found that > searches run on a compressed VText field in related records were taking > almost two minutes each even though the field was indexed by words. What you mean in related? You do join on 2 tables? > Previously, I had reported that such searches had taken around 2 seconds on > even more records. The only difference between that test and this one (apart > from the different version of V4RB2) is that the VText field is now > compressed. Project ? > Thinking that perhaps the indexes were damaged, I quit the app, deleted the > ".ind" file, and restarted my app. After a bit of a delay, my app started, > but the index file was less than half the size of the one I had deleted. This is normal. When you rebuild index usually it is less than index built during work. > I ran a search on a non-compressed VVarChar field in the master records and > that worked. I then tried the related, compressed VText field, but got an > Exception ("compressor error"). My app crashed and I could not start it > again. When I opened the data files in VStudio, all of my tables, and the > data, were gone. > > Ruslan, does any of this give you a clue as to what may be going on? And > should searches on compressed VText fields take longer than ones on > non-compressed VText fields? Kem, Please do next. 1) Build again some db in 10,000 - 20,000 records. 2) make copy of it. 3) try search it from viSQL. Also slow ? 4) if yes send us db. And query you do. 5) also we will try reproduce .ind problem. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Fri Jun 10 11:13:29 2005 From: jda at his.com (jda) Date: Fri Jun 10 10:13:38 2005 Subject: V2.0.4 In-Reply-To: References: Message-ID: Hi Ruslan, Looking back, I see a lot of bug fixes in 2.0.4 that I'd like to roll into my app. Therefore, I request that once any remaining bugs are fixed it be released, and any new features being planned go into 2.0.5 or later. Reasonable? Jon From info at vallemediatime.com Fri Jun 10 18:18:07 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Fri Jun 10 11:18:17 2005 Subject: V2.0.4 References: Message-ID: <002601c56dd7$fd2b8090$b01e1e97@vmtrm4p9ipbkv2> > Reasonable? Yes, of course I'm still workin with 2.0.2 because 2.0.3 get me too problems with my DB... I hope in a good 2.0.4 release. Paolo ----- Original Message ----- From: "jda" To: "Valentina Beta" Sent: Friday, June 10, 2005 5:13 PM Subject: V2.0.4 > Hi Ruslan, > > Looking back, I see a lot of bug fixes in 2.0.4 that I'd like to roll > into my app. Therefore, I request that once any remaining bugs are > fixed it be released, and any new features being planned go into > 2.0.5 or later. Reasonable? > > Jon > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.6.2 - Release Date: 04/06/2005 > > From sunshine at public.kherson.ua Fri Jun 10 20:34:45 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 10 12:34:51 2005 Subject: V2.0.4 In-Reply-To: Message-ID: On 6/10/05 6:13 PM, "jda" wrote: > Hi Ruslan, > > Looking back, I see a lot of bug fixes in 2.0.4 that I'd like to roll > into my app. Therefore, I request that once any remaining bugs are > fixed it be released, and any new features being planned go into > 2.0.5 or later. Reasonable? We almost done Jon. In 2.0.4 we have add SQL Load and Dump. I think weekend will be release 2.0.4 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ktekinay at mactechnologies.com Sat Jun 11 00:13:24 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Fri Jun 10 23:13:28 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/10/05 1:01 AM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > Actually I want suggest you to try to make small RB project > Which simulate your main work. > > - make table with text compressed > -- add some garabage auto-generated text > > Then you will be able reproduce bugs for us on this project. > What you think? After MUCH work, I determined that the crash happens during a sort and I can now reproduce the bug in a small project!! I am sending the project to Ruslan and filing this in Mantis. MORE INFO: If your app is searching and sorting data while data is being added to it rapidly, the app will eventually crash. I illustrated this by creating two timers. One timer populates the db, the other searches and sorts it. In REALbasic, timers do NOT run concurrently so there is no issue with threads or simultaneous access. Furthermore, the timer that is populating the database is flushing after each added record. In my sample project, the app takes only a few seconds to crash. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Sat Jun 11 00:30:55 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Fri Jun 10 23:31:01 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/10/05 1:07 AM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: >> I then started searches and, while they were successful, I found that >> searches run on a compressed VText field in related records were taking >> almost two minutes each even though the field was indexed by words. > > What you mean in related? You do join on 2 tables? Yes, my database had 5 tables and 4 Binary Links. One of the tables is for e-mail, and another is for the text of the e-mail in a VText (O::M Binary Link). Searches of e-mail by the message text in the related records used to take 2 seconds, but now they are taking almost two minutes. Other than 2.0.4fc5, the only other difference is compression. (My original test was on 2.0.x, but I don't remember specifically which version.) I will turn off compression to see if this makes a difference and let you know. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From sunshine at public.kherson.ua Sat Jun 11 12:28:00 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 11 04:28:10 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/11/05 7:13 AM, "Kem Tekinay" wrote: > After MUCH work, I determined that the crash happens during a sort and I can > now reproduce the bug in a small project!! I am sending the project to > Ruslan and filing this in Mantis. > > MORE INFO: > > If your app is searching and sorting data while data is being added to it > rapidly, the app will eventually crash. I illustrated this by creating two > timers. One timer populates the db, the other searches and sorts it. In > REALbasic, timers do NOT run concurrently so there is no issue with threads > or simultaneous access. Furthermore, the timer that is populating the > database is flushing after each added record. > > In my sample project, the app takes only a few seconds to crash. Kem, Can you explain me, how you are able Add and Sort in the same time without threads?? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 11 12:28:57 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 11 04:29:12 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/11/05 7:30 AM, "Kem Tekinay" wrote: > On 6/10/05 1:07 AM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > >>> I then started searches and, while they were successful, I found that >>> searches run on a compressed VText field in related records were taking >>> almost two minutes each even though the field was indexed by words. >> >> What you mean in related? You do join on 2 tables? > > Yes, my database had 5 tables and 4 Binary Links. One of the tables is for > e-mail, and another is for the text of the e-mail in a VText (O::M Binary > Link). Searches of e-mail by the message text in the related records used to > take 2 seconds, but now they are taking almost two minutes. Other than > 2.0.4fc5, the only other difference is compression. (My original test was on > 2.0.x, but I don't remember specifically which version.) > > I will turn off compression to see if this makes a difference and let you > know. Right, this is the first step to check. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 11 12:30:48 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 11 04:31:08 2005 Subject: 2.0.4fc5 crash logs In-Reply-To: Message-ID: On 6/8/05 1:13 AM, "Kem Tekinay" wrote: > On 6/7/05 5:45 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > >> Can you use VarChar 1022 ? > > I'm trying it now. I also reduced the VText to 1022 just to be on the safe > side. STOP. For Text field -- 1022 is NOT limit in size. For text field we define SEGMENT SIZE. So I think 256 or 512 can be good choice. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ktekinay at mactechnologies.com Sat Jun 11 10:09:52 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 11 09:10:45 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: I turned off compression (and sorting) and let my program run overnight. I ended up with 37,723 master records (e-mail) and 51,581 related records (the e-mail text). Searching for e-mail by it's text now takes about a second. In other words, without compression, my program was able to add almost twice as many records in the same time frame and searches take almost no time at all, not the 2-minutes I saw earlier. That it takes longer to add records is to be expected, and I don't mind. But the compression seems to be interfering with the searches. As a next step, I am going to turn compression back on but turn off sorting and add records again. I just want to make sure that the problem with searching was due to compression and not the sorting bug I reported yesterday. On 6/11/05 5:28 AM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > On 6/11/05 7:30 AM, "Kem Tekinay" wrote: > >> On 6/10/05 1:07 AM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: >> >>>> I then started searches and, while they were successful, I found that >>>> searches run on a compressed VText field in related records were taking >>>> almost two minutes each even though the field was indexed by words. >>> >>> What you mean in related? You do join on 2 tables? >> >> Yes, my database had 5 tables and 4 Binary Links. One of the tables is for >> e-mail, and another is for the text of the e-mail in a VText (O::M Binary >> Link). Searches of e-mail by the message text in the related records used to >> take 2 seconds, but now they are taking almost two minutes. Other than >> 2.0.4fc5, the only other difference is compression. (My original test was on >> 2.0.x, but I don't remember specifically which version.) >> >> I will turn off compression to see if this makes a difference and let you >> know. > > Right, this is the first step to check. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Sat Jun 11 10:18:16 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 11 09:18:27 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/11/05 5:28 AM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > On 6/11/05 7:13 AM, "Kem Tekinay" wrote: > >> After MUCH work, I determined that the crash happens during a sort and I can >> now reproduce the bug in a small project!! I am sending the project to >> Ruslan and filing this in Mantis. >> >> MORE INFO: >> >> If your app is searching and sorting data while data is being added to it >> rapidly, the app will eventually crash. I illustrated this by creating two >> timers. One timer populates the db, the other searches and sorts it. In >> REALbasic, timers do NOT run concurrently so there is no issue with threads >> or simultaneous access. Furthermore, the timer that is populating the >> database is flushing after each added record. >> >> In my sample project, the app takes only a few seconds to crash. > > Kem, > > Can you explain me, how you are able Add and Sort in the same time without > threads?? Take a look at the project I sent to you. The records are being added in one timer and the sorting is taking place in another timer. Timers are NOT threads; their code runs sequentially, not concurrently. That's what makes this bug so strange. In other words, it is NOT that the records are being sorted WHILE more records are added, it is that the records are being sorted IMMEDIATELY AFTER more records are added, and records are being added rapidly. It's all in the project I sent to you. Did you get it? __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From valentina-list at vermontsoftworks.com Sat Jun 11 15:03:06 2005 From: valentina-list at vermontsoftworks.com (Erik Mueller-Harder) Date: Sat Jun 11 14:03:16 2005 Subject: [V4RB2] Another 2.0.4fc5 problem Message-ID: I've stumbled onto an fc5 crash myself, which could possibly be related to yours, Kem. I've been trying to re-create the problem in a demo project, but haven't been able to do that, yet. Still, I thought a heads-up might be helpful. Basically, the situation occurs when I try to sort a DateTime field in certain situations *after* I create a database, close it, and re- open it. When I perform the sort (which works just fine if I haven't closed & re-opened the database), I get a "-39" VException, which it looks like is a MacOS "Unexpected end of file" error. Attempting to continue results in a crash. Though I'm using "class"-style logic, the error *can* be seen by running a simple SQL select & "ORDER BY" using ViSQL on a database I've previously created in my app. Ruslan, would it do you any good to analyze such a database? It's very small, and I'd be happy to forward it to you along with a SQL command that will result in the -39 error. -- Erik From sunshine at public.kherson.ua Sat Jun 11 23:37:46 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 11 15:37:56 2005 Subject: [ANN] V4RB mac 2.0.4fc6 Message-ID: Hi, You can download fc6 build here: http://www.paradigmasoft.com/download/V4RB_204fc6_mac.dmg List of fixes you can see in the Mantis. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Sat Jun 11 22:49:02 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sat Jun 11 15:57:11 2005 Subject: [V4REV] How correctly prepare stack for cross-platform use ? In-Reply-To: References: Message-ID: >Hi Revolutioners! > >Well, we are almost done with first build of Valentina for Revolution, >And I have meet next problem. > >Ivan have prepare about 50 examples working on Windows. >So each example show in the window "Stack Properties" some win dll path. > >It is easy to see that such stack do not work on MAC from box. >When I set external to our V4REV_Macho, this NOT add second line into list >of externals but erase info about Windows dll. > >So I wonder: > >1) if is possible to prepare stack which from box will work on MacOS and >Windows? I.e. It should know about 2 externals, one for each platform. > >Or it is normal for Revolution world, that developer must self tune each >stack before use it ??? I hard believe into this. > > >2) taking into account that I have now on hands 50 example stacks, It not >smile to me manually set external for each of them. So may be exists way > >A) automate this job ? > >B) may be it is possible that stack itself on load and start set correct >external according to current platform? But again I will need include this >code into each stack ... May be exists way to put this code into some shared >single stack ? > > >-- >Best regards, > Ruslan and Ivan, I would make an index stack with each example being a substack of it. Then you just need to set the external of this index stack and all others will see it without further ado. This gives you also a single file to distribute. Furthermore, you can place handlers common to all examples in the stack script of the index stack and they will be available to all examples. Better factoring this way. You handle the external path issue in the openStack handler placed on the card level (this is important here) of the index stack. There you set the path to the external depending on the platform -- yes, you set it up at runtime when the stack loads -- and then initialize Valentina (and close it at the end). Platform() is a function that tells you the OS type. In case of Mac, you need further systemVersion() to distinguish between OS9 and OSX. Ivan, if you need some extra info about this, contact me off list. By index stack, I mean a stack that has a list of all examples with links to open them individually. It would be nice to include a short description of what each example demonstrates (could be just a tool tip). I think this addresses all the issues you raised. Robert From sunshine at public.kherson.ua Sun Jun 12 00:31:37 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 11 16:31:45 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/11/05 5:09 PM, "Kem Tekinay" wrote: > I turned off compression (and sorting) and let my program run overnight. I > ended up with 37,723 master records (e-mail) and 51,581 related records (the > e-mail text). Searching for e-mail by it's text now takes about a second. > > In other words, without compression, my program was able to add almost twice > as many records in the same time frame and searches take almost no time at > all, not the 2-minutes I saw earlier. > > That it takes longer to add records is to be expected, and I don't mind. But > the compression seems to be interfering with the searches. > > As a next step, I am going to turn compression back on but turn off sorting > and add records again. I just want to make sure that the problem with > searching was due to compression and not the sorting bug I reported > yesterday. Actually strange results. Something wrong. Compression affect only TEXT field itself. It not touch indexes. Kem, do you have indexes on that TEXT fields? May be you do NOT-indexed searches ?! -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Jun 12 00:32:43 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 11 16:32:48 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/11/05 5:18 PM, "Kem Tekinay" wrote: >> Kem, >> >> Can you explain me, how you are able Add and Sort in the same time without >> threads?? > > Take a look at the project I sent to you. The records are being added in one > timer and the sorting is taking place in another timer. Timers are NOT > threads; their code runs sequentially, not concurrently. That's what makes > this bug so strange. > > In other words, it is NOT that the records are being sorted WHILE more > records are added, it is that the records are being sorted IMMEDIATELY AFTER > more records are added, and records are being added rapidly. > > It's all in the project I sent to you. Did you get it? So timers, But this are thread sin background. They act as 2 independent works that concur for database access, To solve problem you need to use single global sempahore or RB. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ktekinay at mactechnologies.com Sat Jun 11 18:00:09 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 11 17:00:15 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/11/05 5:32 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > But this are thread sin background. > They act as 2 independent works that concur for database access, > > To solve problem you need to use single global sempahore or RB. I don't think so. I used a semaphore to block access to the database, and I logged the methods to track the entry and exit points. All my tests indicate that the methods are running sequentially, NOT concurrently. Is there something in Valentina that starts a thread? And have you looked at the project I sent you? __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Sat Jun 11 18:01:14 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 11 17:01:18 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/11/05 5:31 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > > Kem, do you have indexes on that TEXT fields? > May be you do NOT-indexed searches ?! It's exactly the same project, the only difference being compression. With compression off, the searches take about a second. I am collecting records now with compression on. I will report the results soon. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Sat Jun 11 19:45:41 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 11 18:45:48 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/11/05 6:00 PM, Kem Tekinay at ktekinay@mactechnologies.com wrote: > I don't think so. I used a semaphore to block access to the database, and I > logged the methods to track the entry and exit points. All my tests indicate > that the methods are running sequentially, NOT concurrently. > > Is there something in Valentina that starts a thread? And have you looked at > the project I sent you? Ruslan, I modified my test project to put all the code into one Timer, just to convince you. Please look at the new project I am sending to you. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From macsforever2000 at goodeast.com Sat Jun 11 20:29:13 2005 From: macsforever2000 at goodeast.com (Frank Schima) Date: Sat Jun 11 19:29:28 2005 Subject: [ANN] V4RB mac 2.0.4fc6 In-Reply-To: References: Message-ID: Hi Ruslan, On Jun 11, 2005, at 4:37 PM, Ruslan Zasukhin wrote: > You can download fc6 build here: > > http://www.paradigmasoft.com/download/V4RB_204fc6_mac.dmg > > List of fixes you can see in the Mantis. Even with my serial number, it seems to time out of demo mode after a short while. Best regards, Frank Schima From ktekinay at mactechnologies.com Sat Jun 11 21:54:23 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 11 20:54:29 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/11/05 6:01 PM, Kem Tekinay at ktekinay@mactechnologies.com wrote: > It's exactly the same project, the only difference being compression. With > compression off, the searches take about a second. > > I am collecting records now with compression on. I will report the results > soon. Well, I collected about 27,000 records, with compression on, and searches take a little over a second. I'd guess that the problem I was experiencing earlier had to do with the sorting bug I found. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Sat Jun 11 22:32:37 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 11 21:32:45 2005 Subject: [V4RB2] 2.0.4fc6 has sort bug too Message-ID: FYI, I just confirmed that the sort bug is also present in 2.0.4fc6. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From ktekinay at mactechnologies.com Sat Jun 11 22:59:44 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 11 21:59:51 2005 Subject: [ANN] V4RB mac 2.0.4fc6 In-Reply-To: Message-ID: On 6/11/05 8:29 PM, Frank Schima at macsforever2000@goodeast.com wrote: > Even with my serial number, it seems to time out of demo mode after a > short while. Same here. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From Claudius at sailer-online.de Sun Jun 12 11:05:01 2005 From: Claudius at sailer-online.de (Claudius Sailer) Date: Sun Jun 12 04:05:10 2005 Subject: [ANN] V4RB mac 2.0.4fc6 In-Reply-To: References: Message-ID: <47EC4E3A-36DC-4C88-AAC9-0849D0F6FB47@sailer-online.de> Hi, Am 12. Jun 2005 um 02:29 Uhr schrieb Frank Schima: > Hi Ruslan, > > > On Jun 11, 2005, at 4:37 PM, Ruslan Zasukhin wrote: > > >> You can download fc6 build here: >> >> http://www.paradigmasoft.com/download/V4RB_204fc6_mac.dmg >> >> List of fixes you can see in the Mantis. >> > > Even with my serial number, it seems to time out of demo mode after > a short while. same to me. Claudius -- G4/733 QS / MacOS X 10.4de / RB 5.5.5/ Valentina 1.10.0 & 2.0.4 Homepage http://www.ClaSai.de iChat ryhoruk RealBasic ListBoxes: [ I feel the need...the need for speed!!! ] From sunshine at public.kherson.ua Sun Jun 12 16:30:32 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 12 08:30:41 2005 Subject: [V4RB2] 2.0.4fc5 crash - more info In-Reply-To: Message-ID: On 6/12/05 1:00 AM, "Kem Tekinay" wrote: > On 6/11/05 5:32 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > >> But this are thread sin background. >> They act as 2 independent works that concur for database access, >> >> To solve problem you need to use single global sempahore or RB. > > I don't think so. I used a semaphore to block access to the database, and I > logged the methods to track the entry and exit points. All my tests indicate > that the methods are running sequentially, NOT concurrently. Ok, then I need check > Is there something in Valentina that starts a thread? no > And have you looked at the project I sent you? no -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Jun 12 17:56:34 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 12 09:56:45 2005 Subject: [V4REV] VTable_SortN syntax discussed. In-Reply-To: Message-ID: On 6/12/05 5:34 PM, "Robert Brenstein" wrote: > Should not this discussion be moved to beta list? Ok, done. Trevor, make sure you are on beta list >> NO, this is for API way which do not use cursors at all, > > Are you saying that this function will sort record in the database > itself? I think I do not get the big picture of the API changes. Records in database are NEVER sorted. When you do ORDER BY you get cursor that have records sorted. This can be just pointers to RecID of records. In the API WAY we not use cursors, we use Set. Robert, I think you need look on ValentinaKernel_2.pdf For more info. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Jun 12 17:57:27 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 12 09:57:31 2005 Subject: [V4REV] VTable_SortN syntax discussed. In-Reply-To: Message-ID: On 6/12/05 5:34 PM, "Robert Brenstein" wrote: >> You have TableRef and some SET of records for this table. >> You want sort this set by one or two or three or more fields. >> >> In SQL we use >> ORDER BY f1, f2 DESC, f3, f4 >> >> In API we can do >> >> put VTable_SortN( t1, Set1, f1, kAsc, f2 kDesc, f3 kAsc ) into SortedSet >> >> Or using strings -- style of Revolution >> >> put VTable_SortN( t1, Set1, "f1, f2 kDesc, f3" ) into SortedSet >> >> >> In second case we have single last param, >> and V4REV should self parse string, >> and it looks we can avoid writing of kAsc. >> > > What you wrote here is different than what Ivan wrote earlier. And > from point of view of Rev, the last two function calls are different: > the first has min 3 but unlimited number of params (well, limited by > number of fields), the second has exactly 3 parameters. Absolutely correct, Robert! So what way is better for Revolution ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From IvanSmahin at public.kherson.ua Sun Jun 12 18:01:52 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sun Jun 12 10:02:04 2005 Subject: [V4REV] VTable_SortN syntax discussed. In-Reply-To: References: Message-ID: <1735456091.20050612180152@public.kherson.ua> Hello Robert, Sunday, June 12, 2005, 5:34:43 PM, you wrote: RB> Should not this discussion be moved to beta list? >> >>>> We are going to have VTable_SortN method in order to support >>>> multiple-fields >>>> table sorting. >>> >>> You mean this will allow us to resort an existing cursor? But then >>> may be not since it has tableRef not cursorRef. >> >>NO, this is for API way which do not use cursors at all, RB> Are you saying that this function will sort record in the database RB> itself? I think I do not get the big picture of the API changes. >> >> What do you think - how params should be looked? >> >> >>>> 1. >>>> put VTable_SortN( >>>> tblRef, >>>> setRef, >>>> fld1, inBoolAscending1, >>>> [ fld2, inBoolAscending2, >>>> fld3, inBoolAscending3, >>>> fld4, inBoolAscending4 ] ) INTO ArraySetRef >>>> >>>> Example: >>>> put VTable_SortN( t1,allSet, f1, true, f2, false ) >>>> >>>> 2. >>>> put VTable_SortN( >>>> tblRef, >>>> setRef, >>>> "fld1 inBoolAscending1", >>>> [ "fld2 [inBoolAscending2 = true]", >>>> "fld3 [inBoolAscending3 = true]", >>>> "fld4 [inBoolAscending4 = true]" ] ) INTO >>>>ArraySetRef >>>> >>>> Example: >>>> put VTable_SortN( t1,allSet, f1, "f2 false" ) >>>> >>> >>> #2 will surely be source of errors. Don't like it at all. But without >>> fully understanding what this function does, I am not sure whether >>> there is a better syntax than your #1. >> >>You have TableRef and some SET of records for this table. >>You want sort this set by one or two or three or more fields. >> >>In SQL we use >> ORDER BY f1, f2 DESC, f3, f4 >> >>In API we can do >> >> put VTable_SortN( t1, Set1, f1, kAsc, f2 kDesc, f3 kAsc ) into SortedSet >> >>Or using strings -- style of Revolution >> >> put VTable_SortN( t1, Set1, "f1, f2 kDesc, f3" ) into SortedSet >> >> >>In second case we have single last param, >>and V4REV should self parse string, >>and it looks we can avoid writing of kAsc. >> RB> What you wrote here is different than what Ivan wrote earlier. And Just we are looking for solution which is suitable for revolution world. Ruslan have told about third way. So 3. put VTable_SortN( t1, Set1, "f1, f2 kDesc, f3" ) into SortedSet All sorted info placed in the single string. RB> from point of view of Rev, the last two function calls are different: RB> the first has min 3 but unlimited number of params (well, limited by RB> number of fields), the second has exactly 3 parameters. We could do reasonable number of params - 4-5 for example ( for case of 1-2 issues ). I don't think that unlimited pairs count is very useful in real world. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From rjb at robelko.com Sun Jun 12 17:25:10 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sun Jun 12 10:30:05 2005 Subject: [V4REV] VTable_SortN syntax discussed. In-Reply-To: References: Message-ID: > > What you wrote here is different than what Ivan wrote earlier. And >> from point of view of Rev, the last two function calls are different: >> the first has min 3 but unlimited number of params (well, limited by >> number of fields), the second has exactly 3 parameters. > >Absolutely correct, Robert! > >So what way is better for Revolution ? > Yes, I think that from the 3, actually 4, options presented, the last is the best because it has a fixed number of parameters and the sort string can be easily built on the fly as a variable and it will thus be operationally parallel to SQL calls. Robert From sunshine at public.kherson.ua Mon Jun 13 14:45:57 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 06:46:09 2005 Subject: [ANN] UPDATE of V4RB_reference_2_en.pdf Message-ID: Hi REALbasic developers, Please download update version of V4RB_reference_2_en.pdf document. Some places are corrected. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 13 15:22:01 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 07:22:22 2005 Subject: [V4REV] Valentina for Revolution mac and win 2.0.4 fc6 Message-ID: Hi Revolutioners! You can download mac and win builds. We use numeration of version according to current engine version. Download it here http://www.paradigmasoft.com/download/V4RREV_204fc6_mac.dmg http://www.paradigmasoft.com/download/V4RREV_204fc6_win.exe Also to site added pages for Valentina for Revolution 2 http://paradigmasoft.com/en/products/download/V4REV http://paradigmasoft.com/en/products/documentation/V4REV Documentation still have glitches, but already 2 times polished. ----------- Not finished yet client/server part. I think today we will finish it. ----------- For first time, please just take a look on everything. Try to run examples which are in archive. On MacOS examples have problems with fonts. Because they was made on Windows. I will discuss yet how to fix this. Any questions, suggestions are welcome. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 13 15:49:38 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 07:49:46 2005 Subject: Redownload V4RB_204fc6_mac.dmg. Fixed Timeout Message-ID: Hi RB developers http://www.paradigmasoft.com/download/V4RB_204fc6_mac.dmg Please download again this. Igor have fix broken serial numbers. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Mon Jun 13 08:53:24 2005 From: jda at his.com (jda) Date: Mon Jun 13 07:53:41 2005 Subject: Importing speed In-Reply-To: References: Message-ID: Hi Ruslan, I don't know if it's the new caching of the FAT, but it seems to me that importing lots of records at once is much better now. Before it would slow down noticeably after a few thousand records, and slow to a crawl by 10,000. I just tested a 4300 record import, and the speed at the end was similar to that at the beginning (this is with indexing on, BTW). Very nice. Jon From sunshine at public.kherson.ua Mon Jun 13 16:03:43 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 08:03:48 2005 Subject: Importing speed In-Reply-To: Message-ID: On 6/13/05 3:53 PM, "jda" wrote: > Hi Ruslan, > > I don't know if it's the new caching of the FAT, but it seems to me > that importing lots of records at once is much better now. Before it > would slow down noticeably after a few thousand records, and slow to > a crawl by 10,000. I just tested a 4300 record import, and the speed > at the end was similar to that at the beginning (this is with > indexing on, BTW). Very nice. Yes good. Thank you for info, Jon. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rbarber at yhb.att.ne.jp Mon Jun 13 22:21:13 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Mon Jun 13 08:21:40 2005 Subject: [V4REV] Valentina for Revolution mac and win 2.0.4 fc6 In-Reply-To: References: Message-ID: Hooray! But, trying to download the mac version from http://paradigmasoft.com/en/products/download/V4REV gives: The requested URL /download/V4REV_204fc6_mac.dmg was not found on this server. The windows version downloads. also, I followed the instructions and placed the two folders in their respective locations in the Rev folder and in the Rev package. But should there be example files? I guess I was expecting Rev stacks... looking forward to trying this out, Ron On Jun 13, 2005, at 9:22 PM, Ruslan Zasukhin wrote: > Hi Revolutioners! > > You can download mac and win builds. > We use numeration of version according to current engine version. > > Download it here > > http://www.paradigmasoft.com/download/V4RREV_204fc6_mac.dmg > http://www.paradigmasoft.com/download/V4RREV_204fc6_win.exe > > Also to site added pages for Valentina for Revolution 2 > > http://paradigmasoft.com/en/products/download/V4REV > http://paradigmasoft.com/en/products/documentation/V4REV > > Documentation still have glitches, but already 2 times polished. > > > ----------- > Not finished yet client/server part. > I think today we will finish it. > > > ----------- > For first time, please just take a look on everything. > Try to run examples which are in archive. > > On MacOS examples have problems with fonts. Because they was made on > Windows. I will discuss yet how to fix this. > > Any questions, suggestions are welcome. > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From sunshine at public.kherson.ua Mon Jun 13 16:39:04 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 08:39:14 2005 Subject: [V4REV] Valentina for Revolution mac and win 2.0.4 fc6 In-Reply-To: Message-ID: On 6/13/05 4:21 PM, "ron barber" wrote: > Hooray! > > But, trying to download the mac version from > http://paradigmasoft.com/en/products/download/V4REV > gives: > The requested URL /download/V4REV_204fc6_mac.dmg was not found on this > server. > > The windows version downloads. Let me check. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 13 16:41:45 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 08:41:58 2005 Subject: [V4REV] Valentina for Revolution mac and win 2.0.4 fc6 In-Reply-To: Message-ID: On 6/13/05 4:21 PM, "ron barber" wrote: > Hooray! > > But, trying to download the mac version from > http://paradigmasoft.com/en/products/download/V4REV > gives: > The requested URL /download/V4REV_204fc6_mac.dmg was not found on this > server. > > The windows version downloads. FIXED -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 13 16:42:57 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 08:43:03 2005 Subject: [V4REV] Valentina for Revolution mac and win 2.0.4 fc6 In-Reply-To: Message-ID: On 6/13/05 4:21 PM, "ron barber" wrote: > Hooray! > > But, trying to download the mac version from > http://paradigmasoft.com/en/products/download/V4REV > gives: > The requested URL /download/V4REV_204fc6_mac.dmg was not found on this > server. > > The windows version downloads. > > also, > > I followed the instructions and placed the two folders in their > respective locations in the Rev folder and in the Rev package. But > should there be example files? I guess I was expecting Rev stacks... Ron, I have not catch. Rev package -- this is for Mac OS But you say MacOS archive did not works -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Mon Jun 13 10:05:15 2005 From: jda at his.com (jda) Date: Mon Jun 13 09:05:23 2005 Subject: Paradigma Software Announces Valentina 2 for Revolution In-Reply-To: <20050613140042.D160F17D02C@spatula.dreamhost.com> References: <20050613140042.D160F17D02C@spatula.dreamhost.com> Message-ID: >-Unicode. Support for the original 170 encodings plus UTF-8 and UTF-16 >native databases, leveraging IBM's superior Unicode framework. Did I miss something? Can we store data as UTF-8 now (I'm guessing not...)? Jon From sunshine at public.kherson.ua Mon Jun 13 17:07:15 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 09:07:23 2005 Subject: Paradigma Software Announces Valentina 2 for Revolution In-Reply-To: Message-ID: On 6/13/05 5:05 PM, "jda" wrote: >> -Unicode. Support for the original 170 encodings plus UTF-8 and UTF-16 >> native databases, leveraging IBM's superior Unicode framework. > > Did I miss something? Can we store data as UTF-8 now (I'm guessing not...)? It is promised from 2.0. 2.0.4 close SQL dump 2.0.5 encryption 2.0.6 UTF8 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Mon Jun 13 10:09:17 2005 From: jda at his.com (jda) Date: Mon Jun 13 09:09:26 2005 Subject: Paradigma Software Announces Valentina 2 for Revolution In-Reply-To: References: Message-ID: >It is promised from 2.0. > >2.0.4 close SQL dump >2.0.5 encryption >2.0.6 UTF8 > Can't wait for 2.0.6! :-) Jon From lfredricks at proactive-intl.com Mon Jun 13 07:12:23 2005 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon Jun 13 09:12:34 2005 Subject: Paradigma Software Announces Valentina 2 for Revolution In-Reply-To: Message-ID: <20050613141224.08D3C17D015@spatula.dreamhost.com> > >-Unicode. Support for the original 170 encodings plus UTF-8 > and UTF-16 > >native databases, leveraging IBM's superior Unicode framework. > > Did I miss something? Can we store data as UTF-8 now (I'm > guessing not...)? Its coming. Right now, taking care of a lot of the niggly bugs has been taking up a lot of bandwidth, but UTF-8 and finalizing encryption are to follow shortly. The goal is to ship V4RR with these features (and update everything else at the same time). Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) From heinrichruoff at gmail.com Mon Jun 13 16:25:45 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Mon Jun 13 09:25:52 2005 Subject: [V4MD2] Message-ID: using the examples in V4MD_204fc5_win.exe I keep getting an error when the examples try to create a Database on disk. e.g. with API-way -> Table_CreateDrop.dir * V4MD * : Valentina.logToFile() ... done * V4MD * : new VDatabase ... done * V4MD * : VDatabase.create() ... ERROR: 532480 regards Heinrich From sunshine at public.kherson.ua Mon Jun 13 18:05:46 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 10:06:06 2005 Subject: [V4MD2] In-Reply-To: Message-ID: On 6/13/05 5:25 PM, "Heinrich Ruoff" wrote: > using the examples in V4MD_204fc5_win.exe > I keep getting an error when the examples try to create a Database on disk. > e.g. with API-way -> Table_CreateDrop.dir > > * V4MD * : Valentina.logToFile() ... > done > * V4MD * : new VDatabase ... > done > * V4MD * : VDatabase.create() ... > ERROR: 532480 Igor, please check this -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rbarber at yhb.att.ne.jp Tue Jun 14 00:16:00 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Mon Jun 13 10:16:26 2005 Subject: [V4REV] Valentina for Revolution mac and win 2.0.4 fc6 In-Reply-To: References: Message-ID: On Jun 13, 2005, at 10:41 PM, Ruslan Zasukhin wrote: > On 6/13/05 4:21 PM, "ron barber" wrote:But, > trying to download the mac version from >> http://paradigmasoft.com/en/products/download/V4REV >> gives: >> The requested URL /download/V4REV_204fc6_mac.dmg was not found on >> this >> server. >> >> The windows version downloads. > > FIXED thanks, I had to hold down the option key with Safari, rather than just clicking, but it downloaded fine after that. I'm still confused. There is an example stack with the Windows download entitled "v4rev_examples.rev" but there does not seem to be a similar stack in the Mac dmg. Shouldn't there be an example file included? Of course the Windows file can be used but not everyone will realize they have to download both versions to get the examples. also, I am experiencing some hard crashes of Rev using the example files. I will try to get some better info to you tomorrow. Thanks for checking on the example files for the Mac download, Ron From sunshine at public.kherson.ua Mon Jun 13 18:17:31 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 10:18:01 2005 Subject: [Offlist] Re: [V4REV] How correctly prepare stack for cross-platform use ? In-Reply-To: <2853D7A4-0D23-4BA4-8C2C-82CC42C76D8C@mangomultimedia.com> Message-ID: On 6/13/05 5:46 PM, "Trevor DeVore" wrote: Hi Trevor, > You guys were busy this morning :) > > A couple of things. As for my suggestion about the example > installing, this is not uncommon for Rev. Granted, most things > aren't 5-6 MB compressed but Robert is right in that it should still > have a button that checks for installation and takes you to the > download page. Altuit has code that installs altSQLite from their > example stack and everyone that has commented on the list has really > liked it. Just I think for Valentina this will not work. > I hope I'm understanding what you guys are talking about but OS X > external bundles do not need to be inside of the Revolution bundle. > I put them outside the bundle all of the time. > > MyApp.app > ./data/external/EnhancedQT.bundle > > And I just point to the external bundle in the data folder. Am I > missing something? Valentina for Revolution have 2 parts now bundle -- this is external itself VComponents folder -- have many DLLs. So YES, you can put bundle where you want. All DLLs for MACOS apps go inside of package, right ? So we have tune all our DLLs to be in the MyApp.app VComponents kernel.dll client.dll icu.dlls vresources -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Mon Jun 13 11:20:09 2005 From: jda at his.com (jda) Date: Mon Jun 13 10:20:17 2005 Subject: [Offlist] Re: [V4REV] How correctly prepare stack for cross-platform use ? In-Reply-To: References: Message-ID: >So YES, you can put bundle where you want. > >All DLLs for MACOS apps go inside of package, right ? > >So we have tune all our DLLs to be in the > > MyApp.app > VComponents > kernel.dll > client.dll > icu.dlls > vresources > Hi Ruslan, Does that work now? Last I heard we still needed to keep the component files in the same folder as our app, but not in a subfolder (or in a package)... Jon From sunshine at public.kherson.ua Mon Jun 13 18:23:06 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 10:23:21 2005 Subject: [Offlist] Re: [V4REV] How correctly prepare stack for cross-platform use ? In-Reply-To: Message-ID: On 6/13/05 6:20 PM, "jda" wrote: >> So YES, you can put bundle where you want. >> >> All DLLs for MACOS apps go inside of package, right ? >> >> So we have tune all our DLLs to be in the >> >> MyApp.app >> VComponents >> kernel.dll >> client.dll >> icu.dlls >> vresources >> > > Hi Ruslan, > > Does that work now? Last I heard we still needed to keep the > component files in the same folder as our app, but not in a subfolder > (or in a package)... This works for MACHO - Revolution and C++ V4RB is CARBON plugin. So no -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Mon Jun 13 11:24:45 2005 From: jda at his.com (jda) Date: Mon Jun 13 10:24:52 2005 Subject: [Offlist] Re: [V4REV] How correctly prepare stack for cross-platform use ? In-Reply-To: References: Message-ID: >This works for MACHO - Revolution and C++ > >V4RB is CARBON plugin. So no > Ah. Any reason it can't be a Mach-O plugin? Jon From sunshine at public.kherson.ua Mon Jun 13 18:26:06 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 10:26:23 2005 Subject: [V4REV] Valentina for Revolution mac and win 2.0.4 fc6 In-Reply-To: Message-ID: On 6/13/05 6:16 PM, "ron barber" wrote: > I'm still confused. There is an example stack with the Windows download > entitled "v4rev_examples.rev" but there does not seem to be a similar > stack in the Mac dmg. Shouldn't there be an example file included? Yes. Forget put it into V4REV_2 folder. I think example from Windows should work on MAC. > Of course the Windows file can be used but not everyone will realize they have > to download both versions to get the examples. This is mistake. > also, I am experiencing some hard crashes of Rev using the example > files. I will try to get some better info to you tomorrow. Yes, please note down each problem > Thanks for checking on the example files for the Mac download, > Ron -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 13 18:27:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 10:27:25 2005 Subject: [Offlist] Re: [V4REV] How correctly prepare stack for cross-platform use ? In-Reply-To: Message-ID: On 6/13/05 6:24 PM, "jda" wrote: >> This works for MACHO - Revolution and C++ >> >> V4RB is CARBON plugin. So no >> > > Ah. Any reason it can't be a Mach-O plugin? Then it will not work on MACOS9 I assume that now V4RB made app still can be used on OS 9. I have not check self although RB allow macho plugins...so may be later we will make it If all agree -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Mon Jun 13 11:42:02 2005 From: jda at his.com (jda) Date: Mon Jun 13 10:42:12 2005 Subject: [Offlist] Re: [V4REV] How correctly prepare stack for cross-platform use ? In-Reply-To: References: Message-ID: >Then it will not work on MACOS9 > >I assume that now V4RB made app still can be used on OS 9. >I have not check self although > > >RB allow macho plugins...so may be later we will make it >If all agree > > Personally, my app is OS X-only as of this year. Of course I don't know about other Valentina developers. It would be one more thing to support, so it's a pain I know, but I wonder if you could have separate PEF and a Mach-O builds of the plug-in? Jon From lists at mangomultimedia.com Mon Jun 13 08:45:30 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon Jun 13 10:45:37 2005 Subject: [Offlist] Re: [V4REV] How correctly prepare stack for cross-platform use ? Message-ID: <76a52efefc8e9e902a3af4c516fe4229@mangomultimedia.com> On Jun 13, 2005, at 8:17 AM, Ruslan Zasukhin wrote: > > Valentina for Revolution have 2 parts now > bundle -- this is external itself > VComponents folder -- have many DLLs. OK, this seems to be similar to how the RevDB libraries are setup. There is a revdb.bundle/dll and then the supporting driver for Valentina, MySQL, etc. > So YES, you can put bundle where you want. > > All DLLs for MACOS apps go inside of package, right ? > > So we have tune all our DLLs to be in the > > MyApp.app > VComponents > kernel.dll > client.dll > icu.dlls > vresources I think what you need is something similar to revSetDatabaseDriverPath (look in Rev docs). This lets the developer specify where the supporting libraries are located. -- Trevor DeVore Blue Mango Multimedia trevor@mangomultimedia.com From heinrichruoff at gmail.com Mon Jun 13 18:10:08 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Mon Jun 13 11:10:13 2005 Subject: [V4MD2] String Problem with version 2.0.4 fc5 Message-ID: put together a very basic example to illustrate my character problem: http://emil.myftp.org/temp/string_test.zip a simple table with 3 ids and 3 names when reading the names from the db using V4MD2 2.0.4 fc5 the strings get corrupted my result is: [[#ID: 1, #name: "||?||"], [#ID: 2, #name: ""], [#ID: 3, #name: ""]] instead of: [[#ID: 1, #name: "Harry"], [#ID: 2, #name: "Frank"], [#ID: 3, #name: "John"]] Heinrich From lists at mangomultimedia.com Mon Jun 13 09:21:25 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon Jun 13 11:21:32 2005 Subject: [V4REV] Notes on example stack Message-ID: A couple of things for those testing the V4REV example stack. This is based on testing on OS X.3.7. * When any of the example substacks are removed from memory Revolution will quit. The externals property has been set for all of the example stacks. Revolution does not like it when you have an external loaded more than once and will crash when unloading the external. * If you open the API Index By Words example AFTER having opened another example substack then you will get a crash. In the function CreateDbFiles the call get VDatabase_Create( mDBRef, mPath, EVDbMode.kDscDatBlbInd, 32 * 1024, EVOs.kOsDefault ) returns ERROR 0xFFFFFFD1 The subsequent call to get VDatabase_Locale( mDBRef, "en_US" ) causes a crash. -- Trevor DeVore Blue Mango Multimedia trevor@mangomultimedia.com From info at vallemediatime.com Mon Jun 13 18:38:16 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Mon Jun 13 11:38:23 2005 Subject: [V4MD2] String Problem with version 2.0.4 fc5 References: Message-ID: <000c01c57036$4d692b10$93161e97@vmtrm4p9ipbkv2> With 2.0.2 the test is good, I get this values: -- "table data: [[#id: 1, #name: "Harry"], [#id: 2, #name: "Frank"], [#id: 3, #name: "John"]]" Paolo I remember to Ruslan that in 2.0.4fc5 I get Null value instead of EMPTY string... have you fix for next 2.0.4? ----- Original Message ----- From: "Heinrich Ruoff" To: Sent: Monday, June 13, 2005 6:10 PM Subject: [V4MD2] String Problem with version 2.0.4 fc5 put together a very basic example to illustrate my character problem: http://emil.myftp.org/temp/string_test.zip a simple table with 3 ids and 3 names when reading the names from the db using V4MD2 2.0.4 fc5 the strings get corrupted my result is: [[#ID: 1, #name: "||?||"], [#ID: 2, #name: ""], [#ID: 3, #name: ""]] instead of: [[#ID: 1, #name: "Harry"], [#ID: 2, #name: "Frank"], [#ID: 3, #name: "John"]] Heinrich _______________________________________________ Valentina-beta mailing list Valentina-beta@lists.macserve.net http://lists.macserve.net/mailman/listinfo/valentina-beta -- Internal Virus Database is out-of-date. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.6.2 - Release Date: 04/06/2005 From heinrichruoff at gmail.com Mon Jun 13 18:59:33 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Mon Jun 13 11:59:37 2005 Subject: [V4MD2] String Problem with version 2.0.4 fc5 In-Reply-To: <000c01c57036$4d692b10$93161e97@vmtrm4p9ipbkv2> References: <000c01c57036$4d692b10$93161e97@vmtrm4p9ipbkv2> Message-ID: Hello Paolo, with 2.0.3 I don't have any problems either. what do you mean by "fix for next 2.0.4"? Heinrich On 6/13/05, info@vallemediatime.com wrote: > With 2.0.2 the test is good, I get this values: > -- "table data: [[#id: 1, #name: "Harry"], [#id: 2, #name: "Frank"], [#id: > 3, #name: "John"]]" > Paolo > > I remember to Ruslan that in 2.0.4fc5 I get Null value instead of EMPTY > string... have you fix for next 2.0.4? > > > ----- Original Message ----- > From: "Heinrich Ruoff" > To: > Sent: Monday, June 13, 2005 6:10 PM > Subject: [V4MD2] String Problem with version 2.0.4 fc5 > > > put together a very basic example to illustrate my character problem: > http://emil.myftp.org/temp/string_test.zip > > a simple table with 3 ids and 3 names > when reading the names from the db using V4MD2 2.0.4 fc5 > the strings get corrupted > > my result is: [[#ID: 1, #name: "||?||"], [#ID: 2, #name: ""], > [#ID: 3, #name: ""]] > instead of: [[#ID: 1, #name: "Harry"], [#ID: 2, #name: "Frank"], [#ID: > 3, #name: "John"]] > > > Heinrich > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.6.2 - Release Date: 04/06/2005 > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From macsforever2000 at goodeast.com Mon Jun 13 14:13:49 2005 From: macsforever2000 at goodeast.com (Frank Schima) Date: Mon Jun 13 13:14:05 2005 Subject: [Offlist] Re: [V4REV] How correctly prepare stack for cross-platform use ? In-Reply-To: References: Message-ID: Hi guys, On Jun 13, 2005, at 11:42 AM, jda wrote: >> Then it will not work on MACOS9 >> >> I assume that now V4RB made app still can be used on OS 9. >> I have not check self although >> >> >> RB allow macho plugins...so may be later we will make it >> If all agree > > Personally, my app is OS X-only as of this year. Of course I don't > know about other Valentina developers. It would be one more thing to > support, so it's a pain I know, but I wonder if you could have > separate PEF and a Mach-O builds of the plug-in? FWIW, I am only interested in Mac OS X, so Mach-O is fine with me. Now if only RB would better support Mach-O... Best regards, Frank Schima From sunshine at public.kherson.ua Mon Jun 13 22:00:02 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 14:00:08 2005 Subject: [V4REV] Valentina for Revolution mac and win 2.0.4 fc6 In-Reply-To: Message-ID: On 6/13/05 8:27 PM, "Chris Sheffield" wrote: Hi Chris, > Hi Ruslan, > > Hope you don't mind me asking. I went to check out the new Valentina > 2 for Revolution and was reading some of the information on your web > site. Nowhere does it mention supporting OS 9 on the Mac. Only as Carbon > Are you still planning on that? I know at one point you told me you were, so > I wanted to verify that. Right now the site says it'll be for OS X > and Windows only, but I was wondering if that just isn't complete yet > since it still has references to RealBasic in the Revolution > section. :-) Ops, on site ? > Anyway, I (and my company) would like to know what your > intentions are for OS 9. I have forget that Revolution now exists only in 2 forms: - classic - macho. Right? You know this I think. They have drop Carbon version year ago or more. This means that for Revolution we will have only MACHO version of V4REV. So OS 9 -- dead for V4REV REALbasic and Director still use Carbon, so they can reach OS 9 yet And problem comes from IBM ICU library. IT not exists for Classic. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 13 22:05:17 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 13 14:05:22 2005 Subject: [V4REV] Notes on example stack In-Reply-To: Message-ID: On 6/13/05 7:21 PM, "Trevor DeVore" wrote: > A couple of things for those testing the V4REV example stack. This is > based on testing on OS X.3.7. > > * When any of the example substacks are removed from memory Revolution > will quit. The externals property has been set for all of the example > stacks. Revolution does not like it when you have an external loaded > more than once and will crash when unloading the external. > > * If you open the API Index By Words example AFTER having opened > another example substack then you will get a crash. In the function > CreateDbFiles the call > > get VDatabase_Create( mDBRef, mPath, EVDbMode.kDscDatBlbInd, 32 * 1024, > EVOs.kOsDefault ) > > returns ERROR 0xFFFFFFD1 > > The subsequent call to get VDatabase_Locale( mDBRef, "en_US" ) causes a > crash. Thank you, Trevor, Ivan, please test all this. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From snw at paradise.net.nz Tue Jun 14 08:59:14 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Mon Jun 13 15:59:21 2005 Subject: [V4MD2] In-Reply-To: References: Message-ID: <6.2.1.2.2.20050614085203.032b7c20@pop3.paradise.net.nz> >using the examples in V4MD_204fc5_win.exe >I keep getting an error when the examples try to create a Database on disk. Hi Heinrich, The example works fine for me: * V4MD * : Valentina.logToFile() ... done * V4MD * : new VDatabase ... done * V4MD * : VDatabase.create() ... done The error number looks like you're running in "client" mode - that is, the InitializeValentinaReferences() handler is setting gClient to TRUE (some of the other examples have this as a legacy of testing by whomever created the files). Try changing it to FALSE and running the example again. -Sean. From info at vallemediatime.com Mon Jun 13 23:26:41 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Mon Jun 13 16:26:50 2005 Subject: [V4MD2] String Problem with version 2.0.4 fc5 References: <000c01c57036$4d692b10$93161e97@vmtrm4p9ipbkv2> Message-ID: <000401c5705e$98037f90$d31f1e97@vmtrm4p9ipbkv2> Hi Heinrich, if I've understand the Paradigma planning... (but I'm not sure), the official version of V2 is named 2.0.3. > 2.0.4 and so on The beta release are named with fc + someNumber. I prefer to work above all with official version and see at the Mantis how to go their developement. In the case of the next 2.0.4 I can't know if some bugs fixed in 2.0.2 come again how in beta release 2.0.4fc5. Paolo ----- Original Message ----- From: "Heinrich Ruoff" To: "Valentina Beta" Sent: Monday, June 13, 2005 6:59 PM Subject: Re: [V4MD2] String Problem with version 2.0.4 fc5 Hello Paolo, with 2.0.3 I don't have any problems either. what do you mean by "fix for next 2.0.4"? Heinrich On 6/13/05, info@vallemediatime.com wrote: > With 2.0.2 the test is good, I get this values: > -- "table data: [[#id: 1, #name: "Harry"], [#id: 2, #name: "Frank"], [#id: > 3, #name: "John"]]" > Paolo > > I remember to Ruslan that in 2.0.4fc5 I get Null value instead of EMPTY > string... have you fix for next 2.0.4? > > > ----- Original Message ----- > From: "Heinrich Ruoff" > To: > Sent: Monday, June 13, 2005 6:10 PM > Subject: [V4MD2] String Problem with version 2.0.4 fc5 > > > put together a very basic example to illustrate my character problem: > http://emil.myftp.org/temp/string_test.zip > > a simple table with 3 ids and 3 names > when reading the names from the db using V4MD2 2.0.4 fc5 > the strings get corrupted > > my result is: [[#ID: 1, #name: "||?||"], [#ID: 2, #name: ""], > [#ID: 3, #name: ""]] > instead of: [[#ID: 1, #name: "Harry"], [#ID: 2, #name: "Frank"], [#ID: > 3, #name: "John"]] > > > Heinrich > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.6.2 - Release Date: 04/06/2005 > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > _______________________________________________ Valentina-beta mailing list Valentina-beta@lists.macserve.net http://lists.macserve.net/mailman/listinfo/valentina-beta -- Internal Virus Database is out-of-date. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.6.2 - Release Date: 04/06/2005 From heinrichruoff at gmail.com Mon Jun 13 23:49:42 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Mon Jun 13 16:49:47 2005 Subject: [V4MD2] In-Reply-To: <6.2.1.2.2.20050614085203.032b7c20@pop3.paradise.net.nz> References: <6.2.1.2.2.20050614085203.032b7c20@pop3.paradise.net.nz> Message-ID: Cheers Sean! You got ot - thats exactly the problem! Sometimes I'm really wondering how stupid I am ?! But there is already my next problem with the examples :-( everywhere where a field name is used I get an script error: property not found e.g.: in SQL_way -> Bind.dir Step 1 using function ProduceTableData() f = table.field(j) row[symbol("col" & j)] = f.name hopefully its again my asininity... Heinrich On 6/13/05, Sean Wilson wrote: > > >using the examples in V4MD_204fc5_win.exe > >I keep getting an error when the examples try to create a Database on disk. > > Hi Heinrich, > > The example works fine for me: > * V4MD * : Valentina.logToFile() ... > done > * V4MD * : new VDatabase ... > done > * V4MD * : VDatabase.create() ... > done > > The error number looks like you're running in "client" mode - that is, the > InitializeValentinaReferences() handler is setting gClient to TRUE (some of > the other examples have this as a legacy of testing by whomever created the > files). Try changing it to FALSE and running the example again. > > -Sean. > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From snw at paradise.net.nz Tue Jun 14 10:22:00 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Mon Jun 13 17:22:06 2005 Subject: [V4MD2] (VField reference not assigned) In-Reply-To: References: <6.2.1.2.2.20050614085203.032b7c20@pop3.paradise.net.nz> Message-ID: <6.2.1.2.2.20050614101300.0433aeb0@pop3.paradise.net.nz> >Cheers Sean! >You got ot - thats exactly the problem! Excellent. >But there is already my next problem with the examples :-( >everywhere where a field name is used I get an script error: >property not found > >e.g.: in SQL_way -> Bind.dir >Step 1 using function ProduceTableData() >f = table.field(j) >row[symbol("col" & j)] = f.name I'm seeing the same problem. When I look in the debugger at the point the error is thrown, f (which I think should be an instance of VField) is instead a number like 73187688. It looks like obtaining a field ref from an instance of a table with f = table.field(j) is failing - this would appear to be a bug. Actually, something stranger is going on - my message window suggests that an instance of VField *is* created, but it the reference created doesn't appear to be assigned properly: * V4MD * : VTable.field() ... * V4MD * : VField.new() ... done done So, it's not something you're doing wrong, but definitely something that one of the xtra developers needs to look into. Cheers, -Sean. From heinrichruoff at gmail.com Tue Jun 14 01:03:45 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Mon Jun 13 18:03:56 2005 Subject: [V4MD2] (VField reference not assigned) In-Reply-To: <6.2.1.2.2.20050614101300.0433aeb0@pop3.paradise.net.nz> References: <6.2.1.2.2.20050614085203.032b7c20@pop3.paradise.net.nz> <6.2.1.2.2.20050614101300.0433aeb0@pop3.paradise.net.nz> Message-ID: thanks again Sean for your brilliant analysis. I'm kind of relieved ;-) guess for the moment its better for me to go back to 2.0.3 and forget about the SQL LIMIT functionality that is working in the beta version. cheers Heinrich On 6/14/05, Sean Wilson wrote: > > >Cheers Sean! > >You got ot - thats exactly the problem! > > Excellent. > > >But there is already my next problem with the examples :-( > >everywhere where a field name is used I get an script error: > >property not found > > > >e.g.: in SQL_way -> Bind.dir > >Step 1 using function ProduceTableData() > >f = table.field(j) > >row[symbol("col" & j)] = f.name > > I'm seeing the same problem. When I look in the debugger at the point the > error is thrown, f (which I think should be an instance of VField) is > instead a number like 73187688. It looks like obtaining a field ref from an > instance of a table with f = table.field(j) is failing - this would appear > to be a bug. > Actually, something stranger is going on - my message window suggests that > an instance of VField *is* created, but it the reference created doesn't > appear to be assigned properly: > * V4MD * : VTable.field() ... > * V4MD * : VField.new() ... > done > done > > So, it's not something you're doing wrong, but definitely something that > one of the xtra developers needs to look into. > > Cheers, > -Sean. > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From rjb at robelko.com Tue Jun 14 01:56:38 2005 From: rjb at robelko.com (Robert Brenstein) Date: Mon Jun 13 19:17:12 2005 Subject: [V4REV] Notes on example stack In-Reply-To: References: Message-ID: The crashing reported by Trevor is annoying. Why the name of example stacks (substacks actually) is set to their path? It should be the same as the folder name of each example in the development folder not the path; for example, Database_CreateCloseOpen. The last component of substack names is doubled; for example, you have Field_Find_Field_Find instead of just Field_Find. I would suggest that the stack title (another property than name) is set to include the parent folder so we know the category of a given example; for example, API_way/Fiel_Find. This is what should be in the list of examples. It may be a good idea to open example substacks as modal windows, so Revolution does not keep asking whether I want to save changes. For example, the RecordLocks example does that very consistently. Examples that have reporting fields should clear them upon opening the stack. For example, when I open RecordLocks second time after closing it without dropping both cursors, the last status of each select is still shown even though no record is selected. Some examples do it already; for example, Error_Handling. What is the meaning of Debug level 65535? That is what Init_ShutDown reports. The DebugLevel shows simple integer, 3. The Database_CreateCloseOpen stack says it will create a new database in the same folder as this project but creates it in the Revolution folder, one level higher. The DebugLevel example creates a different database also one level too high. The So is V4REV_log.txt also written one level too high. Fields with descriptions in Bind_Bind are too small -- text wraps into multiple lines but field shows only the first line. This same is true for some other examples. The text in those fields seems to be bigger than other fields. Robert From snw at paradise.net.nz Tue Jun 14 13:39:24 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Mon Jun 13 20:39:32 2005 Subject: [V4MD] locale, storageEncoding Message-ID: <6.2.1.2.2.20050614132737.032c8dc0@pop3.paradise.net.nz> V4MD Win 2.0.4fc5 I create a new database and set its locale to "en_US" and its storageEncoding to "ISO-8859-1". When I re-open the db and query these properties I get: db.locale = db.storageEncoding = "UTF-16" Is this a bug or expected behaviour? Also, I think should *never* be returned by any Director xtra. Instead, I would expect to get - the reason being that there is a way to test for VOID using voidP() but there's no reliable way to test for Finally, when I go to check the version of V4MD (File -> Properties -> Version it tells me 2.0.3) - could I ask *again* that the xtras you release are correctly branded with version info. Otherwise, the only way to get an estimate of version info is to check the date modified. Thanks, -Sean. From sunshine at public.kherson.ua Tue Jun 14 09:01:21 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:01:35 2005 Subject: [V4MD2] In-Reply-To: Message-ID: On 6/14/05 12:49 AM, "Heinrich Ruoff" wrote: > Cheers Sean! > You got ot - thats exactly the problem! > Sometimes I'm really wondering how stupid I am ?! > > But there is already my next problem with the examples :-( > everywhere where a field name is used I get an script error: > property not found > > e.g.: in SQL_way -> Bind.dir > Step 1 using function ProduceTableData() > f = table.field(j) > row[symbol("col" & j)] = f.name > > hopefully its again my asininity... Well, flag gClient = true or false This is the only place which you can/should change All rest must work from box. Heinrich, remind please, do you use Windows or mac? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 09:02:31 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:02:39 2005 Subject: [V4MD2] (VField reference not assigned) In-Reply-To: <6.2.1.2.2.20050614101300.0433aeb0@pop3.paradise.net.nz> Message-ID: On 6/14/05 1:22 AM, "Sean Wilson" wrote: > I'm seeing the same problem. When I look in the debugger at the point the > error is thrown, f (which I think should be an instance of VField) is > instead a number like 73187688. It looks like obtaining a field ref from an > instance of a table with f = table.field(j) is failing - this would appear > to be a bug. > Actually, something stranger is going on - my message window suggests that > an instance of VField *is* created, but it the reference created doesn't > appear to be assigned properly: > * V4MD * : VTable.field() ... > * V4MD * : VField.new() ... > done > done > > So, it's not something you're doing wrong, but definitely something that > one of the xtra developers needs to look into. Guys, Igor says that this bug already is fixed. Was broken something during other bug fixes. We will make new build soon. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 09:03:18 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:03:31 2005 Subject: [V4MD2] (VField reference not assigned) In-Reply-To: Message-ID: On 6/14/05 2:03 AM, "Heinrich Ruoff" wrote: > thanks again Sean for your brilliant analysis. > I'm kind of relieved ;-) > > guess for the moment its better for me to go back to 2.0.3 > and forget about the SQL LIMIT functionality that is > working in the beta version. Please continue test beta builds! We need your help, guys! :-) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 09:05:16 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:05:21 2005 Subject: [V4REV] Notes on example stack In-Reply-To: Message-ID: On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > The crashing reported by Trevor is annoying. > > Why the name of example stacks (substacks actually) is set to their > path? It should be the same as the folder name of each example in the > development folder not the path; for example, > Database_CreateCloseOpen. As I know, Ivan show in the list of exmaples just a string builds as Folder + FileName We need this because API_Way and SQL_Way folders have examples with the same names. You see? But again this is just a string for listbox. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 09:05:41 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:05:46 2005 Subject: [V4REV] Notes on example stack In-Reply-To: Message-ID: On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > The last component of substack names is doubled; for example, you > have Field_Find_Field_Find instead of just Field_Find. Ivan, fix this. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 09:06:29 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:06:34 2005 Subject: [V4REV] Notes on example stack In-Reply-To: Message-ID: On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > The crashing reported by Trevor is annoying. > > Why the name of example stacks (substacks actually) is set to their > path? It should be the same as the folder name of each example in the > development folder not the path; for example, > Database_CreateCloseOpen. > > The last component of substack names is doubled; for example, you > have Field_Find_Field_Find instead of just Field_Find. > > I would suggest that the stack title (another property than name) is > set to include the parent folder so we know the category of a given > example; for example, API_way/Fiel_Find. This is what should be in > the list of examples. Hmm, But I did think this is what we have. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 09:07:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:07:15 2005 Subject: [V4REV] Notes on example stack // modal window In-Reply-To: Message-ID: On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > It may be a good idea to open example substacks as modal windows, so > Revolution does not keep asking whether I want to save changes. For > example, the RecordLocks example does that very consistently. How to do this Robert? Ivan? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 09:08:00 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:08:05 2005 Subject: [V4REV] Notes on example stack // cleanup In-Reply-To: Message-ID: On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > Examples that have reporting fields should clear them upon opening > the stack. For example, when I open RecordLocks second time after > closing it without dropping both cursors, the last status of each > select is still shown even though no record is selected. Some > examples do it already; for example, Error_Handling. Right. Ivan, remember we have told about this ? The same Igor have did for Director, because Director also can store current state of edit fields on save -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 09:08:46 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:08:51 2005 Subject: [V4REV] Notes on example stack // Debug level In-Reply-To: Message-ID: On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > What is the meaning of Debug level 65535? mistake > That is what Init_ShutDown > reports. The DebugLevel shows simple integer, 3. Ivan check it -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 09:10:03 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:10:08 2005 Subject: [V4REV] Notes on example stack // path to stack folder In-Reply-To: Message-ID: On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > The Database_CreateCloseOpen stack says it will create a new database > in the same folder as this project but creates it in the Revolution > folder, one level higher. Yes I have see this also. Ivan, you need somehow obtain path to current stask pathToDb = Path to stack & "dbname.vdb" This is not correct syntax, just an idea -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From lists at mangomultimedia.com Mon Jun 13 23:19:58 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue Jun 14 01:20:01 2005 Subject: [V4REV] Notes on example stack In-Reply-To: References: Message-ID: <75AD713D-6555-4682-B02D-15F0A0E178CB@mangomultimedia.com> On Jun 13, 2005, at 11:06 PM, Ruslan Zasukhin wrote: > On 6/14/05 2:56 AM, "Robert Brenstein" wrote: >> The crashing reported by Trevor is annoying. >> >> Why the name of example stacks (substacks actually) is set to their >> path? It should be the same as the folder name of each example in the >> development folder not the path; for example, >> Database_CreateCloseOpen. >> >> The last component of substack names is doubled; for example, you >> have Field_Find_Field_Find instead of just Field_Find. >> >> I would suggest that the stack title (another property than name) is >> set to include the parent folder so we know the category of a given >> example; for example, API_way/Fiel_Find. This is what should be in >> the list of examples. > > Hmm, > > But I did think this is what we have. In the original example I sent you it was "CATEGORY_NAME". It seems that the full path to each example stack is is being used as the name now. As for the crashing, this is a tricky area. If you recommend to people that they use a plugin stack which loads the external whenever Rev loads then you won't have a problem. In this case you just tell people only to load the Valentina external in their projects if environment() <> "devleopment" If you don't suggest that route to people then you have to pay attention to what externals are loaded when opening the example stacks. If any stack in the Rev environment has already loaded the external then you don't load it. If the external is not available in the development environment then you need to load it when the example stack loads by setting the external property of one of the substacks and then putting the substack in use. Of course, if the developer were to open one of their projects that loaded the Valentina external then you would see the crash would happen anyway. It's a sticky situation that isn't likely to change soon. I really think the plugin method is the way to go. -- Trevor DeVore Blue Mango Multimedia trevor@mangomultimedia.com From lists at mangomultimedia.com Mon Jun 13 23:22:25 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue Jun 14 01:22:28 2005 Subject: [V4REV] Notes on example stack // path to stack folder In-Reply-To: References: Message-ID: <806C9B86-1CD9-4ECC-9D96-90A66BACCE0B@mangomultimedia.com> On Jun 13, 2005, at 11:10 PM, Ruslan Zasukhin wrote: > On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > >> The Database_CreateCloseOpen stack says it will create a new database >> in the same folder as this project but creates it in the Revolution >> folder, one level higher. >> > > Yes I have see this also. > > Ivan, you need somehow obtain path to current stask > > pathToDb = Path to stack & "dbname.vdb" > > This is not correct syntax, just an idea get effective filename of stack "win.Subscriptions" set itemDel to slash delete item -1 of it put it &slash& "dbname.vdb" into tPathToDB put tPathToDB -- Trevor DeVore Blue Mango Multimedia trevor@mangomultimedia.com From sunshine at public.kherson.ua Tue Jun 14 09:33:22 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 01:33:34 2005 Subject: [V4REV] Notes on example stack // Fonts (???) In-Reply-To: Message-ID: On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > Fields with descriptions in Bind_Bind are too small -- text wraps > into multiple lines but field shows only the first line. This same is > true for some other examples. The text in those fields seems to be > bigger than other fields. Hi Guys, Fonts is another problem I cannot solve with Rev on mac for now. Ivan have made examples on Wndows. He have NOT change fonts, i.e. Everything was default settings of Rev. Now on mac I see that font is bigger that fields that Ivan have made. Why is this ???? I see on Mac that font Taho is used. The worse is that when I change to other font -- Nothing changes. When I change even size of font -- nothing changes on screen. How this can be? And how fight with this ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Tue Jun 14 08:51:49 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 14 01:51:56 2005 Subject: [V4MD2] In-Reply-To: References: Message-ID: Hello Ruslan, I'm using V4MD 2.0.4 fc5 Director MX 2004 10.1 Windows XP SP2 Heinrich On 6/14/05, Ruslan Zasukhin wrote: > On 6/14/05 12:49 AM, "Heinrich Ruoff" wrote: > > > Cheers Sean! > > You got ot - thats exactly the problem! > > Sometimes I'm really wondering how stupid I am ?! > > > > But there is already my next problem with the examples :-( > > everywhere where a field name is used I get an script error: > > property not found > > > > e.g.: in SQL_way -> Bind.dir > > Step 1 using function ProduceTableData() > > f = table.field(j) > > row[symbol("col" & j)] = f.name > > > > hopefully its again my asininity... > > Well, flag > > gClient = true or false > > This is the only place which you can/should change > All rest must work from box. > > > Heinrich, remind please, do you use Windows or mac? > > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From sunshine at public.kherson.ua Tue Jun 14 10:03:58 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 02:04:10 2005 Subject: [V4MD2] In-Reply-To: Message-ID: On 6/14/05 9:51 AM, "Heinrich Ruoff" wrote: > Hello Ruslan, > > I'm using > V4MD 2.0.4 fc5 > Director MX 2004 10.1 > Windows XP SP2 Aha, Igor have fix problem with strings on windows -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Tue Jun 14 09:24:22 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 14 02:24:28 2005 Subject: [V4MD2] In-Reply-To: References: Message-ID: that would really help me continue testing with the beta version :-) On 6/14/05, Ruslan Zasukhin wrote: > On 6/14/05 9:51 AM, "Heinrich Ruoff" wrote: > > > Hello Ruslan, > > > > I'm using > > V4MD 2.0.4 fc5 > > Director MX 2004 10.1 > > Windows XP SP2 > > Aha, Igor have fix problem with strings on windows > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From IvanSmahin at public.kherson.ua Tue Jun 14 10:31:26 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Tue Jun 14 02:31:34 2005 Subject: [V4REV] Notes on example stack // path to stack folder In-Reply-To: <806C9B86-1CD9-4ECC-9D96-90A66BACCE0B@mangomultimedia.com> References: <806C9B86-1CD9-4ECC-9D96-90A66BACCE0B@mangomultimedia.com> Message-ID: <284657354.20050614103126@public.kherson.ua> Hello Trevor, Tuesday, June 14, 2005, 9:22:25 AM, you wrote: Thank you Trevor and Robert for advices. TD> get effective filename of stack "win.Subscriptions" TD> set itemDel to slash TD> delete item -1 of it TD> put it &slash& "dbname.vdb" into tPathToDB TD> put tPathToDB This is the most effective way for me - to see Rev. script fragments like here rather than just abstract ideas like "... using modal window...". I know how it would be using C++, Delphi, Java and so on... but finding the way in Rev. might take a lot of time for me. Please - if you knows the way - let's speak Rev. language :) Thank you again. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From IvanSmahin at public.kherson.ua Tue Jun 14 10:46:36 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Tue Jun 14 02:46:47 2005 Subject: [V4REV] Notes on example stack In-Reply-To: References: Message-ID: <1423218194.20050614104636@public.kherson.ua> Hello Robert, Tuesday, June 14, 2005, 2:56:38 AM, you wrote: RB> It may be a good idea to open example substacks as modal windows, so RB> Revolution does not keep asking whether I want to save changes. For RB> example, the RecordLocks example does that very consistently. Ok. How it would be done - to get the modal window in Rev.? Here is one more problem. Many examples use own substacks like property window. Do you know the way to get such behaviour without coding: All "childs" windows are closing on example-stack window "on close" event? And second question. I'm going to change all examples' scripts using some tool-stack script. Could you give me a point how I can access and change script in the stack? Let it be "on open stack" event of each stack for instance. Thank you. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From snw at paradise.net.nz Tue Jun 14 20:55:03 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Tue Jun 14 03:55:07 2005 Subject: [V4MD] locale, storageEncoding In-Reply-To: <6.2.1.2.2.20050614132737.032c8dc0@pop3.paradise.net.nz> References: <6.2.1.2.2.20050614132737.032c8dc0@pop3.paradise.net.nz> Message-ID: <6.2.1.2.2.20050614205135.03a90ad0@pop3.paradise.net.nz> >I create a new database and set its locale to "en_US" and its >storageEncoding to "ISO-8859-1". When I re-open the db and query these >properties I get: >db.locale = >db.storageEncoding = "UTF-16" >* storageEncoding > > for now works only UTF16. > >* locale > > this is ISO standard: > en_US en_GB > de_DE > ru_RU OK, that explains why storageEncoding returns "UTF-16". However, why does locale return , especially as I've set it to "en_US" (which seems to be a valid option)? Thanks, -Sean. From sunshine at public.kherson.ua Tue Jun 14 12:42:34 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 04:42:44 2005 Subject: [V4MD] locale, storageEncoding In-Reply-To: <6.2.1.2.2.20050614205135.03a90ad0@pop3.paradise.net.nz> Message-ID: On 6/14/05 11:55 AM, "Sean Wilson" wrote: >> I create a new database and set its locale to "en_US" and its >> storageEncoding to "ISO-8859-1". When I re-open the db and query these >> properties I get: >> db.locale = >> db.storageEncoding = "UTF-16" > >> * storageEncoding >> >> for now works only UTF16. >> >> * locale >> >> this is ISO standard: >> en_US en_GB >> de_DE >> ru_RU > > OK, that explains why storageEncoding returns "UTF-16". > However, why does locale return , especially as I've set it to > "en_US" (which seems to be a valid option)? For your db ? Please try to open db in the viSQL and look into window "Table Structure" What you see here ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Tue Jun 14 12:19:35 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 14 05:19:41 2005 Subject: [V4MD2] more LIMIT problems Message-ID: when using LIMIT: "SELECT * FROM tb_bje_artikel WHERE Artikelnummer LIKE '2%' LIMIT 0,23" properly returns 1366 records "SELECT * FROM tb_bje_artikel WHERE Artikelnummer LIKE '1%' LIMIT 0,23" should return 2972 records but returns 0 "SELECT * FROM tb_bje_artikel WHERE Artikelnummer LIKE '3%' LIMIT 0,23" should return 48 records but returns 0 how is it possible that seaching for "starting with 2" works perfectly but 1 or 3 doesn't work? Heinrich V4MD 2.0.4 fc5 Director MX 2004 10.1 Windows XP SP2 From sunshine at public.kherson.ua Tue Jun 14 13:33:15 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 05:33:29 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: Message-ID: On 6/14/05 1:19 PM, "Heinrich Ruoff" wrote: > when using LIMIT: > > "SELECT * FROM tb_bje_artikel WHERE Artikelnummer LIKE '2%' LIMIT 0,23" > properly returns 1366 records > > "SELECT * FROM tb_bje_artikel WHERE Artikelnummer LIKE '1%' LIMIT 0,23" > should return 2972 records but returns 0 > > "SELECT * FROM tb_bje_artikel WHERE Artikelnummer LIKE '3%' LIMIT 0,23" > should return 48 records but returns 0 > > how is it possible that seaching for "starting with 2" works perfectly > but 1 or 3 doesn't work? May be send your database to Ivan's email for quick test. Actually I wonder, why 1336 is correct, if LIMIT is 23 ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Tue Jun 14 12:38:10 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 14 05:38:46 2005 Subject: [V4REV] Notes on example stack In-Reply-To: <1423218194.20050614104636@public.kherson.ua> References: <1423218194.20050614104636@public.kherson.ua> Message-ID: >Hello Robert, > >Tuesday, June 14, 2005, 2:56:38 AM, you wrote: > >RB> It may be a good idea to open example substacks as modal windows, so >RB> Revolution does not keep asking whether I want to save changes. For >RB> example, the RecordLocks example does that very consistently. > >Ok. How it would be done - to get the modal window in Rev.? I meant to say modeless NOT modal. I want to be able to open multiple examples. go stack "example5" as modal go stack "example5' as modeless or modal stack "example5" modeless stack "example5" If you need to pass data between your parent stack and any child, use the dialogData property. It is a global (object-less) property. For example, ... put recId & cr & tblName into the dialogData if the shiftKey is down then toplevel stack "displayRecord" else modal stack "displayRecord" end if ... the if structure is handy for development: if I hold the shift key down while this runs, the substack opens as normal editable stack, so I can make changes. Now, the "DisplayRecord" can have on openStack put line 1 of the dialogData into recId put line 2 of the dialogData into tblName put "Select * From" && tblName && "where recid =" && recId into query ... >Here is one more problem. Many examples use own substacks like property >window. Do you know the way to get such behaviour without coding: >All "childs" windows are closing on example-stack window "on close" event? A substack can't have its own substacks. All substacks are parallel. But this has no effect on functionality. When an example opens a secondary window (another substack), you open it either as modal or as modeless window. If former, there is no need to close the parent as we return to it when child closes. If latter, again no need to close parent, because it is not really a parent -- they co-exist in parallel. > >And second question. > >I'm going to change all examples' scripts using some tool-stack script. >Could you give me a point how I can access and change script in the >stack? > >Let it be "on open stack" event of each stack for instance. > To manipulate script programmatically, the easiest is to fetch them into a variable put the script of cd 1 of stack "example1" into cScript and the do whatever you want to do. Note that you get the whole script, to you need to use lineOffset to find where the beginning and end of a given handler put lineOffset("on openStack",cScript) into hLineBegin put lineOffset("end openStack",cScript) into hLineEnd so to replace this handler with a new code put newOpenStackScript into line hLineBegin to hLineEnd of cScript and to replace the script in the original object set the script of cd 1 of stack "example1" to cScript Robert From rjb at robelko.com Tue Jun 14 12:21:01 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 14 05:38:55 2005 Subject: [V4REV] Notes on example stack // path to stack folder In-Reply-To: References: Message-ID: >On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > >> The Database_CreateCloseOpen stack says it will create a new database >> in the same folder as this project but creates it in the Revolution >> folder, one level higher. > >Yes I have see this also. > >Ivan, you need somehow obtain path to current stask > > pathToDb = Path to stack & "dbname.vdb" > >This is not correct syntax, just an idea When the example stack opens, it should get a path to its folder and save it in a custom property, so any example stack can fetch it and use as root folder. So all scripts in examples use only path relative to this. for example on openStack get the effective filename of this stack set the itemDel to slash set the rootFolderPath of this stack to (item 1 to -2 of it) & slash ... end openStack Then each time you need a full path put (the rootFolderPath of stack "exampleIndex") & relDbPath into fullDbPath Robert From rjb at robelko.com Tue Jun 14 12:27:42 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 14 05:39:00 2005 Subject: [V4REV] Notes on example stack // Fonts (???) In-Reply-To: References: Message-ID: >On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > >> Fields with descriptions in Bind_Bind are too small -- text wraps >> into multiple lines but field shows only the first line. This same is >> true for some other examples. The text in those fields seems to be >> bigger than other fields. > >Hi Guys, > >Fonts is another problem I cannot solve with Rev on mac for now. > >Ivan have made examples on Wndows. >He have NOT change fonts, i.e. Everything was default settings of Rev. > >Now on mac I see that font is bigger that fields that Ivan have made. > >Why is this ???? > >I see on Mac that font Taho is used. > >The worse is that when I change to other font -- Nothing changes. >When I change even size of font -- nothing changes on screen. >How this can be? And how fight with this ? > I think that Ivan copied the descriptions from another program and the font specifications were copies together. These overwrite field settings. I am at a client now so I can't check myself but you can create an extra fld and try put the text of fld "label1" into fld "labelnew" this should strip formatting that came with the text and the defaults should kick in. The default under OS X is Lucida Grande 11, if I am not mistaken, but each developer can set the default as they wish. Your fields should be somewhat oversized to allow larger text. Your stacks have plenty of space (you can make windows a tad larger) so that is not an issue. Robert From rjb at robelko.com Tue Jun 14 12:20:44 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 14 05:39:03 2005 Subject: [V4REV] Notes on example stack In-Reply-To: References: Message-ID: >On 6/14/05 2:56 AM, "Robert Brenstein" wrote: > >> The crashing reported by Trevor is annoying. >> >> Why the name of example stacks (substacks actually) is set to their >> path? It should be the same as the folder name of each example in the >> development folder not the path; for example, >> Database_CreateCloseOpen. > >As I know, Ivan show in the list of exmaples just a string builds as > > Folder + FileName > >We need this because API_Way and SQL_Way folders have examples with the >same names. > >You see? > >But again this is just a string for listbox. > No, Ruslan, the name of each substack is set to the full path of your development setup. Open the inspector to see (you get an error along the way complaining about the name). Using folder + Filename would be fine. This is what I suggested for title but you are right about duplicates. In that case title can remain empty. Robert From rjb at robelko.com Tue Jun 14 12:20:51 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 14 05:39:08 2005 Subject: [V4REV] Notes on example stack In-Reply-To: <75AD713D-6555-4682-B02D-15F0A0E178CB@mangomultimedia.com> References: <75AD713D-6555-4682-B02D-15F0A0E178CB@mangomultimedia.com> Message-ID: >>But I did think this is what we have. > >In the original example I sent you it was "CATEGORY_NAME". It seems >that the full path to each example stack is is being used as the >name now. > >As for the crashing, this is a tricky area. If you recommend to >people that they use a plugin stack which loads the external >whenever Rev loads then you won't have a problem. In this case you >just tell people only to load the Valentina external in their >projects if > >environment() <> "devleopment" > >If you don't suggest that route to people then you have to pay >attention to what externals are loaded when opening the example >stacks. If any stack in the Rev environment has already loaded the >external then you don't load it. If the external is not available >in the development environment then you need to load it when the >example stack loads by setting the external property of one of the >substacks and then putting the substack in use. Of course, if the >developer were to open one of their projects that loaded the >Valentina external then you would see the crash would happen anyway. >It's a sticky situation that isn't likely to change soon. I really >think the plugin method is the way to go. I think also that the plugin approach is better although any approach should work. If Ruslan does not produce such a plugin, I will. The question is whether it should always load Valentina or leave it up to the user or offer a simple API to load/unload it on demand. This would need a new valentina call that returns a list of open databases, though. Robert From heinrichruoff at gmail.com Tue Jun 14 12:49:25 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 14 05:49:30 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: References: Message-ID: your question regarding the 1366 is actually entitled only 23 of the total 1366 records starting with 2 are returned anyway searching for starting with 1 none of the 2972 records are returned On 6/14/05, Ruslan Zasukhin wrote: > On 6/14/05 1:19 PM, "Heinrich Ruoff" wrote: > > > when using LIMIT: > > > > "SELECT * FROM tb_bje_artikel WHERE Artikelnummer LIKE '2%' LIMIT 0,23" > > properly returns 1366 records > > > > "SELECT * FROM tb_bje_artikel WHERE Artikelnummer LIKE '1%' LIMIT 0,23" > > should return 2972 records but returns 0 > > > > "SELECT * FROM tb_bje_artikel WHERE Artikelnummer LIKE '3%' LIMIT 0,23" > > should return 48 records but returns 0 > > > > how is it possible that seaching for "starting with 2" works perfectly > > but 1 or 3 doesn't work? > > May be send your database to Ivan's email for quick test. > > Actually I wonder, why 1336 is correct, if LIMIT is 23 ? > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From sunshine at public.kherson.ua Tue Jun 14 13:55:50 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 05:55:59 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: Message-ID: On 6/14/05 1:49 PM, "Heinrich Ruoff" wrote: > your question regarding the 1366 is actually entitled > only 23 of the total 1366 records starting with 2 are returned > anyway searching for starting with 1 none of the 2972 records are returned Try just in case command REINDEX DATABASE. May be index is bad. If this not helps then send db to Ivan -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Tue Jun 14 14:01:01 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 14 07:01:05 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: References: Message-ID: REINDEX DATABASE didn't help sent it to Ivan On 6/14/05, Ruslan Zasukhin wrote: > On 6/14/05 1:49 PM, "Heinrich Ruoff" wrote: > > > your question regarding the 1366 is actually entitled > > only 23 of the total 1366 records starting with 2 are returned > > anyway searching for starting with 1 none of the 2972 records are returned > > Try just in case command REINDEX DATABASE. > May be index is bad. > > If this not helps then send db to Ivan > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From rjb at robelko.com Tue Jun 14 14:28:12 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 14 07:38:25 2005 Subject: [V4REV] Notes on example stack In-Reply-To: References: <75AD713D-6555-4682-B02D-15F0A0E178CB@mangomultimedia.com> Message-ID: >I think also that the plugin approach is better although any >approach should work. If Ruslan does not produce such a plugin, I >will. The question is whether it should always load Valentina or >leave it up to the user or offer a simple API to load/unload it on >demand. This would need a new valentina call that returns a list of >open databases, though. > >Robert I think that being able to check what databases are open would be handy in any usage scenerio. I am going to enter this as a new feature request to Mantis. This might not be needed/useful in other environments. Robert From IvanSmahin at public.kherson.ua Tue Jun 14 16:42:59 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Tue Jun 14 08:43:07 2005 Subject: [V4REV] Notes on example stack // path to stack folder In-Reply-To: References: Message-ID: <1671621249.20050614164259@public.kherson.ua> Hello Robert, Tuesday, June 14, 2005, 1:21:01 PM, you wrote: RB> When the example stack opens, it should get a path to its folder and RB> save it in a custom property, so any example stack can fetch it and RB> use as root folder. So all scripts in examples use only path relative RB> to this. RB> for example RB> on openStack RB> get the effective filename of this stack RB> set the itemDel to slash RB> set the rootFolderPath of this stack to (item 1 to -2 of it) & slash RB> ... RB> end openStack RB> Then each time you need a full path RB> put (the rootFolderPath of stack "exampleIndex") & relDbPath into fullDbPath Is it another way to set default application folder? Something like: set defaultfolder to rootFolderPath .. After this all relation path must be treated as related to rootFolderPath. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From rjb at robelko.com Tue Jun 14 16:18:36 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 14 09:20:14 2005 Subject: [V4REV] Notes on example stack // path to stack folder In-Reply-To: <1671621249.20050614164259@public.kherson.ua> References: <1671621249.20050614164259@public.kherson.ua> Message-ID: >Is it another way to set default application folder? >Something like: > >set defaultfolder to rootFolderPath >.. > >After this all relation path must be treated as related to rootFolderPath. > > >-- >Best regards, > Ivan mailto:IvanSmahin@public.kherson.ua Unfortunately, the defaultFolder is a bit of a misnomer. It does not set the default folder but the current folder. You would use the defaultFolder, for example, to fetch a list of files from a specific directory: set the defaultFolder to someFolderPath get the files The setting is not permanent and can, and usually will, change during execution (it would not change if you were executing as a standalone, but you are executing in a multi-application environment). The approach I suggested is safer. If you do not want to keep typing the full reference to the custom property, add a function to your mainstack that gives it to you; for example: function ExFullPath relPath return (the rootFolderPath of stack "exampleIndex") & relPath end ExFullPath then instead of put (the rootFolderPath of stack "exampleIndex") & relDbPath into fullDbPath you can use put ExFullPath(relDbPath) into fullDbPath Robert From lists at mangomultimedia.com Tue Jun 14 07:45:25 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue Jun 14 09:45:28 2005 Subject: [V4REV] Notes on example stack // Fonts (???) In-Reply-To: References: Message-ID: On Jun 14, 2005, at 3:27 AM, Robert Brenstein wrote: >> Hi Guys, >> >> Fonts is another problem I cannot solve with Rev on mac for now. >> >> Ivan have made examples on Wndows. >> He have NOT change fonts, i.e. Everything was default settings of >> Rev. >> >> Now on mac I see that font is bigger that fields that Ivan have made. >> >> Why is this ???? >> >> I see on Mac that font Taho is used. >> >> The worse is that when I change to other font -- Nothing changes. >> When I change even size of font -- nothing changes on screen. >> How this can be? And how fight with this ? > > I think that Ivan copied the descriptions from another program and > the font specifications were copies together. These overwrite field > settings. > > I am at a client now so I can't check myself but you can create an > extra fld and try > > put the text of fld "label1" into fld "labelnew" > > this should strip formatting that came with the text and the > defaults should kick in. > > The default under OS X is Lucida Grande 11, if I am not mistaken, > but each developer can set the default as they wish. Your fields > should be somewhat oversized to allow larger text. Your stacks have > plenty of space (you can make windows a tad larger) so that is not > an issue. I just looked at this and the htmlText property of the field has the font embedded in it:

Create table Person.

So you will want to do what Robert suggested. One way to do this automatically is like this: on mouseUp pN if (pN = 1) then put "V4REV Examples"&cr into tStacks put substacks of stack "V4REV Examples" &cr after tStacks delete last char of tStacks repeat for each line tStack in tStacks repeat with i = 1 to number of cards of stack tStack repeat with j = 1 to number of fields of card i of stack tStack set text of fld j of card i of stack tStack to text of fld j of card i of stack tStack end repeat end repeat end repeat end if pass mouseUp end mouseUp From sunshine at public.kherson.ua Tue Jun 14 19:05:29 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 11:05:37 2005 Subject: [SPEED] Improved performance of cache work Message-ID: Hi All, I have good news. I was able just only improve performance of caching. On million table "SELECT * FROM T" before 1.8 sec now 0.8 sec -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 19:13:50 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 11:14:07 2005 Subject: [V4REV] Notes on example stack // list of open db In-Reply-To: Message-ID: On 6/14/05 3:28 PM, "Robert Brenstein" wrote: >> I think also that the plugin approach is better although any >> approach should work. If Ruslan does not produce such a plugin, I >> will. The question is whether it should always load Valentina or >> leave it up to the user or offer a simple API to load/unload it on >> demand. This would need a new valentina call that returns a list of >> open databases, though. >> >> Robert > > I think that being able to check what databases are open would be > handy in any usage scenerio. I am going to enter this as a new > feature request to Mantis. This might not be needed/useful in other > environments. May be, Robert. In the WebSiphon there was such function. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Tue Jun 14 18:35:07 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 14 11:44:07 2005 Subject: [V4REV] Notes on example stack // list of open db In-Reply-To: References: Message-ID: >On 6/14/05 3:28 PM, "Robert Brenstein" wrote: > >>> I think also that the plugin approach is better although any >>> approach should work. If Ruslan does not produce such a plugin, I >>> will. The question is whether it should always load Valentina or >>> leave it up to the user or offer a simple API to load/unload it on >>> demand. This would need a new valentina call that returns a list of >>> open databases, though. >>> >>> Robert >> >> I think that being able to check what databases are open would be >> handy in any usage scenerio. I am going to enter this as a new >> feature request to Mantis. This might not be needed/useful in other >> environments. > >May be, Robert. > >In the WebSiphon there was such function. > >-- >Best regards, > >Ruslan Zasukhin Mantis knows nothing of v4rev. Are you going to add it or v4rev issues should be entered under vxcmd? Robert From sunshine at public.kherson.ua Tue Jun 14 20:30:21 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 12:30:27 2005 Subject: [V4REV] Notes on example stack // list of open db In-Reply-To: Message-ID: On 6/14/05 7:35 PM, "Robert Brenstein" wrote: > Mantis knows nothing of v4rev. Are you going to add it or v4rev > issues should be entered under vxcmd? Use vxcmd, I will rename later -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From snw at paradise.net.nz Wed Jun 15 08:25:49 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Tue Jun 14 15:25:59 2005 Subject: [V4MD] locale, storageEncoding In-Reply-To: References: <6.2.1.2.2.20050614205135.03a90ad0@pop3.paradise.net.nz> Message-ID: <6.2.1.2.2.20050615082500.046fc5f0@pop3.paradise.net.nz> >Please try to open db in the viSQL and look into window "Table Structure" Does viSQL run on Windows? Why doesn't my copy of VStudio provide this info? -Sean. From sunshine at public.kherson.ua Tue Jun 14 23:34:27 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 15:34:34 2005 Subject: [SPEED] Improved performance of cache work In-Reply-To: Message-ID: On 6/14/05 7:05 PM, "Ruslan Zasukhin" wrote: > Hi All, > > I have good news. > > I was able just only improve performance of caching. > > On million table "SELECT * FROM T" > > before 1.8 sec > now 0.8 sec After little more work now 0.7 sec on first query 0.5 on next queries (i.e. cached) If use kNoLocks for query then no locks 0.1 - 0.09 ------------- Btw, I have similar bench for RB2005 - SQL Lite v3 I.e. Table with million records. sql lite 24 secs Comparing to no locks (because they do not have locks) We get Valentina is faster 240 times on this query -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 14 23:36:45 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 14 15:36:56 2005 Subject: [V4MD] locale, storageEncoding In-Reply-To: <6.2.1.2.2.20050615082500.046fc5f0@pop3.paradise.net.nz> Message-ID: On 6/14/05 11:25 PM, "Sean Wilson" wrote: >> Please try to open db in the viSQL and look into window "Table Structure" > > Does viSQL run on Windows? Ak, you are V4md user, so you cannot self run ViSQL. > Why doesn't my copy of VStudio provide this info? Still on TODO. Just today I have discuss this with Andrey. > OK, that explains why storageEncoding returns "UTF-16". > However, why does locale return , especially as I've set it to > "en_US" (which seems to be a valid option)? Well, may be broken something on V4Md level.. Igor, we should check this -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 15 08:57:01 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 15 00:57:51 2005 Subject: sorting w accents In-Reply-To: <000001c57014$fe9101a0$0201a8c0@JOHNHP> Message-ID: On 6/13/05 3:39 PM, "John W. Miescher" wrote: > Hi Ruslan, > attached is the sample project. 1. Create the DB, 2. run a query. > > using the prefab '%fred%' finds nothing, but '%fr?d%' finds 3 records. > > Both are wrong - the should find Fr?d?rik, not more and not less. > > Hope you can debug me. Best regards, john m. > > E: miescher@bizdata.com Hi John, Simple. You have to use UTF8 for storage encoding. Not works now. I have replace to mDB_UTF8 = CreateDatabase( "UTF16" ) And query works as you expect -- one record Fr?d?rik is found -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Wed Jun 15 10:12:21 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Wed Jun 15 03:12:26 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: References: Message-ID: Hello Ruslan, is there any news on this issue? I need a prototype using SQL LIMIT functionality till the end of the week. Is there a chance that Windows string from DB problems and the LIMIT will be fixed that fast? Otherwise I would have to think of a workaround using ranges in property lists. regards Heinrich On 6/14/05, Heinrich Ruoff wrote: > REINDEX DATABASE didn't help > sent it to Ivan > > On 6/14/05, Ruslan Zasukhin wrote: > > On 6/14/05 1:49 PM, "Heinrich Ruoff" wrote: > > > > > your question regarding the 1366 is actually entitled > > > only 23 of the total 1366 records starting with 2 are returned > > > anyway searching for starting with 1 none of the 2972 records are returned > > > > Try just in case command REINDEX DATABASE. > > May be index is bad. > > > > If this not helps then send db to Ivan > > > > -- > > Best regards, > > > > Ruslan Zasukhin > > VP Engineering and New Technology > > Paradigma Software, Inc > > > > Valentina - Joining Worlds of Information > > http://www.paradigmasoft.com > > > > [I feel the need: the need for speed] > > > > > > _______________________________________________ > > Valentina-beta mailing list > > Valentina-beta@lists.macserve.net > > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > From sunshine at public.kherson.ua Wed Jun 15 11:51:32 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 15 03:51:38 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: Message-ID: On 6/15/05 11:12 AM, "Heinrich Ruoff" wrote: > Hello Ruslan, > > is there any news on this issue? > I need a prototype using SQL LIMIT functionality till the end of the week. > Is there a chance that Windows string from DB problems and > the LIMIT will be fixed that fast? > Otherwise I would have to think of a workaround using ranges > in property lists. Strings are fixed. I have told right? Ivan will be able check problem of LIMIT today later or tomorrow -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From snw at paradise.net.nz Wed Jun 15 21:26:23 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Wed Jun 15 04:26:39 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: References: Message-ID: <6.2.1.2.2.20050615212451.030ab100@pop3.paradise.net.nz> >Strings are fixed. I have told right? Yes, you have said that. But you've given no indication of when a newer version (V4MD Win 2.0.4fc6?) might be released. -Sean. From sunshine at public.kherson.ua Wed Jun 15 12:29:26 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 15 04:29:31 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: <6.2.1.2.2.20050615212451.030ab100@pop3.paradise.net.nz> Message-ID: On 6/15/05 12:26 PM, "Sean Wilson" wrote: > >> Strings are fixed. I have told right? > > Yes, you have said that. But you've given no indication of when a newer > version (V4MD Win 2.0.4fc6?) might be released. 1 - 2 days. I.e. Today or tomorrow -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 15 13:10:45 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 15 05:10:56 2005 Subject: [V4REV] Installation In-Reply-To: Message-ID: On 6/15/05 12:39 PM, "Robert Brenstein" wrote: I'd like answer to list. >> No, we use standard OS X and Windows installers. > > Ruslan, > > In one of the emails, you complained about not seeing a reasonable > place on Mac OSX to install. I've just read in the new V4REV > documentation that your plan was to install VComponents into > /Library/CFMSupport on Mac OSX and into c:/Program Files/ under > Windows. > > Why don't you use a similar location for Mac OSX: > /library/Application Support ? Seems quite logical to me and then > same VComponents will be available to all copies of Revolution and > MetaCard. 1) for CARBON shared libs they MUST BE in the CFMSupport 2) in Rev we use MACHO libs. all our MACHO dlls compiled with special option @executable_path = ../../VComponents This is made because Vstudio and Vserver apps made as Packages. So VComponents folder go inside of application. And when macho DLL have such option, it cannot be located in other places. > The V4REV_Macho bundle could go as Trevor suggested into the > "database drivers" folder which sits inside the Revolution > "components" folder. Bundle yes can be located anywhere. > The examples, the "V4REV_2 Examples" folder, are fine as they are in > the main Revolution folder (just add "Examples" to folder name). > > What d'ya say? We was going Revolution V4REV_2 Examples V4REV_macho_bundle I think not big difference to your suggestions. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 15 15:25:34 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 15 07:25:44 2005 Subject: [V4REV] again: why we have go by way of single stack ??? Message-ID: Hi Trevor, Hi Robert, Can you again (yes I fell stupid) explain me: * why our original way with 50 independent examples looks bad for you ? * why we need to put them all into single example ? Just we seat and watch on this monster example, We think about how to resole global vars, And we see only bad ways from our point of view. :-(( ------- For example about global. Robert, you have suggest to have MainExample: gValArray[ "gSomeVar" ] All rest sub-stacks use it. But should we allow open 2 substack-examples in the same time? If yes, then OPS, we need something as gValArray[ "gDbRef_Example1" ] gValArray[ "gDbRef_Example2" ] .... 50 times. Terrible and ugly. The same for each global! TableRef. CursorRef, ... -------------------- If we allow only ONE example substack to be open, then okay, it is more simple. --------------- Ivan says that now it is hard redo globals on stack properties, To many redo... -------------- I still wonder, why have start develop this MAIN Example stack??? I do not see any problems with having 50 examples. each example point to one _external_ shared stack, which have common methods. As I understand this works technically in Revolution, So why we have go by single stack way? Just I cannot remember strong reasons.... -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 15 15:34:40 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 15 07:34:46 2005 Subject: [V4REV] Installation In-Reply-To: Message-ID: On 6/15/05 1:25 PM, "Robert Brenstein" wrote: > > So how will things look when we produce a Revolution standalone that > we distribute to users? As for any modern OS X application MyApp.app Contents MacOS VComponents -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Wed Jun 15 16:54:33 2005 From: rjb at robelko.com (Robert Brenstein) Date: Wed Jun 15 09:56:48 2005 Subject: [V4REV] again: why we have go by way of single stack ??? In-Reply-To: References: Message-ID: >Hi Trevor, >Hi Robert, > >Can you again (yes I fell stupid) explain me: > >* why our original way with 50 independent examples looks bad for you ? > >* why we need to put them all into single example ? > I don't recall the whole discussion that lead to this but I think the major issue that started it was your wanting to use some shared functions and windows. Part of it was also producing a distro that is clean of cvs and other ancilliary files. For us, having a list of examples, makes it also much easier to see what is there and faster to hop from one to the other without having to think which folder is where and which is with examples and which are common things not to be used directly. Overall, it is just a cleaner solution. It can look strange to you being used to the myriad of C/C++ files in multitude of folders. Globals have nothing to do with that. They function same whether you have a single stackfile or multiple stackfiles, so splitting back into single stacks will not solve any issues with globals. Remember that closing an example stack does not automatically dispose of globals. They persist unless you program to explicitly purge each of them. >Just we seat and watch on this monster example, >We think about how to resole global vars, >And we see only bad ways from our point of view. :-(( You don't need globals at all. Some examples define in excess of 20 globals and each example makes its own set. That will result is severe pollution of global space. Not mentioning that the names you use are not unique enough. You guys seem to be making this more complicated than needed but can't really blame you since you are not really using Revolution regularly and understanding it properly. > >------- >For example about global. > >Robert, you have suggest to have > > MainExample: gValArray[ "gSomeVar" ] > >All rest sub-stacks use it. That was suggested early on to simply reduce the number of globals. Later, I told you that your examples should use custom properties or local (static) variables not proper globals. Converting to custom properties is more work, so you may prefer to use locals. That will incur the minimum changes in code. global fld_bool -> local fld_bool They may require, though, moving some code from buttons to card level, but from I have seen, most examples already have most code in card scripts. >But should we allow open 2 substack-examples in the same time? >If yes, then OPS, we need something as > > gValArray[ "gDbRef_Example1" ] > gValArray[ "gDbRef_Example2" ] > .... 50 times. > >Terrible and ugly. >The same for each global! TableRef. CursorRef, ... You can say gValArray["ex1,dbref"] gValArray["ex2,dbref"] or just gValArray["dbref1"] gValArray["dbref2"] Array keys can be short. But as I said, you are probably better of using local variables. They retain values like globals but go away automatically when the stack is closed. And there are no name conflicts possible. > >-------------------- >If we allow only ONE example substack to be open, then okay, it is more >simple. > > >--------------- >Ivan says that now it is hard redo globals on stack properties, >To many redo... > Being able to open one example at a time would be limiting, although it is plausible. It does not solve the issue of globals, though, except allowing you to reuse same key names. However, opening a single example at a time is functional only when all examples are substacks in the same stackfile. Otherwise, nothing stops users from opening multiple ones, at least trying. >-------------- >I still wonder, why have start develop this MAIN Example stack??? > >I do not see any problems with having 50 examples. > each example point to one _external_ shared stack, > which have common methods. > >As I understand this works technically in Revolution, >So why we have go by single stack way? >Just I cannot remember strong reasons.... Yes, you can have a mainstack with common windows as substacks and keeping individual example stacks separately. It will work if you follow the same rules. The difference is only with where they are physically. Logically, they still must function basically as substacks of the main stack. Examples must know where exactly the mainstack is and watch that they do not close Valentina behind the back of another example. The listbox stack must also know where exactly the examples are. Robert From IvanSmahin at public.kherson.ua Wed Jun 15 18:25:21 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Wed Jun 15 10:25:19 2005 Subject: [V4REV] again: why we have go by way of single stack ??? In-Reply-To: References: Message-ID: <1151525981.20050615182521@public.kherson.ua> Hello Robert, Wednesday, June 15, 2005, 5:54:33 PM, you wrote: Thank you for the answer. Is it true that local var ... will be accessible and has a "static" behavior in the particular script ( card script for example )? If so - we have no problem because I wrote all logic in the card scripts. --------- Actually we are almost built the logic of the example. So 1. We have a number of Rev stacks in the directory tree. Each example in the own directory. 2. We have some tool stack which is a) Performing some correction to the directory-tree-based stacks if needed. b) Build single V4REV_Examples.rev stack using that one. 3. V4REV_Examples.rev will be available for download. All others stack are for internal use. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From kray at sonsothunder.com Wed Jun 15 14:40:32 2005 From: kray at sonsothunder.com (Ken Ray) Date: Wed Jun 15 14:40:58 2005 Subject: [V4REV] again: why we have go by way of single stack ??? In-Reply-To: <1151525981.20050615182521@public.kherson.ua> Message-ID: On 6/15/05 10:25 AM, "Ivan Smahin" wrote: > Hello Robert, > > Wednesday, June 15, 2005, 5:54:33 PM, you wrote: > > > Thank you for the answer. > > Is it true that > > local var > ... > > will be accessible and has a "static" behavior in the particular > script ( card script for example )? Yes, so long as it is *outside* of all handlers, it becomes "script-local"; that is, avaialble to all handlers in the script. For example: local sMyVar on mouseUp put 10 into sMyVar end mouseUp on DoIt -- called from somewhere else answer sMyVar -- answers "10" end DoIt If you put the local *inside* of a handler, it is local only to that specific handler. HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray@sonsothunder.com From wonderfef at noos.fr Thu Jun 16 15:27:55 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Thu Jun 16 08:28:03 2005 Subject: [V4RB2] where to download? Message-ID: <5C3BDC93-32D5-4BEE-840E-EBE183D587B9@noos.fr> Hello, There is really something's wrong. Simple SQL statements do not work at all... my app freezes. Maybe this comes from different versions of Valentina I may have? On Windows side (all on the same PC): VServer 2.0.4fc5 VStudio 2.0b8 On Mac: V4RB2 plug in (Finder's get info says '2.0.3', but I have doubts about this) VStudio 2.0b8 I also miss all components (.dll's and whatever) to build my app on my Mac targeting Windows. The .exe complains that some dlls are missing. Where can I download all of this? Thanks Eric From sunshine at public.kherson.ua Thu Jun 16 17:22:30 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 16 09:22:39 2005 Subject: [V4RB2] where to download? In-Reply-To: <5C3BDC93-32D5-4BEE-840E-EBE183D587B9@noos.fr> Message-ID: On 6/16/05 4:27 PM, "Eric Ferrer" wrote: > > Hello, > > There is really something's wrong. > Simple SQL statements do not work at all... my app freezes. > > Maybe this comes from different versions of Valentina I may have? > > On Windows side (all on the same PC): > VServer 2.0.4fc5 > VStudio 2.0b8 > > On Mac: > V4RB2 plug in (Finder's get info says '2.0.3', but I have doubts > about this) > VStudio 2.0b8 > > I also miss all components (.dll's and whatever) to build my app on > my Mac targeting Windows. The .exe complains that some dlls are missing. > > Where can I download all of this? Eric, Today I will make new build for all platforms. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rbarber at yhb.att.ne.jp Fri Jun 17 14:53:04 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Fri Jun 17 00:53:05 2005 Subject: [V4REV] Installation In-Reply-To: References: Message-ID: <690fe5fef925c8a34ac9804a9b83ef2e@yhb.att.ne.jp> Hi Ruslan, This folder is nearly 19 MB. A typical Rev standalone runs 3 to 5 MB. with the basic engine. Including Val really increases the size of the distribution. 1. I know HD are bigger and users don't care anymore. 2. I know that the IBM library is part of the fattening up problem. Still... is there any component or Val that we can leave out? What if we don't need any networking or client stuff? thanks Ron On Jun 15, 2005, at 9:34 PM, Ruslan Zasukhin wrote: > On 6/15/05 1:25 PM, "Robert Brenstein" wrote: > >> >> So how will things look when we produce a Revolution standalone that >> we distribute to users? > > As for any modern OS X application > > MyApp.app > Contents > MacOS > VComponents > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From rbarber at yhb.att.ne.jp Fri Jun 17 15:24:00 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Fri Jun 17 01:24:12 2005 Subject: [V4REV] Installation In-Reply-To: <690fe5fef925c8a34ac9804a9b83ef2e@yhb.att.ne.jp> References: <690fe5fef925c8a34ac9804a9b83ef2e@yhb.att.ne.jp> Message-ID: <3f2fca948b2dce49631295487ac5bf5b@yhb.att.ne.jp> Hi again, Okay, I've begun to read the val kernal docs and found: > Also part of ICU is file icudt30l.dat. It is on default is quite big > (about 8 MB). This file contains information about all Locales of the > world. It is possible to reduce this file to 3.5 MB if to remove not > needed Locales. How do I remove unnecessary locales? > 2) Valentina engine includes 3 DLLs: VShared.dll, VKernel.dll and > VClient.dll. VShared - this is small DLL that check other two and load > them if they are in the folder. If only one of them is present then > only one is loaded. In this case you can work only with a local or > only with a remote Valentina database. VKernel - this is Valentina > engine itself that work with disk database files, do SQL and so on. > VClient - this is Valentina Client library, which establish TCP/IP > connection to a Valentina Server via socket. > So the only DLLs you can remove from Vcomponents folder are VKernel > and VClient to get only Client or only Local solution. If both these > DLLs are in the folder then your app will be able in the same time > work with a local database and with a remote Valentina Server. From this, I understand that I can remove the Vlient file because I will be using only a local db. But it sounds like I can remove the Vkernal file as well!? That can't be right. Can you clarify this please? Thanks Ron On Jun 17, 2005, at 2:53 PM, ron barber wrote: > Hi Ruslan, > > This folder is nearly 19 MB. A typical Rev standalone runs 3 to 5 MB. > with the basic engine. > > Including Val really increases the size of the distribution. 1. I know > HD are bigger and users don't care anymore. 2. I know that the IBM > library is part of the fattening up problem. > > Still... is there any component or Val that we can leave out? What if > we don't need any networking or client stuff? > > thanks > Ron > > > > On Jun 15, 2005, at 9:34 PM, Ruslan Zasukhin wrote: > >> On 6/15/05 1:25 PM, "Robert Brenstein" wrote: >> >>> >>> So how will things look when we produce a Revolution standalone that >>> we distribute to users? >> >> As for any modern OS X application >> >> MyApp.app >> Contents >> MacOS >> VComponents >> >> >> -- >> Best regards, >> >> Ruslan Zasukhin >> VP Engineering and New Technology >> Paradigma Software, Inc >> >> Valentina - Joining Worlds of Information >> http://www.paradigmasoft.com >> >> [I feel the need: the need for speed] >> >> >> _______________________________________________ >> Valentina-beta mailing list >> Valentina-beta@lists.macserve.net >> http://lists.macserve.net/mailman/listinfo/valentina-beta >> > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From heinrichruoff at gmail.com Fri Jun 17 09:23:29 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Fri Jun 17 02:23:35 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: References: <6.2.1.2.2.20050615212451.030ab100@pop3.paradise.net.nz> Message-ID: Hello Ruslan, 2 days are gone - any news on 2.0.4fc6? Heinrich On 6/15/05, Ruslan Zasukhin wrote: > On 6/15/05 12:26 PM, "Sean Wilson" wrote: > > > > >> Strings are fixed. I have told right? > > > > Yes, you have said that. But you've given no indication of when a newer > > version (V4MD Win 2.0.4fc6?) might be released. > > 1 - 2 days. I.e. Today or tomorrow > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From IvanSmahin at public.kherson.ua Fri Jun 17 12:13:12 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Fri Jun 17 04:13:15 2005 Subject: [V4MD2] more LIMIT problems In-Reply-To: References: <6.2.1.2.2.20050615212451.030ab100@pop3.paradise.net.nz> Message-ID: <1428077821.20050617121312@public.kherson.ua> Hello Heinrich, Friday, June 17, 2005, 10:23:29 AM, you wrote: HR> Hello Ruslan, HR> 2 days are gone - any news on 2.0.4fc6? HR> Heinrich It is almost ready. Wait a little bit more please. BTW, "limit" bug is fixed there. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From wonderfef at noos.fr Fri Jun 17 11:14:49 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Fri Jun 17 04:14:55 2005 Subject: [V4RB2] where to download? In-Reply-To: References: Message-ID: <5D332AC2-39B2-4E4F-889B-886E5EA532C4@noos.fr> Le 16 juin 2005 ? 16:22, Ruslan Zasukhin a ?crit : > Today I will make new build for all platforms. Not ready yet? I'm stuck, nothing works, there's something wrong, I don't feel confident about Valentina. I don't understand why simple things like: "SELECT Name FROM Clients" works, and : "SELECT Name, ShortName FROM Clients" does not work, the app freezes. Valentina keeps on firing VException that I can't even catch, instead of returning nil values - easier to test. Desperately, Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050617/551c7a37/attachment.html From sunshine at public.kherson.ua Fri Jun 17 12:22:20 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 04:22:36 2005 Subject: [V4RB2] where to download? In-Reply-To: <5D332AC2-39B2-4E4F-889B-886E5EA532C4@noos.fr> Message-ID: On 6/17/05 12:14 PM, "Eric Ferrer" wrote: > > Le 16 juin 2005 ? 16:22, Ruslan Zasukhin a ?crit : > > > Today I will make new build for all platforms. > > > Not ready yet? I almost have fix the last test which did fail related to my changes in caching. > I'm stuck, nothing works, there's something wrong, I don't feel confident > about Valentina. Eric, Please stop say nothing works. Igor have test again ALL examples of V4RB in client server mode. He say all works, he have found 2 minor glitches. He check them now to fix. Yesterday Igor the whole day did work on Win XP in the Valentina Studio with Valentina Server. He have found only one major bug: crash on add record. All rest do works quite good as he say. So, again, you need help us reproduce problem you have. Just say: nothing works for me -- do not help us in any way. With new build please try again, if problems. then make some SMALL db and reproduce on this db. Then describe us steps you do to get problem. You can spend time to play with or examples. Pay attention how we construct now Vdatabase class if you use classes way. May be you have miss that line and it kick you. Again, we do not see Terrible problems on our side. I think you could miss some simple change from 1.x to 2.0 which affect you. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 17 12:39:10 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 04:39:26 2005 Subject: [V4RB2] where to download? // advice In-Reply-To: <5D332AC2-39B2-4E4F-889B-886E5EA532C4@noos.fr> Message-ID: On 6/17/05 12:14 PM, "Eric Ferrer" wrote: > > Le 16 juin 2005 ? 16:22, Ruslan Zasukhin a ?crit : > >> Today I will make new build for all platforms. > > Not ready yet? > > I'm stuck, nothing works, there's something wrong, I don't feel > confident about Valentina. > > I don't understand why simple things like: > "SELECT Name FROM Clients" > works, and : > "SELECT Name, ShortName FROM Clients" > does not work, the app freezes. 1) stop server 2) open your db under viSQL 3) do query -- "SELECT Name, ShortName FROM Clients" works or no ? ------------ Another advice: You can easy do that you app will be easy work in LOCAL or client server mode. Please look how we have made this in our examples. Just one flag gClient = true/false What this give? 1) you can ship apps for single-user and multi-user work. 2) it can be tunable in prefs or work even in both modes. During development you can run it in LOCAL mode. And see If everything work in LOCAL mode. You can even develop in LOCAL mode to simplify process and sometimes test it under server. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From wonderfef at noos.fr Fri Jun 17 11:48:46 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Fri Jun 17 04:48:52 2005 Subject: [V4RB2] where to download? In-Reply-To: References: Message-ID: <874B4D0C-6DD0-482B-B31D-0532809DC77C@noos.fr> Le 17 juin 2005 ? 11:22, Ruslan Zasukhin a ?crit : > Please stop say nothing works. > Igor have test again ALL examples of V4RB in client server mode. > He say all works, he have found 2 minor glitches. He check them now > to fix. Sorry, I was too evil, that's true. But - I mean it - I'm really stuck. There is something wrong, but I don't know what or where or when. If you are able to connect to VServer (on Win2000Pro) using VStudio (on MacOS X Tiger), then what's wrong with me? It cannot be the way I use RB, since both products are made by you. My database seems to be OK too, since VStudio (on Win2000Pro) can connect to VServer (on Win2000Pro) and get some records out of a cursor. Is it because I use French systems? Is it because I use Win2000 and not XP? Is it because I'm on Tiger? Please, Ruslan, just give me all links where to download the latest beta release files. I think I'm compiling with a RB plugin whose version does not match with VServer (2.0.4fc5) - The .exe complains that it can't find "Kernel_Win32_Final_CW.dll" though I think it should search for "Kernel_Win32_Release_CW.dll" This would allow me to go on testing. Sorry for my bad words and bitterness. Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050617/1bf0a138/attachment.html From sunshine at public.kherson.ua Fri Jun 17 13:04:54 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 05:05:07 2005 Subject: [V4RB2] where to download? In-Reply-To: <874B4D0C-6DD0-482B-B31D-0532809DC77C@noos.fr> Message-ID: On 6/17/05 12:48 PM, "Eric Ferrer" wrote: > But - I mean it - I'm really stuck. > There is something wrong, but I don't know what or where or when. I recommend you spend 30 minutes And run EACH our example in client/server mode. For this you need open ExmapleTools module, and change here gClient = true I think that when you will see that ALL that works, This start work as some kind of own protection. Now you can compare your code to code of our examples. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 17 13:05:32 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 05:05:43 2005 Subject: [V4RB2] where to download? In-Reply-To: <874B4D0C-6DD0-482B-B31D-0532809DC77C@noos.fr> Message-ID: On 6/17/05 12:48 PM, "Eric Ferrer" wrote: > If you are able to connect to VServer (on Win2000Pro) using VStudio (on MacOS > X Tiger), then what's wrong with me? I think that THIS one really not works. I have told that Igor have work whole day Vstudio win to VSERVER win -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 17 13:07:41 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 05:07:55 2005 Subject: [V4RB2] where to download? In-Reply-To: <874B4D0C-6DD0-482B-B31D-0532809DC77C@noos.fr> Message-ID: On 6/17/05 12:48 PM, "Eric Ferrer" wrote: > If you are able to connect to VServer (on Win2000Pro) using VStudio (on MacOS > X Tiger), then what's wrong with me? > It cannot be the way I use RB, since both products are made by you. > > My database seems to be OK too, since VStudio (on Win2000Pro) can connect to > VServer (on Win2000Pro) and get some records out of a cursor. > > > Is it because I use French systems? > Is it because I use Win2000 and not XP? > Is it because I'm on Tiger? Eric, Are you say that normally you DEVELOP on MAC but Vserver runs on Windows ? Well, then we will try today or most probably tomorrow With Igor do a lots of test in such configuration. Hmm, I am sure that we have tets in such way V4RB and V4Md... Not Vstudio. May be Vstudio sources have some bug. So we will test all again from MAC Client to Win server. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 17 13:10:02 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 05:10:12 2005 Subject: [V4RB2] where to download? In-Reply-To: <874B4D0C-6DD0-482B-B31D-0532809DC77C@noos.fr> Message-ID: On 6/17/05 12:48 PM, "Eric Ferrer" wrote: > Please, Ruslan, just give me all links where to download the latest beta > release files. > I think I'm compiling with a RB plugin whose version does not match with > VServer (2.0.4fc5) - The .exe complains that it can't find > "Kernel_Win32_Final_CW.dll" though I think it should search for > "Kernel_Win32_Release_CW.dll" > > This would allow me to go on testing. Ok, Today we will make V4RB and V4MD and Vserver for both platforms. I will ask Jochen also prepare new build of Vstudio today evening. At least one major bug was fixed. Jochen also please try on your side connect from Vstudio to Vserver win. -------------------- And today we will try improve our site to have links on beta pages. Just we have not yet use this mechanism on new site... So links will be always up on site... -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Fri Jun 17 13:27:46 2005 From: rjb at robelko.com (Robert Brenstein) Date: Fri Jun 17 06:29:03 2005 Subject: [V4REV] Installation Message-ID: >On 6/15/05 1:25 PM, "Robert Brenstein" wrote: > >> >> So how will things look when we produce a Revolution standalone that >> we distribute to users? > >As for any modern OS X application > > MyApp.app > Contents > MacOS > VComponents > > >-- >Best regards, > >Ruslan Zasukhin So the V4REV_2 bundle is not needed in standalone!? Would make things simpler but I somehow doubt this is the case :( Robert From sunshine at public.kherson.ua Fri Jun 17 14:34:49 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 06:35:04 2005 Subject: V4REV docs updated on the site Message-ID: -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From wonderfef at noos.fr Fri Jun 17 14:23:06 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Fri Jun 17 07:23:12 2005 Subject: [V4RB2] where to download? In-Reply-To: References: Message-ID: Le 17 juin 2005 ? 12:07, Ruslan Zasukhin a ?crit : > Are you say that normally you > DEVELOP on MAC but Vserver runs on Windows ? Exactly! I develop on MAC. I need to compile for MAC and WIN VServer is on WIN > I recommend you spend 30 minutes > And run EACH our example in client/server mode. I'm currently testing one of your example in deep. I'll get back to you with my test results. Thanks a lot Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050617/28e7f9d3/attachment-0001.html From wonderfef at noos.fr Fri Jun 17 14:30:51 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Fri Jun 17 07:30:59 2005 Subject: [V4RB2] where to download? In-Reply-To: References: Message-ID: Le 17 juin 2005 ? 12:04, Ruslan Zasukhin a ?crit : > And run EACH our example in client/server mode. Example "Records_AddDeleteUpdate" : - turned gClient = true - run project in IDE > VException right-away on running in the IDE method CreateDbFiles the VException is not catched I had no error telling me that it was impossible to connect to VServer - then changed host (default "localhost" by the good IP of my Server) - run > seems OK, files are created in Vserver directory - quit running project - run again in IDE > VException right-away method CreateDbFiles the VException is not catched I had no error telling me that the db could not be created because files have already the same name - launch VStudio to unregister the db, so that I could trash its files > VStudio does not show me this db (only the one I'm working on) - stop VServer service, trash the file, launch service again - run the projet again in the IDE - fill the fields with some values - click on the "ADD 10" button > NilObjectException in the "Action" event handler of the pushbutton - launch VStudio (on Windows) - this time, I can see the db in the dbs lists ; I unregister it > nothing happens, this db is always in the dbs list - so I unregister it again; I got a message "invalid file name"; so I say to myself "ok, it has been unregistered anyway" - I quit VStudio and try to trash the files > not possible, Windows says that they are in use - I launch VStudio again, the db is not listed! - so I stop Vserver service, trash the files, and run the service again - back to the RB project, I run it again in the IDE - I see now that I have to click on the "SELECT" button first, so I do - I now click on the "ADD 10" button - all is OK, I can browse the records, excepting that the "text" field has turned to chinese characters... To test this : enter some text in the "text" field, click "update", then "next" and "prev" : all is chinese. But this is not a problem here. - I now add 100's of records using the "ADD 10" button - I can browse them with no problem So what's wrong with my db ? I decide to change the example code so that the db it creates is closer to mine. I change mode 4 to mode 5, since my db is in mode 5 (.vdb + .ind) > VServer ignores this and still creates a db in mode 4 (.blb + .dat + .ind + .vdb). - I think a good idea should be now to rebuild my db in mode 4 and test if I get the same crashes. Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050617/c949668d/attachment.html From rbarber at yhb.att.ne.jp Fri Jun 17 21:56:24 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Fri Jun 17 07:56:34 2005 Subject: [V4REV] Installation In-Reply-To: <690fe5fef925c8a34ac9804a9b83ef2e@yhb.att.ne.jp> References: <690fe5fef925c8a34ac9804a9b83ef2e@yhb.att.ne.jp> Message-ID: <53927a48351bc3f547d01c50d6cd6273@yhb.att.ne.jp> Ruslan, sorry to send again, but could you respond to this please? Thank you. > Also part of ICU is file icudt30l.dat. It is on default is quite big > (about 8 MB). This file contains information about all Locales of the > world. It is possible to reduce this file to 3.5 MB if to remove not > needed Locales. How do I remove unnecessary locales? > 2) Valentina engine includes 3 DLLs: VShared.dll, VKernel.dll and > VClient.dll. VShared - this is small DLL that check other two and load > them if they are in the folder. If only one of them is present then > only one is loaded. In this case you can work only with a local or > only with a remote Valentina database. VKernel - this is Valentina > engine itself that work with disk database files, do SQL and so on. > VClient - this is Valentina Client library, which establish TCP/IP > connection to a Valentina Server via socket. > So the only DLLs you can remove from Vcomponents folder are VKernel > and VClient to get only Client or only Local solution. If both these > DLLs are in the folder then your app will be able in the same time > work with a local database and with a remote Valentina Server. From this, I understand that I can remove the Vlient file because I will be using only a local db. But it sounds like I can remove the Vkernal file as well!? That can't be right. Can you clarify this please? Thanks Ron On Jun 17, 2005, at 2:53 PM, ron barber wrote: > Hi Ruslan, > > This folder is nearly 19 MB. A typical Rev standalone runs 3 to 5 MB. > with the basic engine. > > Including Val really increases the size of the distribution. 1. I know > HD are bigger and users don't care anymore. 2. I know that the IBM > library is part of the fattening up problem. > > Still... is there any component or Val that we can leave out? What if > we don't need any networking or client stuff? > > thanks > Ron > > > > On Jun 15, 2005, at 9:34 PM, Ruslan Zasukhin wrote: > >> On 6/15/05 1:25 PM, "Robert Brenstein" wrote: >> >>> >>> So how will things look when we produce a Revolution standalone that >>> we distribute to users? >> >> As for any modern OS X application >> >> MyApp.app >> Contents >> MacOS >> VComponents >> >> >> -- >> Best regards, >> >> Ruslan Zasukhin >> VP Engineering and New Technology >> Paradigma Software, Inc >> >> Valentina - Joining Worlds of Information >> http://www.paradigmasoft.com >> >> [I feel the need: the need for speed] >> >> >> _______________________________________________ >> Valentina-beta mailing list >> Valentina-beta@lists.macserve.net >> http://lists.macserve.net/mailman/listinfo/valentina-beta >> > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > _______________________________________________ Valentina-beta mailing list Valentina-beta@lists.macserve.net http://lists.macserve.net/mailman/listinfo/valentina-beta From sunshine at public.kherson.ua Fri Jun 17 16:29:37 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 08:29:45 2005 Subject: [V4RB2] FIXED mac client to win // where to download? In-Reply-To: Message-ID: Hi Eric, We have found and fix bug. Now we cannot connect from MAC VStudio b7 to Vserver windows. Bug was in the Vserver win. In this configuration really did not work on V4RB example: Common/VServer Which show case when you connect using Vserver class but not Vdatabase. I think archives will be uploaded about 5-6 hours later. ----------------- Jochen, so actually Vstudio do not have bug in this are. But you still can wish finish that fix that Igor have start accoring Cursor->GetDatabase() returns NULL. Btw, Igor says that you use there I_ForeginPlugin interface. Igor think that you have forget somewhere do put_Xtra( ptrToKernelDb ) Please check this point -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From wonderfef at noos.fr Fri Jun 17 15:52:39 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Fri Jun 17 08:52:52 2005 Subject: Fwd: [V4RB2] where to download? References: Message-ID: I posted this message one hour ago but I can't see it in the list, so here it is again Le 17 juin 2005 ? 12:04, Ruslan Zasukhin a ?crit : > And run EACH our example in client/server mode. Example "Records_AddDeleteUpdate" : - turned gClient = true - run project in IDE > VException right-away on running in the IDE method CreateDbFiles the VException is not catched I had no error telling me that it was impossible to connect to VServer - then changed host (default "localhost" by the good IP of my Server) - run > seems OK, files are created in Vserver directory - quit running project - run again in IDE > VException right-away method CreateDbFiles the VException is not catched I had no error telling me that the db could not be created because files have already the same name - launch VStudio to unregister the db, so that I could trash its files > VStudio does not show me this db (only the one I'm working on) - stop VServer service, trash the file, launch service again - run the projet again in the IDE - fill the fields with some values - click on the "ADD 10" button > NilObjectException in the "Action" event handler of the pushbutton - launch VStudio (on Windows) - this time, I can see the db in the dbs lists ; I unregister it > nothing happens, this db is always in the dbs list - so I unregister it again; I got a message "invalid file name"; so I say to myself "ok, it has been unregistered anyway" - I quit VStudio and try to trash the files > not possible, Windows says that they are in use - I launch VStudio again, the db is not listed! - so I stop Vserver service, trash the files, and run the service again - back to the RB project, I run it again in the IDE - I see now that I have to click on the "SELECT" button first, so I do - I now click on the "ADD 10" button - all is OK, I can browse the records, excepting that the "text" field has turned to chinese characters... To test this : enter some text in the "text" field, click "update", then "next" and "prev" : all is chinese. But this is not a problem here. - I now add 100's of records using the "ADD 10" button - I can browse them with no problem So what's wrong with my db ? I decide to change the example code so that the db it creates is closer to mine. I change mode 4 to mode 5, since my db is in mode 5 (.vdb + .ind) > VServer ignores this and still creates a db in mode 4 (.blb + .dat + .ind + .vdb). - I think a good idea should be now to rebuild my db in mode 4 and test if I get the same crashes. Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050617/a5382d33/attachment.html From wonderfef at noos.fr Fri Jun 17 16:01:55 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Fri Jun 17 09:02:08 2005 Subject: [V4RB2] where to download? // advice In-Reply-To: References: Message-ID: <1A52E2F8-58D0-45BC-BC80-E067499EC696@noos.fr> Le 17 juin 2005 ? 11:39, Ruslan Zasukhin a ?crit : > 1) stop server > 2) open your db under viSQL > 3) do query -- "SELECT Name, ShortName FROM Clients" > works or no ? Works fine, at last! But (there is a "but"), this does not work : SELECT QuoteNumber, ParentClientID, Clients.Name FROM Quotes, Clients WHERE Quotes.ParentClientID *= Clients.ID --> the app freezes > ------------ > Another advice: > You can easy do that you app will be easy work in LOCAL or client > server > mode. > What this give? Same as with viSQL: simple SQLs work fine, but the one with the JOIN does not. --> the app freezes Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050617/922fc310/attachment-0001.html From sunshine at public.kherson.ua Fri Jun 17 17:07:29 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 09:07:36 2005 Subject: [V4RB2] where to download? // advice In-Reply-To: <1A52E2F8-58D0-45BC-BC80-E067499EC696@noos.fr> Message-ID: On 6/17/05 5:01 PM, "Eric Ferrer" wrote: > 1) stop server > > > 2) open your db under viSQL > > > 3) do query? -- "SELECT Name, ShortName FROM Clients" > > > ? ? works or no ? > > Works fine, at last! > But (there is a "but"), this does not work : > SELECT QuoteNumber, ParentClientID, Clients.Name > ?FROM Quotes, Clients > ?WHERE Quotes.ParentClientID *= Clients.ID > > --> the app freezes Erik, With Everything that not works do next please 1) report into Mantis 2) send us db + steps to reproduce. Mantis help us SEE the amount of job, and the main not forget anything. So please not ignore it. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From wonderfef at noos.fr Fri Jun 17 16:07:51 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Fri Jun 17 09:07:57 2005 Subject: [V4RB2] where to download? In-Reply-To: References: Message-ID: <0A986EA8-8CDD-4A3A-9F6B-CE5FB25A8516@noos.fr> Le 17 juin 2005 ? 14:30, Eric Ferrer a ?crit : > I decide to change the example code so that the db it creates is > closer to mine. > I change mode 4 to mode 5, since my db is in mode 5 (.vdb + .ind) > > > VServer ignores this and still creates a db in mode 4 (.blb > + .dat + .ind + .vdb). > > - I think a good idea should be now to rebuild my db in mode 4 and > test if I get the same crashes. I've just done it. It has changed nothing. Eric From sunshine at public.kherson.ua Fri Jun 17 17:31:55 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 09:32:06 2005 Subject: [V4RB2] where to download? In-Reply-To: <0A986EA8-8CDD-4A3A-9F6B-CE5FB25A8516@noos.fr> Message-ID: On 6/17/05 5:07 PM, "Eric Ferrer" wrote: > > Le 17 juin 2005 ? 14:30, Eric Ferrer a ?crit : > >> I decide to change the example code so that the db it creates is >> closer to mine. >> I change mode 4 to mode 5, since my db is in mode 5 (.vdb + .ind) >> >>> VServer ignores this and still creates a db in mode 4 (.blb >> + .dat + .ind + .vdb). Looks to be bug on protocol. Igor, add into Mantis. >> - I think a good idea should be now to rebuild my db in mode 4 and >> test if I get the same crashes. > > I've just done it. > It has changed nothing. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 17 22:17:53 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 14:18:03 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 Message-ID: Hi All, V4MD: http://www.paradigmasoft.com/download/V4MD_204fc7_win.exe http://www.paradigmasoft.com/download/V4MD_204fc7_mac.dmg V4RB: http://www.paradigmasoft.com/download/V4RB_204fc7_mac.dmg Vserver_Office: http://www.paradigmasoft.com/download/VServer_Embedded_204fc7_win.exe http://www.paradigmasoft.com/download/VServer_Embedded_204fc7_mac.dmg Vserver_Embedded: http://www.paradigmasoft.com/download/VServer_Office_204fc7_win.dmg http://www.paradigmasoft.com/download/VServer_Office_204fc7_mac.dmg ---------------------------- 1) this build looks to fix all bugs introduced with our latest improvement to cache. - now all our tests DONE - Kem, you sort project works now - Erik, I think that problem with corruption of index in fresh db also fixed. 2) thanks to cache improve you may see quite significant speed up for some operations. Up to 2 times. 3) Fixed problem with MAC Client that talk to WIN VServer Rest fixes you can find in the change History in our Mantis. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050617/20db6c2c/attachment.html From jda at his.com Fri Jun 17 15:27:47 2005 From: jda at his.com (jda) Date: Fri Jun 17 14:27:58 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: References: Message-ID: >1) this build looks to fix all bugs introduced with our latest >improvement to cache. > > Not quite. Still crashes when I open large db's created with 2.0.3! Jon From sunshine at public.kherson.ua Fri Jun 17 22:35:16 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 14:35:23 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: Message-ID: On 6/17/05 10:27 PM, "jda" wrote: >> 1) this build looks to fix all bugs introduced with our latest >> improvement to cache. >> >> > > Not quite. Still crashes when I open large db's created with 2.0.3! Yes, your dbs are the only which cause problems.. Although let's hear yet from Erik Mueller-Harder ... -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 17 22:38:25 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 14:38:32 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: Message-ID: On 6/17/05 10:27 PM, "jda" wrote: >> 1) this build looks to fix all bugs introduced with our latest >> improvement to cache. >> >> > > Not quite. Still crashes when I open large db's created with 2.0.3! Jon, Can you try create db using 2.0.4 fc7 ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Fri Jun 17 15:44:32 2005 From: jda at his.com (jda) Date: Fri Jun 17 14:44:38 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: References: Message-ID: >On 6/17/05 10:27 PM, "jda" wrote: > >>> 1) this build looks to fix all bugs introduced with our latest >>> improvement to cache. >>> >>> >> >> Not quite. Still crashes when I open large db's created with 2.0.3! > >Jon, > >Can you try create db using 2.0.4 fc7 ? > I just imported about 11,000 records into a fresh db -> crash. Thread 0 Crashed: 0 Kernel_Carbon_Final.shlb 0x02035a0c Read__Q23fbl24FileIterator_Cached_BaseFPcUl + 4 1 Kernel_Carbon_Final.shlb 0x02465ee4 ReadNode__3fblFQ23fbl33smart_ptrRQ23fbl11RBTree_Node + 88 2 Kernel_Carbon_Final.shlb 0x02466cf0 Right__Q23fbl11RBTree_NodeCFv + 432 3 Kernel_Carbon_Final.shlb 0x0246a134 SearchR__Q23fbl17SegmentMap_RBTreeCFRCPQ23fbl11RBTree_NodeRQ23std11pair + 104 4 Kernel_Carbon_Final.shlb 0x0246a148 SearchR__Q23fbl17SegmentMap_RBTreeCFRCPQ23fbl11RBTree_NodeRQ23std11pair + 124 5 Kernel_Carbon_Final.shlb 0x0246a148 SearchR__Q23fbl17SegmentMap_RBTreeCFRCPQ23fbl11RBTree_NodeRQ23std11pair + 124 and many more of these SegmentMap lines... Jon From sunshine at public.kherson.ua Fri Jun 17 22:52:09 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 14:52:17 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: Message-ID: On 6/17/05 10:44 PM, "jda" wrote: >> Can you try create db using 2.0.4 fc7 ? >> > > I just imported about 11,000 records into a fresh db -> crash. Please send me this file for import and HOW TO import that? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 00:11:12 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 16:11:18 2005 Subject: [ANN] V4REV 2.0.4 fc7 uploaded Message-ID: Hi Revolutioners, You can download V4REV 2.0.4 fc7 Links are on the our site, from revolution pages. both RELEASE and BETA page point to 2.0.4 fc7 archive This build show that examples can work with Valentina Server. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From snw at paradise.net.nz Sat Jun 18 10:38:05 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Fri Jun 17 17:38:34 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: References: Message-ID: <6.2.1.2.2.20050618103252.03243eb0@pop3.paradise.net.nz> >V4MD: > >http://www.paradigmasoft.com/download/V4MD_204fc7_win.exe The Windows xtra installer is corrupt/incomplete. Prior versions were 4.5 - 5MB, this one is ~1.2MB Also, could you wrap URLs in your mails with <> so that they are clickable in most clients? Thanks, -Sean. From sunshine at public.kherson.ua Sat Jun 18 02:19:22 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 17 18:19:27 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: <6.2.1.2.2.20050618103252.03243eb0@pop3.paradise.net.nz> Message-ID: On 6/18/05 1:38 AM, "Sean Wilson" wrote: >> V4MD: >> >> http://www.paradigmasoft.com/download >> /V4MD_204fc7_win.exe > > The Windows xtra installer is corrupt/incomplete. Prior versions were 4.5 - > 5MB, this one is ~1.2MB Yes, probably upload was interrupted. I have upload file again. > Also, could you wrap URLs in your mails with <> so that they are clickable > in most clients? Please note that now on site work Beta pages. So you can find links to beta builds there. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Sat Jun 18 02:10:27 2005 From: rjb at robelko.com (Robert Brenstein) Date: Fri Jun 17 19:14:09 2005 Subject: [ANN] V4REV 2.0.4 fc7 uploaded In-Reply-To: References: Message-ID: >Hi Revolutioners, > >You can download V4REV 2.0.4 fc7 > >Links are on the our site, from revolution pages. > > both RELEASE and BETA page point to 2.0.4 fc7 archive > >This build show that examples can work with Valentina Server. > Ruslan, I can't seem to get the fc7 to work. I mean the examples. Clicking the "Valentina init" button gives me an "error in function handler" in line with Valentina_Init call. Seems that Valentina_Init is not recognized/found. If I switch to Client mode, I get the same with Valentina_InitClient. The externals property is set. It seems to be set too high but changing it one folder down does not help. The strangest is that fc6 examples seem to work find with fc7 external. Robert From rbarber at yhb.att.ne.jp Sat Jun 18 10:12:34 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Fri Jun 17 20:12:46 2005 Subject: [ANN] V4REV 2.0.4 fc7 uploaded In-Reply-To: References: Message-ID: Ruslan, Robert, I was just about to write the same thing but wanted to try it on windows as well as mac. Neither one will load. On Jun 18, 2005, at 9:10 AM, Robert Brenstein wrote: >> Hi Revolutioners, >> >> You can download V4REV 2.0.4 fc7 >> >> Links are on the our site, from revolution pages. >> >> both RELEASE and BETA page point to 2.0.4 fc7 archive >> >> This build show that examples can work with Valentina Server. >> > > Ruslan, I can't seem to get the fc7 to work. I mean the examples. > Clicking the "Valentina init" button gives me an "error in function > handler" in line with Valentina_Init call. Seems that Valentina_Init > is not recognized/found. > > If I switch to Client mode, I get the same with Valentina_InitClient. > > The externals property is set. It seems to be set too high but > changing it one folder down does not help. > > The strangest is that fc6 examples seem to work find with fc7 external. > > Robert > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From snw at paradise.net.nz Sat Jun 18 14:11:20 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Fri Jun 17 21:11:31 2005 Subject: [V4MD] locale, storageEncoding In-Reply-To: References: <6.2.1.2.2.20050615082500.046fc5f0@pop3.paradise.net.nz> Message-ID: <6.2.1.2.2.20050618140201.0324ecd0@pop3.paradise.net.nz> > > OK, that explains why storageEncoding returns "UTF-16". > > However, why does locale return , especially as I've set it to > > "en_US" (which seems to be a valid option)? > >Well, may be broken something on V4Md level.. >Igor, we should check this No change in Win V4MD 2.0.4fc7. And it's still returning when this *isn't* a valid value (it should be ). And the xtra still isn't branded with version info - is this too hard to do, or an unreasonable request? From snw at paradise.net.nz Sat Jun 18 14:10:27 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Fri Jun 17 21:15:50 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: References: <6.2.1.2.2.20050618103252.03243eb0@pop3.paradise.net.nz> Message-ID: <6.2.1.2.2.20050618140022.03248a70@pop3.paradise.net.nz> > > The Windows xtra installer is corrupt/incomplete. Prior versions were 4.5 - > > 5MB, this one is ~1.2MB > >Yes, probably upload was interrupted. >I have upload file again. OK now. From sunshine at public.kherson.ua Sat Jun 18 08:47:52 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 00:47:58 2005 Subject: [V4REV] Installation In-Reply-To: <690fe5fef925c8a34ac9804a9b83ef2e@yhb.att.ne.jp> Message-ID: On 6/17/05 8:53 AM, "ron barber" wrote: > Hi Ruslan, > > This folder is nearly 19 MB. A typical Rev standalone runs 3 to 5 MB. > with the basic engine. > > Including Val really increases the size of the distribution. 1. I know > HD are bigger and users don't care anymore. 2. I know that the IBM > library is part of the fattening up problem. > > Still... is there any component or Val that we can leave out? What if > we don't need any networking or client stuff? Hi Ron, You can 1) drop Vclient.dll but this is about 0.5 Mb only 2) also possible drop VDK_macho = 1.1Mb if you do not need convert_1_2() 3) Also we can prepare ICU data lib which is not 8.5MB but 3 MB. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 08:49:49 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 00:49:56 2005 Subject: [V4REV] Installation // FAQ In-Reply-To: <3f2fca948b2dce49631295487ac5bf5b@yhb.att.ne.jp> Message-ID: On 6/17/05 9:24 AM, "ron barber" wrote: Hi Ron, > Hi again, > > Okay, I've begun to read the val kernal docs and found: > >> Also part of ICU is file icudt30l.dat. It is on default is quite big >> (about 8 MB). This file contains information about all Locales of the >> world. It is possible to reduce this file to 3.5 MB if to remove not >> needed Locales. > > How do I remove unnecessary locales? It is not easy for you. Actually I self have never try. It is possible to download ICU library to MacOS X. Then compile it using make as any linux project. Wait 10 minutes until it builds. Now you will have on computer some UTILS for command line. As I have read one utility allow extract locales from .dat file -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 08:50:42 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 00:50:46 2005 Subject: [V4REV] Installation In-Reply-To: <3f2fca948b2dce49631295487ac5bf5b@yhb.att.ne.jp> Message-ID: On 6/17/05 9:24 AM, "ron barber" wrote: > >> So the only DLLs you can remove from Vcomponents folder are VKernel >> and VClient to get only Client or only Local solution. If both these >> DLLs are in the folder then your app will be able in the same time >> work with a local database and with a remote Valentina Server. > > From this, I understand that I can remove the Vlient file because I > will be using only a local db. But it sounds like I can remove the > Vkernal file as well!? That can't be right. Can you clarify this > please? You can remove Vkernel only if you want develop app which work in CLIENT mode. If you remove both, then Valentina will not be able to work -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 08:53:18 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 00:53:23 2005 Subject: [V4REV] Installation In-Reply-To: Message-ID: On 6/17/05 2:27 PM, "Robert Brenstein" wrote: >>> So how will things look when we produce a Revolution standalone that >>> we distribute to users? >> >> As for any modern OS X application >> >> MyApp.app >> Contents >> MacOS >> VComponents >> >> >> -- >> Best regards, >> >> Ruslan Zasukhin > > > So the V4REV_2 bundle is not needed in standalone!? Would make things > simpler but I somehow doubt this is the case :( Revolution bundles go as externals? Like in Macromedia Director I think. Then right, it will be required, although note V4Rev bundle is 400Kb only -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 08:56:43 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 00:56:57 2005 Subject: [ANN] V4REV 2.0.4 fc7 uploaded In-Reply-To: Message-ID: On 6/18/05 3:10 AM, "Robert Brenstein" wrote: >> Hi Revolutioners, >> >> You can download V4REV 2.0.4 fc7 >> >> Links are on the our site, from revolution pages. >> >> both RELEASE and BETA page point to 2.0.4 fc7 archive >> >> This build show that examples can work with Valentina Server. >> > > Ruslan, I can't seem to get the fc7 to work. I mean the examples. > Clicking the "Valentina init" button gives me an "error in function > handler" in line with Valentina_Init call. Seems that Valentina_Init > is not recognized/found. > > If I switch to Client mode, I get the same with Valentina_InitClient. > > The externals property is set. It seems to be set too high but > changing it one folder down does not help. > > The strangest is that fc6 examples seem to work find with fc7 external. Strange, they work here for me.... I will try install them as you do. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 09:00:53 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 01:01:03 2005 Subject: [V4RB2] where to download? In-Reply-To: Message-ID: On 6/17/05 3:30 PM, "Eric Ferrer" wrote: Hi Erik, Okay we will add more robust error handling into examples. We will use all your detailed steps here. BTW, note: for now there is no way programmatically ThrowOut db which is under Vserver. Reason -- this can be danger option, and Igor have some technical problems to implement it. Because one user should not trash db if other users use it. May be we can allow this if no users on this db... > And run EACH our example in client/server mode. > > > Example "Records_AddDeleteUpdate" : > > - turned gClient = true > - run project in IDE >> ?VException right-away on running in the IDE > ??? method CreateDbFiles > ? ? ?? ?the VException is not catched > ?? ?I had no error telling me that it was impossible to connect to VServer > > - then changed host (default "localhost" by the good IP of my Server) > - run >> ?seems OK, files are created in Vserver directory > > - quit running project > > - run again in IDE >> ?VException right-away > ??? method CreateDbFiles > ? ? ?? ?the VException is not catched > ??? I had no error telling me that the db could not be created because files > have already the same name > > - launch VStudio to unregister the db, so that I could trash its files >> VStudio does not show me this db (only the one I'm working on) > - stop VServer service, trash the file, launch service again > > - run the projet again in the IDE > - fill the fields with some values > - click on the "ADD 10" button >> NilObjectException in the "Action" event handler of the pushbutton > > - launch VStudio (on Windows) > - this time, I can see the db in the dbs lists ; I unregister it >> ?nothing happens, this db is always in the dbs list > - so I unregister it again; I got a message "invalid file name"; so I say to > myself "ok, it has been unregistered anyway" > - I quit VStudio and try to trash the files >> ?not possible, Windows says that they are in use > - I launch VStudio again, the db is not listed! > > - so I stop Vserver service, trash the files, and run the service again > > - back to the RB project, I run it again in the IDE > - I see now that I have to click on the "SELECT" button first, so I do > - I now click on the "ADD 10" button > - all is OK, I can browse the records, excepting that the "text" field has > turned to chinese characters... > ?? ?To test this : enter some text in the "text" field, click "update", then > "next" and "prev" : all is chinese. > ?? ?But this is not a problem here. > ? > - I now add 100's of records using the "ADD 10" button > - I can browse them with no problem > > So what's wrong with my db ? > I decide to change the example code so that the db it creates is closer to > mine. > I change mode 4 to mode 5, since my db is in mode 5 (.vdb + .ind) > >> VServer ignores this and still creates a db in mode 4 (.blb + .dat + .ind + >> .vdb). > > - I think a good idea should be now to rebuild my db in mode 4 and test if I > get the same crashes. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Sat Jun 18 08:02:12 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sat Jun 18 01:02:17 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 References: Message-ID: <003f01c573cb$45729660$30181e97@vmtrm4p9ipbkv2> Hi Ruslan, my first ten minutes with new V4MD update for WIN: 1. from Common/Database_CreateCloseOpen I get: * V4MD * : Valentina.logToFile() ... done * V4MD * : new VDatabase ... done * V4MD * : VDatabase.create() ... ERROR: 532480 ERR_CONNECTION ERROR 2. I open my db made with 2.0.2... the result table now is good You've fix the NULL or VOID value for empty strings... good I'm on first record and click on moveNext button: --- it goes to second record... good I click again on moveNext and db goes to lastRecord.... no good I click on others navigation button, but all seems don't work 3. Now I try your SQL\Records_AddDeleteUpdate but I get again ERR_CONNECTION ERROR.... Some suggestion? I must change some line code. My work is in off-line apllications... btw >> It exists in SQL form also! > Sure? I have not example Field_Find in SQL_way folder example for V4MD > Paolo >Igor, >Do you have SQL/Field_Find exmaple in V4MD ? I don't see a answer for now :-) I think to add to Mantis this request:: Example for search a case insesitive string in all one table by SQL Thanks Paolo ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Saturday, June 18, 2005 1:19 AM Subject: Re: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 > On 6/18/05 1:38 AM, "Sean Wilson" wrote: > > >> V4MD: > >> > >> http://www.paradigmasoft.com/downloa d > >> /V4MD_204fc7_win.exe > > > > The Windows xtra installer is corrupt/incomplete. Prior versions were 4.5 - > > 5MB, this one is ~1.2MB > > Yes, probably upload was interrupted. > I have upload file again. > > > Also, could you wrap URLs in your mails with <> so that they are clickable > > in most clients? > > Please note that now on site work Beta pages. > So you can find links to beta builds there. > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.6.2 - Release Date: 04/06/2005 > > From sunshine at public.kherson.ua Sat Jun 18 09:04:40 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 01:04:47 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: <003f01c573cb$45729660$30181e97@vmtrm4p9ipbkv2> Message-ID: On 6/18/05 9:02 AM, "info@vallemediatime.com" wrote: Hi Paolo, > Hi Ruslan, > my first ten minutes with new V4MD update for WIN: > > 1. from Common/Database_CreateCloseOpen I get: > * V4MD * : Valentina.logToFile() ... > done > * V4MD * : new VDatabase ... > done > * V4MD * : VDatabase.create() ... > ERROR: 532480 > ERR_CONNECTION ERROR > > > 2. I open my db made with 2.0.2... the result table now is good You've fix > the NULL or VOID value for empty strings... good > I'm on first record and click on moveNext button: > --- it goes to second record... good > I click again on moveNext and db goes to lastRecord.... no good > I click on others navigation button, but all seems don't work > > > 3. Now I try your SQL\Records_AddDeleteUpdate but I get again ERR_CONNECTION > ERROR.... > Some suggestion? I must change some line code. > My work is in off-line apllications... Please check that gClient = false If you work in LOCAL mode. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 09:09:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 01:09:13 2005 Subject: [V4MD] locale, storageEncoding In-Reply-To: <6.2.1.2.2.20050618140201.0324ecd0@pop3.paradise.net.nz> Message-ID: On 6/18/05 5:11 AM, "Sean Wilson" wrote: >>> OK, that explains why storageEncoding returns "UTF-16". >>> However, why does locale return , especially as I've set it to >>> "en_US" (which seems to be a valid option)? >> >> Well, may be broken something on V4Md level.. >> Igor, we should check this > > No change in Win V4MD 2.0.4fc7. > And it's still returning when this *isn't* a valid value (it should > be ). Sean, but I see that just only Paolo says that for him Null problem fixed. May be you see 2 different problems? Then please provide us how to see Null ? In our example, or in some your project ? > And the xtra still isn't branded with version info - is this too hard to > do, or an unreasonable request? You mean you absolutly do not see version info ? On mac or win. On my MAC I see info in the Finder. On windows ... Open property window .. Go to version .. Ops 2.0.3 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rbarber at yhb.att.ne.jp Sat Jun 18 14:28:14 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Sat Jun 18 01:22:25 2005 Subject: [V4REV] inStrPath question In-Reply-To: References: Message-ID: Hi Ruslan, What is the correct form for the "inStrPath The path to the database on the disk. "? From your example stack: > function CreateDbFiles > put "Database1.vdb" into mPath > > put VDatabase_Constructor( EVStorageType.kDefault ) into mDBRef > get VDatabase_Create( mDBRef, mPath, EVDbMode.kDscDatBlbInd, 32 * > 1024, EVOs.kOsDefault ) > > end CreateDbFiles As you can see from the example, it seems to just use the name of the file. Does this mean the file must be at the same level as the application? When I fill the parameter with a filepath from Rev's answer file command, the Val function crashes. Thanks Ron From miescher at bizdata.com Sat Jun 18 08:25:06 2005 From: miescher at bizdata.com (John W. Miescher) Date: Sat Jun 18 01:25:12 2005 Subject: where is V4RB-WIN ? Message-ID: <000001c573ce$78870920$0201a8c0@JOHNHP> Hi Ruslan, any idea when the new beta for RB-WIN will be ready - we are desperately waiting for the 'ignore accents' search feature. Without that we'd go back to Version 1 and use our old workaround. jrgs, ohn m. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050618/d46eee4e/attachment.html From info at vallemediatime.com Sat Jun 18 08:35:37 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sat Jun 18 01:35:47 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 References: Message-ID: <000f01c573cf$f0d8c610$30181e97@vmtrm4p9ipbkv2> ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Saturday, June 18, 2005 8:04 AM Subject: Re: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 > On 6/18/05 9:02 AM, "info@vallemediatime.com" > wrote: > > Hi Paolo, > > > Hi Ruslan, > > my first ten minutes with new V4MD update for WIN: > > > > 1. from Common/Database_CreateCloseOpen I get: > > * V4MD * : Valentina.logToFile() ... > > done > > * V4MD * : new VDatabase ... > > done > > * V4MD * : VDatabase.create() ... > > ERROR: 532480 > > ERR_CONNECTION ERROR > > > > > > 2. I open my db made with 2.0.2... the result table now is good You've fix > > the NULL or VOID value for empty strings... good > > I'm on first record and click on moveNext button: > > --- it goes to second record... good > > I click again on moveNext and db goes to lastRecord.... no good > > I click on others navigation button, but all seems don't work > > > > > > 3. Now I try your SQL\Records_AddDeleteUpdate but I get again ERR_CONNECTION > > ERROR.... > > Some suggestion? I must change some line code. > > My work is in off-line apllications... > Please check that > gClient = false ok, done, (in previous version it was FALSE by default...) Now I can work with your example, but my db navigation don't works... Have you changed something in the common navigation command from 2.0.2. to newest? Have you some idea because now the commands: gCursor.nextRecord() gCursor.prevRecord() and so on, don't works? I've tried again your SQL\Records_AddDeleteUpdate and with gClient = FALSE and now it's works. Paolo Sean: now the xtra is marked 2.0.3.0 (look at properties\version) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050618/82b9a0eb/attachment-0001.html From sunshine at public.kherson.ua Sat Jun 18 09:52:37 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 01:52:45 2005 Subject: where is V4RB-WIN ? In-Reply-To: <000001c573ce$78870920$0201a8c0@JOHNHP> Message-ID: On 6/18/05 9:25 AM, "John W. Miescher" wrote: > Hi Ruslan, > any idea when the new beta for RB-WIN will be ready - we are desperately > waiting for the 'ignore accents' search feature. > Without that we'd go back to Version 1 and use our old workaround. Hi John, http://www.paradigmasoft.com/download/V4RB_204fc7_win.exe I will check site pages now also -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 09:54:58 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 01:55:04 2005 Subject: [V4REV] inStrPath question In-Reply-To: Message-ID: On 6/18/05 8:28 AM, "ron barber" wrote: > Hi Ruslan, > > What is the correct form for the "inStrPath The path to the > database on the disk. "? > > From your example stack: > >> function CreateDbFiles >> put "Database1.vdb" into mPath >> >> put VDatabase_Constructor( EVStorageType.kDefault ) into mDBRef >> get VDatabase_Create( mDBRef, mPath, EVDbMode.kDscDatBlbInd, 32 * >> 1024, EVOs.kOsDefault ) >> >> end CreateDbFiles > > As you can see from the example, it seems to just use the name of the > file. Does this mean the file must be at the same level as the > application? No. it can accept FULL path. Strange, I do not know why Ivan have made it in this way. We have told with him about PathToStack & Filename Btw, note, that for Server you really should give only fileName > When I fill the parameter with a filepath from Rev's answer file > command, the Val function crashes. I will ask Ivan. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 10:01:28 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 02:01:36 2005 Subject: [ANN] V4REV 2.0.4 fc7 uploaded // FIX In-Reply-To: Message-ID: On 6/18/05 4:12 AM, "ron barber" wrote: >> Ruslan, I can't seem to get the fc7 to work. I mean the examples. >> Clicking the "Valentina init" button gives me an "error in function >> handler" in line with Valentina_Init call. Seems that Valentina_Init >> is not recognized/found. >> >> If I switch to Client mode, I get the same with Valentina_InitClient. >> >> The externals property is set. It seems to be set too high but >> changing it one folder down does not help. >> >> The strangest is that fc6 examples seem to work find with fc7 external. I have found problem. VDK_macho dll -- the kernel of 1.x did not go into archive I will fix script now and upload again. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 10:10:16 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 02:10:24 2005 Subject: where is V4RB-WIN ? In-Reply-To: <000001c573ce$78870920$0201a8c0@JOHNHP> Message-ID: On 6/18/05 9:25 AM, "John W. Miescher" wrote: > Hi Ruslan, > any idea when the new beta for RB-WIN will be ready - we are desperately > waiting for the 'ignore accents' search feature. > Without that we'd go back to Version 1 and use our old workaround. Hi John, Just for info, Beta Page for RB contains both link: http://paradigmasoft.com/en/products/download/beta/V4RB -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 10:12:00 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 02:12:07 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: <000f01c573cf$f0d8c610$30181e97@vmtrm4p9ipbkv2> Message-ID: On 6/18/05 9:35 AM, "info@vallemediatime.com" wrote: > ok, done, (in previous version it was FALSE by default...) > Now I can work with your example, but my db navigation don't works... > Have you changed something in the common navigation command from 2.0.2. to > newest? > Have you some idea because now the commands: > gCursor.nextRecord() > gCursor.prevRecord() and so on, don't works? > > I've tried again your SQL\Records_AddDeleteUpdate and with gClient = FALSE > and now it's works. Paolo, This sounds strange, So in OUR examples buttons Next/Prev works correctly? But in your project no ? Hmm. Have you specify that cursor is kRandom ? Without this you cannot use PREV command. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 10:13:57 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 02:14:04 2005 Subject: REDOWNLOAD for MAC: [ANN] V4REV 2.0.4 fc7 uploaded In-Reply-To: Message-ID: On 6/18/05 3:10 AM, "Robert Brenstein" wrote: > Ruslan, I can't seem to get the fc7 to work. I mean the examples. > Clicking the "Valentina init" button gives me an "error in function > handler" in line with Valentina_Init call. Seems that Valentina_Init > is not recognized/found. Fixed Robert. Please download again. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Sat Jun 18 11:13:07 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sat Jun 18 04:13:15 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 References: Message-ID: <000b01c573e5$f1c17660$fb201e97@vmtrm4p9ipbkv2> ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Saturday, June 18, 2005 9:12 AM Subject: Re: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 > On 6/18/05 9:35 AM, "info@vallemediatime.com" > wrote: > > > ok, done, (in previous version it was FALSE by default...) > > Now I can work with your example, but my db navigation don't works... > > Have you changed something in the common navigation command from 2.0.2. to > > newest? > > Have you some idea because now the commands: > > gCursor.nextRecord() > > gCursor.prevRecord() and so on, don't works? > > > > I've tried again your SQL\Records_AddDeleteUpdate and with gClient = FALSE > > and now it's works. > > Paolo, > > This sounds strange, > > So in OUR examples buttons Next/Prev works correctly? > But in your project no ? > > Hmm. Have you specify that cursor is kRandom ? > Without this you cannot use PREV command. this is myBuildCursor gCursor = gDb.sqlSelect(query, #kServer, gLockType, #kRandom) gLockType is a variable get from user account put gLockType -- #kReadWrite Thanks for your help I've tried to create a new db but the problem is the same; all rest works, search, sort... the navigation by grid row and RecID is correctly... incredible: only prev and next don't works! If you have not change navigational commands I must deeper check my project.. that in 2.0.2 works fine, very strange. Later I tell you if I get some result. Paolo > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.6.2 - Release Date: 04/06/2005 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050618/f5dbbf87/attachment.html From sunshine at public.kherson.ua Sat Jun 18 12:23:53 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 04:23:57 2005 Subject: V4M - creation of cursor In-Reply-To: <000b01c573e5$f1c17660$fb201e97@vmtrm4p9ipbkv2> Message-ID: On 6/18/05 12:13 PM, "info@vallemediatime.com" wrote: > this is myBuildCursor > gCursor = gDb.sqlSelect(query, #kServer, gLockType, #kRandom) > gLockType is a variable get from user account > put gLockType > -- #kReadWrite > > Thanks for your help > I've tried to create a new db but the problem is the same; all rest works, > search, sort... > the navigation by grid row and RecID is correctly... incredible: only prev and > next don't works! Then send us your project.... > If you have not change navigational commands > I must deeper check my project.. that in 2.0.2 works fine, very strange. > Later I tell you if I get some result. May be try create new simple project and see if that work -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Sat Jun 18 13:09:42 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Sat Jun 18 06:09:47 2005 Subject: [V4MD2] Strings still broken in 2.0.4 fc7? Message-ID: Hi to all! Just installed the new beta, but retrieving stings via sqlSelect still doesn't work when the field type is VarChar. Heinrich From sunshine at public.kherson.ua Sat Jun 18 14:13:29 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 06:14:08 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? Message-ID: Hi all, Can you tell us please your 3 (or more) dream features which you expect to see in the Valentina Studio in the nearest time to make you happy ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Sat Jun 18 13:17:39 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Sat Jun 18 06:17:48 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: I have only one wish for my current project: Import of UTF-8 encoded SQL files would be briliant! thx Heinrich On 6/18/05, Ruslan Zasukhin wrote: > Hi all, > > Can you tell us please your 3 (or more) dream features which you expect to > see in the Valentina Studio in the nearest time to make you happy ? > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From sunshine at public.kherson.ua Sat Jun 18 14:23:57 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 06:24:06 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/18/05 2:17 PM, "Heinrich Ruoff" wrote: Hi Heinrich, > I have only one wish for my current project: > Import of UTF-8 encoded SQL files would be briliant! SQL files that contains commands CREATE TABLE and INSERTs? SQL files that was produced by other DBMS ? Hmm, Valentina engine itself CAN DO THIS right now Using command Load SQL. And I know that Andrei have integrate this into b7 or b8. Do you see such dialog ? Jochen, am I right ? May be dialog do not have choice of encoding of import file ? Then Heinrich, please add such request into Mantis http://paradigma.ukrcom.kherson.ua/bt/ -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 14:24:52 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 06:30:38 2005 Subject: [V4MD2] Strings still broken in 2.0.4 fc7? In-Reply-To: Message-ID: On 6/18/05 2:09 PM, "Heinrich Ruoff" wrote: > Hi to all! > > Just installed the new beta, > but retrieving stings via sqlSelect still doesn't work > when the field type is VarChar. Have you check our example SQL_way/Records_AddDeleteUpdate I know that here present all fields types. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From j.peters at valentina-db.de Sat Jun 18 13:41:58 2005 From: j.peters at valentina-db.de (Jochen Peters) Date: Sat Jun 18 06:42:42 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: <7040E205-A157-4D45-85ED-F87B54C0D060@valentina-db.de> Hi Ruslan, >> I have only one wish for my current project: >> Import of UTF-8 encoded SQL files would be briliant! >> > > SQL files that contains commands CREATE TABLE and INSERTs? > > SQL files that was produced by other DBMS ? > > Hmm, Valentina engine itself CAN DO THIS right now > Using command Load SQL. > > And I know that Andrei have integrate this into b7 or b8. > Do you see such dialog ? > Jochen, am I right ? Yes - it should work. > > > May be dialog do not have choice of encoding of import file ? > Then Heinrich, please add such request into Mantis > > http://paradigma.ukrcom.kherson.ua/bt/ Aha - yes. as i remember i do not have see encoding as parameter... -- Best regards, Jochen Peters PIIT GmbH ------------------------------------ http://www.valentina-db.de -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050618/a4570ae6/attachment.html From sunshine at public.kherson.ua Sat Jun 18 14:47:11 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 06:47:18 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: <7040E205-A157-4D45-85ED-F87B54C0D060@valentina-db.de> Message-ID: On 6/18/05 2:41 PM, "Jochen Peters" wrote: > May be dialog do not have choice of encoding of import file ? > Then Heinrich, please add such request into Mantis > > ? ? http://paradigma.ukrcom.kherson.ua/bt/ > > Aha - yes. as i remember i do not have see encoding as parameter... Then it needs add it let it have for now UTF8 and UTF16 options. Both must work with kernel right now -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Sat Jun 18 14:25:54 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Sat Jun 18 07:25:58 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: <7040E205-A157-4D45-85ED-F87B54C0D060@valentina-db.de> Message-ID: ok got it - Load SQL only works when there is a Database already opened but it doesn't seem to work with my .sql file created for mySQL is there an option to import .sql files to an existing Valentina DB? Load SQL always asks for a new filename On 6/18/05, Ruslan Zasukhin wrote: > On 6/18/05 2:41 PM, "Jochen Peters" wrote: > > > May be dialog do not have choice of encoding of import file ? > > Then Heinrich, please add such request into Mantis > > > > http://paradigma.ukrcom.kherson.ua/bt/ > > > > Aha - yes. as i remember i do not have see encoding as parameter... > > Then it needs add it > > let it have for now UTF8 and UTF16 options. > > Both must work with kernel right now > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From heinrichruoff at gmail.com Sat Jun 18 14:34:31 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Sat Jun 18 07:34:42 2005 Subject: [V4MD2] Strings still broken in 2.0.4 fc7? In-Reply-To: References: Message-ID: Checked the example and it works. In the example the values are retrieved using gCursor.nextRecord(), gCursor.lastRecord(), ... and then put gCursor.field("fld_VarChar").value into field "fld_VarChar" I use instead: query = "SELECT * FROM tb_names" curs = gDb.sqlSelect(query) put "table data:" && ProduceCursorData(curs) On 6/18/05, Ruslan Zasukhin wrote: > On 6/18/05 2:09 PM, "Heinrich Ruoff" wrote: > > > Hi to all! > > > > Just installed the new beta, > > but retrieving stings via sqlSelect still doesn't work > > when the field type is VarChar. > > Have you check our example > > SQL_way/Records_AddDeleteUpdate > > I know that here present all fields types. > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From valentina-list at vermontsoftworks.com Sat Jun 18 09:07:00 2005 From: valentina-list at vermontsoftworks.com (Erik Mueller-Harder) Date: Sat Jun 18 08:07:14 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: References: Message-ID: On Jun 17, 2005, at 15:35, Ruslan Zasukhin wrote: > Although let's hear yet from Erik Mueller-Harder ... Hello! Sorry for the delay: I travelled about 800km yesterday and returned home at 03:00 local time -- not the best time to test a new release! Ruslan & Ivan: I'm very happy to tell you that the index corruption (also known as VException -39) has completely disappeared with 2.0.4fc7. Congratulations! I've performed further basic testing of V4RB2 on my end, and am at this point unaware of any problems -- though I'm not in a position right now to test anything like the number of records Jon is dealing with. Many thanks, -- Erik From rbarber at yhb.att.ne.jp Sat Jun 18 22:13:10 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Sat Jun 18 08:13:18 2005 Subject: [V4REV] problems encountered importing In-Reply-To: References: Message-ID: Hi Having lots of fun trying the new build... 1. ========= the docs give this example for importing text: get VCursor_ImportText( cursorRef, fileToImport, chr(09), chr(13) ) but the last two functions are not Rev functions. They need to be numtochar(9) and numtochar(13) also, please note that if we set the useunicode property to true then the numtochar function can return a double-byte character. Can Val handle a doublebyte delimiter? 2. =============== the VCursor_ImportText only works when the data file is on the same level as the Rev app. This is true of the example stack and of any other stack we make. 3. ============= fileToImport cannot be a full file path like we work with in Rev all the time. It is only the name of the file. 4. ============= lots of crashes when I return to the example stack and try to click on a btn after the timer has run down?? It seems to happen after an extended time so I'm guessing. I know this is not helpful but perhaps someone else is experiencing the same thing. 5. ============= Can you tell me what is wrong with the following: I make a new db and then a table and then 3 flds at this point I have a dbref put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible " ) into CursorRef answer file "what" if it is not "" then put it into fname end if set the itemdel to "/" put the last item of fname into fname set the itemdel to comma if CursorRef is not "" then get VCursor_ImportText( cursorRef, fname) --, chr(09), chr(13) ) end if it crashes at the VCursor_ImportText call. The log is included below: Valentina_Init... PARAM: inCacheSize = "10485760" return Valentina_DebugLevel... PARAM: inLevel = "3" return VDatabase_Constructor... PARAM: inEnumStorageType = "EVStorageType.kDefault" return revDb = 84826112 VDatabase_ErrNumber... PARAM: dbRef = "84826112" return gV4REV_Error = 0 VDatabase_Create... PARAM: dbRef = "84826112" PARAM: inStrPath = "hh.vdb" PARAM: inEnumMode = "4" PARAM: inSegmentSize = "32768" PARAM: inEnumOs = "EVOs.kOsDefault" PARAM: Location = "hh.vdb" return VDatabase_ErrNumber... PARAM: dbRef = "84826112" return gV4REV_Error = 0 VDatabase_Path... PARAM: dbRef = "84826112" return res = "/Users/reb/Documents/MacSeisho dev/MS build/Revolution 2.6/hh.vdb" VDatabase_CreateTable... PARAM: dbRef = "84826112" PARAM: inStrName = "bible" return res = 86080416 VTable_CreateVarCharField... PARAM: inIntMaxLength = "504" PARAM: tblRef = "86080416" PARAM: inStrName = "ref" PARAM: inType = "20" return res = 86070816 VDatabase_ErrNumber... PARAM: dbRef = "84826112" return gV4REV_Error = 0 VTable_CreateVarCharField... PARAM: inIntMaxLength = "1008" PARAM: tblRef = "86080416" PARAM: inStrName = "verses" PARAM: inType = "20" return res = 86072032 VDatabase_ErrNumber... PARAM: dbRef = "84826112" return gV4REV_Error = 0 VDatabase_SqlSelect... PARAM: dbRef = "84826112" PARAM: inStrQuery = "SELECT * FROM bible " return res = 86075072 VCursor_ImportText... PARAM: cursorRef = "86075072" PARAM: inStrPath = "aaa.txt" From sunshine at public.kherson.ua Sat Jun 18 16:34:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 08:34:14 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/18/05 3:25 PM, "Heinrich Ruoff" wrote: > ok got it - Load SQL only works when there is a Database already opened Jochen, I believe this is not correct. LoadSQL -- do not require existed Valentina db. It create new fresh. so dialog must ASK user where to put new db. > but it doesn't seem to work with my .sql file created for mySQL Is this file in the UTF8 ? Then yes, Jochen should add parameter ENCODING for this dialog. > is there an option to import .sql files to an existing Valentina DB? > Load SQL always asks for a new filename Into existing .... We have such option for XML load... For SQL not remember. Does mySQL allow such operation ? In the LoadDump() method we have parameter kStructureAndData, kDataOnly, kStructureOnly. I do not see problems implement that if you point kDataOnly, Then just ignore CREATE TABLE commands, and execute only inserts... ----- Aha, I have remember one point. For Relational model it can be danger import into EXISTED db that already have records, because you can get not-unique kees or Forein keys... You see? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 16:35:20 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 08:35:25 2005 Subject: [V4MD2] Strings still broken in 2.0.4 fc7? In-Reply-To: Message-ID: On 6/18/05 3:34 PM, "Heinrich Ruoff" wrote: > Checked the example and it works. > > In the example the values are retrieved using > gCursor.nextRecord(), gCursor.lastRecord(), ... > and then put gCursor.field("fld_VarChar").value into field "fld_VarChar" > > I use instead: > query = "SELECT * FROM tb_names" > curs = gDb.sqlSelect(query) > put "table data:" && ProduceCursorData(curs) And how implemented function ProduceCursorData(curs) ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 16:41:41 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 08:41:54 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: Message-ID: On 6/18/05 4:07 PM, "Erik Mueller-Harder" wrote: > On Jun 17, 2005, at 15:35, Ruslan Zasukhin wrote: > >> Although let's hear yet from Erik Mueller-Harder ... > > Hello! > > Sorry for the delay: I travelled about 800km yesterday and returned > home at 03:00 local time -- not the best time to test a new release! > > Ruslan & Ivan: I'm very happy to tell you that the index corruption > (also known as VException -39) has completely disappeared with > 2.0.4fc7. Congratulations! > > I've performed further basic testing of V4RB2 on my end, and am at > this point unaware of any problems -- though I'm not in a position > right now to test anything like the number of records Jon is dealing > with. Thank you, Erik! -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Sat Jun 18 15:32:56 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sat Jun 18 08:43:02 2005 Subject: [V4REV] problems encountered importing In-Reply-To: References: Message-ID: >lots of crashes when I return to the example stack and try to click >on a btn after the timer has run down?? It seems to happen after an >extended time so I'm guessing. I know this is not helpful but >perhaps someone else is experiencing the same thing. The mainstack should have fields allowing us to enter serial numbers for mac and/or windows, so those of us who have them can enter them and not worry about demo mode. At this time nobody has them yet but this will change sooner or later and examples are going to stay around. The mainstack should further have a checkbox allowing us to open examples while having V4REV inited in another stack (that is not using the built in init button). As it is now, one has to close Valentina elsewhere before being able to use examples. Robert From sunshine at public.kherson.ua Sat Jun 18 16:49:16 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 08:49:22 2005 Subject: [V4REV] fc7 uploaded again with some fixes in examples. Message-ID: Hi All, * we have add into main example stack nice picture and text that explain steps * Ivan have add protection, so now we can open sub-stack in the design mode, even if ValentinaInit was not pressed in the main stack. * I have discover crash if just open/close example API_way/Table_CreateDrop fixed. New archive is on the site now. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From IvanSmahin at public.kherson.ua Sat Jun 18 17:01:02 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sat Jun 18 09:01:12 2005 Subject: [V4REV] problems encountered importing In-Reply-To: References: Message-ID: <1141356973.20050618170102@public.kherson.ua> Hello ron, Saturday, June 18, 2005, 4:13:10 PM, you wrote: rb> Hi rb> Having lots of fun trying the new build... rb> 5. ============= rb> Can you tell me what is wrong with the following: rb> I make a new db and then a table and then 3 flds rb> at this point I have a dbref rb> put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible " ) into CursorRef This cursor is readOnly cursor. It should be something like this: put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible ", EVCursorLocation.kServerSide, EVLockType.kReadWrite ) into CursorRef -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From sunshine at public.kherson.ua Sat Jun 18 17:28:23 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 09:28:31 2005 Subject: [V4REV] problems encountered importing In-Reply-To: Message-ID: On 6/18/05 4:13 PM, "ron barber" wrote: > > 1. ========= > the docs give this example for importing text: > > get VCursor_ImportText( cursorRef, fileToImport, chr(09), chr(13) ) > > but the last two functions are not Rev functions. They need to be > numtochar(9) and numtochar(13) FIXED. Thank you, Ron -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 17:31:12 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 09:31:24 2005 Subject: [V4REV] problems encountered importing // Japan? In-Reply-To: Message-ID: On 6/18/05 4:13 PM, "ron barber" wrote: > 1. ========= > the docs give this example for importing text: > > get VCursor_ImportText( cursorRef, fileToImport, chr(09), chr(13) ) > > but the last two functions are not Rev functions. They need to be > numtochar(9) and numtochar(13) > > also, please note that if we set the useunicode property to true then > the numtochar function can return a double-byte character. useunicode property -- this is property of what ? > Can Val handle a doublebyte delimiter? No, right now V4REV expect single byte chars from Revolution Ron, I already have point, Revolution engineers have told us that now external of Revolution cannot talk to it in UTF16 format. And even UTF8 it seems. You confirm this also ? Or you know any externals of Rev which are able handle UTF16 and or Japan ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 17:32:29 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 09:32:35 2005 Subject: [V4REV] problems encountered importing In-Reply-To: Message-ID: On 6/18/05 4:13 PM, "ron barber" wrote: > 2. =============== > the VCursor_ImportText only works when the data file is on the same > level as the Rev app. > This is true of the example stack and of any other stack we make. This must be fixed, Ivan ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 17:33:36 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 09:33:41 2005 Subject: [V4REV] problems encountered importing In-Reply-To: Message-ID: On 6/18/05 4:13 PM, "ron barber" wrote: > 2. =============== > the VCursor_ImportText only works when the data file is on the same > level as the Rev app. > This is true of the example stack and of any other stack we make. > > 3. ============= > > fileToImport cannot be a full file path like we work with in Rev all > the time. It is only the name of the file. Ivan, What problems here ??? ALL Valentina engine methods accept full paths. Please test this and fix if something is broken, -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 17:34:47 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 09:34:54 2005 Subject: [V4REV] problems encountered importing In-Reply-To: Message-ID: On 6/18/05 4:13 PM, "ron barber" wrote: > 4. ============= > lots of crashes when I return to the example stack and try to click on > a btn after the timer has run down?? It seems to happen after an > extended time so I'm guessing. I know this is not helpful but perhaps > someone else is experiencing the same thing. You see that EXACTLY after 10 minutes you start to get crashes ? Not good, should be just a report that Demo is timed out. Ivan, please check this point also. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ktekinay at mactechnologies.com Sat Jun 18 10:35:06 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 18 09:35:10 2005 Subject: 2.0.4fc7 corruption Message-ID: This version seems to eliminate the sort problem I reported earlier. Thanks. I still find it is much too easy to corrupt the database. Even though I flush the database after every add, it has a pretty good chance of being corrupted if my app quits even if all I am doing is searching and sorting. The latest crash log shows this, if it helps: Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0xbf7ffff0 Thread 0 Crashed: 0 Kernel_Carbon_Final.shlb 0x0da27a14 Read__Q23fbl24FileIterator_Cached_BaseFPcUl + 12 1 Kernel_Carbon_Final.shlb 0x0de57ee4 ReadNode__3fblFQ23fbl33smart_ptrRQ23fbl11RBTree_Node + 88 2 Kernel_Carbon_Final.shlb 0x0de58ab8 Left__Q23fbl11RBTree_NodeCFv + 464 3 Kernel_Carbon_Final.shlb 0x0de59ad8 Is2Node__Q23fbl11RBTree_NodeCFv + 120 4 Kernel_Carbon_Final.shlb 0x0de59430 PeekRight__Q23fbl17SegmentMap_RBTreeFRPQ23fbl11RBTree_Node + 256 5 Kernel_Carbon_Final.shlb 0x0de5921c SearchRB__Q23fbl17SegmentMap_RBTreeFRPQ23fbl11RBTree_NodeRQ23std11pair + 88 6 Kernel_Carbon_Final.shlb 0x0de5923c SearchRB__Q23fbl17SegmentMap_RBTreeFRPQ23fbl11RBTree_NodeRQ23std11pair + 120 7 Kernel_Carbon_Final.shlb 0x0de5923c SearchRB__Q23fbl17SegmentMap_RBTreeFRPQ23fbl11RBTree_NodeRQ23std11pair + 120 This last line repeats many times. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From sunshine at public.kherson.ua Sat Jun 18 17:40:17 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 09:40:25 2005 Subject: 2.0.4fc7 corruption In-Reply-To: Message-ID: On 6/18/05 5:35 PM, "Kem Tekinay" wrote: Hi Kem, > This version seems to eliminate the sort problem I reported earlier. Thanks. Ok. > I still find it is much too easy to corrupt the database. Even though I > flush the database after every add, it has a pretty good chance of being > corrupted if my app quits even if all I am doing is searching and sorting. Can we reproduce somehow ? Can you give me project. Show that Here was flush. Now only READ operations. Force quite of app => And corruption ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rbarber at yhb.att.ne.jp Sat Jun 18 23:41:07 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Sat Jun 18 09:41:12 2005 Subject: [V4REV] problems encountered importing In-Reply-To: <1141356973.20050618170102@public.kherson.ua> References: <1141356973.20050618170102@public.kherson.ua> Message-ID: Hi Ivan Thanks for this help. I will try it tomorrow, (it is late here in Japan). I hope I am correct about the path problems and don't make you waste your time. Thanks for your work. Ron On Jun 18, 2005, at 11:01 PM, Ivan Smahin wrote: > Hello ron, > > Saturday, June 18, 2005, 4:13:10 PM, you wrote: > > rb> Hi > rb> Having lots of fun trying the new build... > > rb> 5. ============= > rb> Can you tell me what is wrong with the following: > rb> I make a new db and then a table and then 3 flds > rb> at this point I have a dbref > > rb> put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible " ) into > CursorRef > > > This cursor is readOnly cursor. > > It should be something like this: > put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible ", > EVCursorLocation.kServerSide, EVLockType.kReadWrite ) into CursorRef > > -- > Best regards, > Ivan mailto:IvanSmahin@public.kherson.ua > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From rbarber at yhb.att.ne.jp Sat Jun 18 23:46:59 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Sat Jun 18 09:47:11 2005 Subject: [V4REV] problems encountered importing // Japan? In-Reply-To: References: Message-ID: <934b34ebabeb0d361149c3b157279b5a@yhb.att.ne.jp> On Jun 18, 2005, at 11:31 PM, Ruslan Zasukhin wrote: >> >> also, please note that if we set the useunicode property to true then >> the numtochar function can return a double-byte character. > > useunicode property -- this is property of what ? Specifies whether the charToNum and numToChar functions assume a character is double-byte. If the useUnicode property is set to true, the numToChar and charToNum functions use double-byte characters. You can pass a number greater than 255 to the numToChar function in order to generate a double-byte character, and you can pass a double-byte character to the charToNum function. It has no other use. > >> Can Val handle a doublebyte delimiter? > > No, right now V4REV expect single byte chars from Revolution > > > Ron, I already have point, Revolution engineers have told us that now > external of Revolution cannot talk to it in UTF16 format. And even > UTF8 it > seems. This is the first I have heard of this! Are you saying that Val cannot send unicode information to Rev? Val can store and retrieve unicode so what is the problem? If this is true then v4rev is useless in Japan : ( so I must be misunderstanding. > You confirm this also ? I will let you know as soon as I'm able to build a valdb with unicode text. Thanks, Ron From heinrichruoff at gmail.com Sat Jun 18 16:59:04 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Sat Jun 18 09:59:10 2005 Subject: [V4MD2] Strings still broken in 2.0.4 fc7? In-Reply-To: References: Message-ID: it is the ProduceCursorData function from your examples in ValentinaGlobals On 6/18/05, Ruslan Zasukhin wrote: > On 6/18/05 3:34 PM, "Heinrich Ruoff" wrote: > > > Checked the example and it works. > > > > In the example the values are retrieved using > > gCursor.nextRecord(), gCursor.lastRecord(), ... > > and then put gCursor.field("fld_VarChar").value into field "fld_VarChar" > > > > I use instead: > > query = "SELECT * FROM tb_names" > > curs = gDb.sqlSelect(query) > > put "table data:" && ProduceCursorData(curs) > > And how implemented function ProduceCursorData(curs) ? > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From jda at his.com Sat Jun 18 11:00:48 2005 From: jda at his.com (jda) Date: Sat Jun 18 10:00:52 2005 Subject: 2.0.4fc7 corruption In-Reply-To: References: Message-ID: >On 6/18/05 5:35 PM, "Kem Tekinay" wrote: > >Hi Kem, > >> This version seems to eliminate the sort problem I reported earlier. Thanks. > >Ok. > >> I still find it is much too easy to corrupt the database. Even though I >> flush the database after every add, it has a pretty good chance of being >> corrupted if my app quits even if all I am doing is searching and sorting. > >Can we reproduce somehow ? > >Can you give me project. >Show that Here was flush. >Now only READ operations. >Force quite of app => And corruption > Ruslan, this is the same crash I reported to you earlier today -- occurred when I flushed the db after importing 11,000 records. You have my project to reproduce it... Jon From rjb at robelko.com Sat Jun 18 17:02:32 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sat Jun 18 10:22:40 2005 Subject: [V4REV] problems encountered importing In-Reply-To: <1141356973.20050618170102@public.kherson.ua> References: <1141356973.20050618170102@public.kherson.ua> Message-ID: >Hello ron, > >Saturday, June 18, 2005, 4:13:10 PM, you wrote: > >rb> Hi >rb> Having lots of fun trying the new build... > >rb> 5. ============= >rb> Can you tell me what is wrong with the following: >rb> I make a new db and then a table and then 3 flds >rb> at this point I have a dbref > >rb> put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible " ) into CursorRef > > >This cursor is readOnly cursor. > >It should be something like this: >put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible ", >EVCursorLocation.kServerSide, EVLockType.kReadWrite ) into CursorRef > >-- >Best regards, > Ivan mailto:IvanSmahin@public.kherson.ua Can't we have it just as put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible ", kServerSide, kReadWrite ) into CursorRef The dot notation is not used in Rev and reserved for future OO features. Robert From rjb at robelko.com Sat Jun 18 17:15:13 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sat Jun 18 10:22:47 2005 Subject: [V4REV] problems encountered importing // Japan? In-Reply-To: References: Message-ID: >On 6/18/05 4:13 PM, "ron barber" wrote: > >> 1. ========= >> the docs give this example for importing text: >> >> get VCursor_ImportText( cursorRef, fileToImport, chr(09), chr(13) ) >> >> but the last two functions are not Rev functions. They need to be >> numtochar(9) and numtochar(13) >> >> also, please note that if we set the useunicode property to true then >> the numtochar function can return a double-byte character. > > useunicode property -- this is property of what ? Locally set global property. It modifies the behavior of the numochar/chartonum functions. If set to true, numtochar() will return a double-byte character. > > Can Val handle a doublebyte delimiter? > >No, right now V4REV expect single byte chars from Revolution Then you need a warning in the ImportText function (and any other where delimiters are explicitly passed). Robert From info at vallemediatime.com Sat Jun 18 18:04:45 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sat Jun 18 11:04:50 2005 Subject: V4M - creation of cursor References: Message-ID: <000801c5741f$724e27e0$d71f1e97@vmtrm4p9ipbkv2> Hi Ruslan I've found the problem. It's in the second part of code where I build a propList for have a tandem navigation RecID-RecPos. If I comment the second part the navigation works, but I will check why in V2.0.2 this work also. I look for getColumn but seems correctly... any other idea? Thanks Paolo [code] on populate getRecCount() repeat with i = 1 to gFieldNumber member(gFieldPrefix &"F" & i).text = string(gCursor.field(gFieldPrefix & "F" & i).value) end repeat -- SECOND PART -- Build a ID list lRecID = [] lRecID = gCursor.getColumn("RecID") -- Build a plist with (Pos + ID) max = lRecID.count gLposID = [:] repeat with i = 1 to max gLposID.addProp(i, getAt(lRecID, i)) end repeat end ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Saturday, June 18, 2005 11:23 AM Subject: Re: V4M - creation of cursor > On 6/18/05 12:13 PM, "info@vallemediatime.com" > wrote: > > > this is myBuildCursor > > gCursor = gDb.sqlSelect(query, #kServer, gLockType, #kRandom) > > > gLockType is a variable get from user account > > put gLockType > > -- #kReadWrite > > > > Thanks for your help > > > I've tried to create a new db but the problem is the same; all rest works, > > search, sort... > > the navigation by grid row and RecID is correctly... incredible: only prev and > > next don't works! > > Then send us your project.... > > > If you have not change navigational commands > > I must deeper check my project.. that in 2.0.2 works fine, very strange. > > > Later I tell you if I get some result. > > May be try create new simple project and see if that work > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 17/06/2005 > > From sunshine at public.kherson.ua Sat Jun 18 20:55:19 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 12:55:25 2005 Subject: [V4REV] problems encountered importing // Japan? In-Reply-To: <934b34ebabeb0d361149c3b157279b5a@yhb.att.ne.jp> Message-ID: On 6/18/05 5:46 PM, "ron barber" wrote: Hi Ron, >>> Can Val handle a doublebyte delimiter? >> >> No, right now V4REV expect single byte chars from Revolution >> >> >> Ron, I already have point, Revolution engineers have told us that now >> external of Revolution cannot talk to it in UTF16 format. And even >> UTF8 it >> seems. > > This is the first I have heard of this! Are you saying that Val cannot > send unicode information to Rev? Val can store and retrieve unicode so > what is the problem? Problem is that Rev SDK have only char* functions. They do not have UTF16 I/o as I know. Mark have told me that probably Revolution 2.8 will change this > If this is true then v4rev is useless in Japan : > ( so I must be misunderstanding. May be Revolution can send to Valentina at least UTF8 via char* We need get info from Revolution developers. >> You confirm this also ? > > I will let you know as soon as I'm able to build a valdb with unicode > text. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 20:56:59 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 12:57:04 2005 Subject: [V4REV] problems encountered importing // Japan? In-Reply-To: Message-ID: On 6/18/05 6:15 PM, "Robert Brenstein" wrote: >>> Can Val handle a doublebyte delimiter? >> >> No, right now V4REV expect single byte chars from Revolution > > Then you need a warning in the ImportText function (and any other > where delimiters are explicitly passed). Agree Robert. Again, in the REALbasic SDK when I get REALstring from RB, I can ask it for its actual encoding. In Revolution SDK there is no such feature yet -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 20:58:41 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 12:58:46 2005 Subject: [V4MD2] Strings still broken in 2.0.4 fc7? In-Reply-To: Message-ID: On 6/18/05 5:59 PM, "Heinrich Ruoff" wrote: > it is the ProduceCursorData function from your examples in ValentinaGlobals I see. But our examples also use this function and they work nice ? Heinrich, then you can easy make project which show problem, right ? > On 6/18/05, Ruslan Zasukhin wrote: >> On 6/18/05 3:34 PM, "Heinrich Ruoff" wrote: >> >>> Checked the example and it works. >>> >>> In the example the values are retrieved using >>> gCursor.nextRecord(), gCursor.lastRecord(), ... >>> and then put gCursor.field("fld_VarChar").value into field "fld_VarChar" >>> >>> I use instead: >>> query = "SELECT * FROM tb_names" >>> curs = gDb.sqlSelect(query) >>> put "table data:" && ProduceCursorData(curs) >> >> And how implemented function ProduceCursorData(curs) ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 21:01:05 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 13:01:10 2005 Subject: [V4REV] Constants In-Reply-To: Message-ID: On 6/18/05 6:02 PM, "Robert Brenstein" wrote: >> It should be something like this: >> put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible ", >> EVCursorLocation.kServerSide, EVLockType.kReadWrite ) into CursorRef >> >> -- >> Best regards, >> Ivan mailto:IvanSmahin@public.kherson.ua > > Can't we have it just as > > put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible ", kServerSide, > kReadWrite ) into CursorRef > > The dot notation is not used in Rev and reserved for future OO features. Hi Robert, Well, right now it is made in this way as Ivan show. If to remove Enum name then some constants are the same. Is it so problem to use style as Ivan suggest ? It is very similar to REALBasic and Java enums -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 18 21:54:16 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 18 13:54:22 2005 Subject: V4M - creation of cursor In-Reply-To: <000801c5741f$724e27e0$d71f1e97@vmtrm4p9ipbkv2> Message-ID: On 6/18/05 7:04 PM, "info@vallemediatime.com" wrote: Hi Paolo, > Hi Ruslan > I've found the problem. Good. > It's in the second part of code where I build a propList for have a tandem > navigation RecID-RecPos. > If I comment the second part the navigation works, but I will check why in > V2.0.2 this work also. > I look for getColumn but seems correctly... > any other idea? > Thanks Paolo Have you check GetColumn result? It is the same as in 2.0.2 > [code] > on populate > getRecCount() > repeat with i = 1 to gFieldNumber > member(gFieldPrefix &"F" & i).text = string(gCursor.field(gFieldPrefix & "F" > & i).value) > end repeat > > -- SECOND PART > -- Build a ID list > lRecID = [] > lRecID = gCursor.getColumn("RecID") > > -- Build a plist with (Pos + ID) > > max = lRecID.count > gLposID = [:] > repeat with i = 1 to max > gLposID.addProp(i, getAt(lRecID, i)) > end repeat > end -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Sat Jun 18 21:57:46 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Sat Jun 18 14:57:56 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: On 6/18/05, Ruslan Zasukhin wrote: > On 6/18/05 3:25 PM, "Heinrich Ruoff" wrote: > > > ok got it - Load SQL only works when there is a Database already opened > > Jochen, I believe this is not correct. > > LoadSQL -- do not require existed Valentina db. It create new fresh. > so dialog must ASK user where to put new db. with Valentina Studio 2.0b8 nothing happens pressing Load SQL when no DB is already opened thats why I thought the feature is not implemented yet > > > but it doesn't seem to work with my .sql file created for mySQL > > Is this file in the UTF8 ? it is UTF8 > > Then yes, Jochen should add parameter ENCODING for this dialog. > > > > is there an option to import .sql files to an existing Valentina DB? > > Load SQL always asks for a new filename > > Into existing .... We have such option for XML load... > > For SQL not remember. Does mySQL allow such operation ? > In the LoadDump() method we have parameter > > kStructureAndData, kDataOnly, kStructureOnly. > > I do not see problems implement that if you point kDataOnly, > Then just ignore CREATE TABLE commands, and execute only inserts... > > ----- > Aha, I have remember one point. > > For Relational model it can be danger import into EXISTED db that already > have records, because you can get not-unique kees or Forein keys... > > You see? ok - makes sense it would not be a problem for my current project to load everything instead of just the changes Heinrich From rjb at robelko.com Sat Jun 18 21:59:55 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sat Jun 18 15:01:48 2005 Subject: [V4REV] Constants In-Reply-To: References: Message-ID: >On 6/18/05 6:02 PM, "Robert Brenstein" wrote: > >>> It should be something like this: >>> put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible ", >>> EVCursorLocation.kServerSide, EVLockType.kReadWrite ) into CursorRef >>> >>> -- >>> Best regards, >>> Ivan mailto:IvanSmahin@public.kherson.ua >> >> Can't we have it just as >> >> put VDataBase_SqlSelect( dbRef, "SELECT * FROM bible ", kServerSide, >> kReadWrite ) into CursorRef >> >> The dot notation is not used in Rev and reserved for future OO features. > >Hi Robert, > >Well, right now it is made in this way as Ivan show. > >If to remove Enum name then some constants are the same. > >Is it so problem to use style as Ivan suggest ? >It is very similar to REALBasic and Java enums > >-- >Best regards, I just looked at your constants in detail and found only 5 duplicates. Among them, 4 duplicates have the same value regardless of enum: kCascade, kNoAction, kRestrict, kSetNull Only one duplicate, kDefault, has different values EVOnDelete 4 EVOnUpdate 4 EVStorageType 0 EVColAttributeValue -1 Further, of those KDefault's only EVStorageType.kDefault seems to be referenced in the doc. I mean as parameters for methods. Others seem to be unused. At least not references. But then I found inEnumOS = kDefault without indication of enum group. It seems to me that it is possible to skip the enum designation when typing in the constants. Robert From wonderfef at noos.fr Sun Jun 19 00:06:04 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Sat Jun 18 17:06:14 2005 Subject: [V4RB2] where to download? In-Reply-To: References: Message-ID: Ruslan, > Okay we will add more robust error handling into examples. > We will use all your detailed steps here. This is not what I meant. The code to catch errors do exist, but it does not fire: dim f as folderitem f = GetFolderItem("Database1.vdb") mDataBase = MakeNewDatabase() mDataBase.Create( f, 5, 32 * 1024 ) Exception err as RuntimeException MsgBox "Can't create database. Error: " + Str(err.ErrorNumber) + ":" + err.Message This exception block doesn't run, no messagebox is displayed... Maybe it's a RB bug? > BTW, note: > for now there is no way programmatically ThrowOut db > which is under Vserver. I will certainly never use such a function, this is too much dangerous. Better is to unregister db and then trash its files. Thanks Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050619/f8319a2a/attachment.html From ktekinay at mactechnologies.com Sat Jun 18 23:42:13 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sat Jun 18 22:42:22 2005 Subject: 2.0.4fc7 corruption In-Reply-To: Message-ID: On 6/18/05 10:40 AM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: >> I still find it is much too easy to corrupt the database. Even though I >> flush the database after every add, it has a pretty good chance of being >> corrupted if my app quits even if all I am doing is searching and sorting. > > Can we reproduce somehow ? > > Can you give me project. > Show that Here was flush. > Now only READ operations. > Force quite of app => And corruption I'll try. It seems like just the index file gets corrupted, if that helps. __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From sunshine at public.kherson.ua Sun Jun 19 08:49:02 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 19 00:49:12 2005 Subject: [V4RB2] where to download? In-Reply-To: Message-ID: On 6/19/05 1:06 AM, "Eric Ferrer" wrote: > BTW, note:? > > > ? ? for now there is no way programmatically ThrowOut db > ? ? which is under Vserver. > > I will certainly never use such a function, this is too much dangerous. > Better is to unregister db and then trash its files. Absolutely agree, Eric. So we not hurry add such functionality. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Jun 19 08:59:51 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 19 00:59:59 2005 Subject: [V4REV] Constants In-Reply-To: Message-ID: On 6/18/05 10:59 PM, "Robert Brenstein" wrote: >> Is it so problem to use style as Ivan suggest ? >> It is very similar to REALBasic and Java enums >> >> -- >> Best regards, > > I just looked at your constants in detail and found only 5 > duplicates. Among them, 4 duplicates have the same value regardless > of enum: > > kCascade, kNoAction, kRestrict, kSetNull > > Only one duplicate, kDefault, has different values > > EVOnDelete 4 > EVOnUpdate 4 > EVStorageType 0 > EVColAttributeValue -1 > > Further, of those KDefault's only EVStorageType.kDefault seems to be > referenced in the doc. I mean as parameters for methods. Others seem > to be unused. At least not references. But then I found inEnumOS = > kDefault without indication of enum group. > > It seems to me that it is possible to skip the enum designation when > typing in the constants. Okay, I think I have got new idea how this can work. ---------------- Ivan, right now you have the single map of all constants. Let's do next: * you make MANY "maps", one for each Enum Type. technically better use not std::map but may just many small functions as EOnDelete ToEnumEVOnDelete( char* inStrValue ) * having this we are safe with conflict of constant names I think you see why. * and we REMOVE them names of enums. OR more flexible way -- we support both way: foo( EVOnDelete.kCascade ) foo( kCascade ) Easy and effective to implement!!! For example Function ToEnumEVOnDelete() EOnDelete ToEnumEVOnDelete( char* inStrValue ) { // if inStr starts on E -- then it has enum prefix if( *inStr == 'E' ) { // read enum name and check that it is EVOnDelete // and nothing else: } // Now pointer shoud points to 'k' if( *inStr == 'k' ) { if( inStr == "kCascade" ) return kCascade; if( inStr == "kSetNull" ) return kSetNull; } else { // error: unknown constant } } -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From snw at paradise.net.nz Sun Jun 19 18:19:48 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Sun Jun 19 02:13:03 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: <000f01c573cf$f0d8c610$30181e97@vmtrm4p9ipbkv2> References: <000f01c573cf$f0d8c610$30181e97@vmtrm4p9ipbkv2> Message-ID: <6.2.1.2.2.20050619181601.033ce5b0@pop3.paradise.net.nz> >Sean: now the xtra is marked 2.0.3.0 (look at properties\version) Agreed. Shouldn't it be marked 2.0.4 with fc7 listed in the Special Build Description (otherwise, how can I be sure which version I'm using when reporting issues)? -Sean. From snw at paradise.net.nz Sun Jun 19 18:15:35 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Sun Jun 19 02:13:10 2005 Subject: [V4MD] locale, storageEncoding In-Reply-To: References: <6.2.1.2.2.20050618140201.0324ecd0@pop3.paradise.net.nz> Message-ID: <6.2.1.2.2.20050619180725.033ce040@pop3.paradise.net.nz> >May be you see 2 different problems? >Then please provide us how to see Null ? >In our example, or in some your project ? My mistake was setting/getting db.locale - it should be db.localeName. Perhaps your file "V4MD_Reference_2_en.pdf" should be updated (it refers to locale where it should be localeName) If you want to see a , query a db for .locale (again, this should be returning or throwing an error on a non-existant property) -Sean. From j.peters at valentina-db.de Sun Jun 19 09:13:44 2005 From: j.peters at valentina-db.de (Jochen Peters) Date: Sun Jun 19 02:13:49 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: <49264.80.226.251.203.1119165224.squirrel@webmail3.server-einstellung.de> > On 6/18/05, Ruslan Zasukhin wrote: >> On 6/18/05 3:25 PM, "Heinrich Ruoff" wrote: >> >> > ok got it - Load SQL only works when there is a Database already >> opened >> >> Jochen, I believe this is not correct. >> >> LoadSQL -- do not require existed Valentina db. It create new fresh. >> so dialog must ASK user where to put new db. > > with Valentina Studio 2.0b8 nothing happens pressing Load SQL > when no DB is already opened > thats why I thought the feature is not implemented yet Yes - this is bug! Load SQL should work without a current database. We will change that for the next release. > >> >> > but it doesn't seem to work with my .sql file created for mySQL >> >> Is this file in the UTF8 ? > > it is UTF8 > >> >> Then yes, Jochen should add parameter ENCODING for this dialog. >> >> >> > is there an option to import .sql files to an existing Valentina DB? >> > Load SQL always asks for a new filename >> >> Into existing .... We have such option for XML load... >> >> For SQL not remember. Does mySQL allow such operation ? >> In the LoadDump() method we have parameter >> >> kStructureAndData, kDataOnly, kStructureOnly. >> >> I do not see problems implement that if you point kDataOnly, >> Then just ignore CREATE TABLE commands, and execute only inserts... >> >> ----- >> Aha, I have remember one point. >> >> For Relational model it can be danger import into EXISTED db that >> already >> have records, because you can get not-unique kees or Forein keys... >> >> You see? > > ok - makes sense > it would not be a problem for my current project > to load everything instead of just the changes > > Heinrich > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > -- Best regards, Jochen Peters PIIT GmbH -------------------------- http://www.valentina-db.de From rjb at robelko.com Sun Jun 19 16:35:18 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sun Jun 19 09:58:26 2005 Subject: [V4REV] Constants In-Reply-To: References: Message-ID: > > It seems to me that it is possible to skip the enum designation when >> typing in the constants. > >Okay, I think I have got new idea how this can work. > >---------------- >Ivan, right now you have the single map of all constants. > >Let's do next: > >* you make MANY "maps", one for each Enum Type. > technically better use not std::map > but may just many small functions as > > EOnDelete ToEnumEVOnDelete( char* inStrValue ) > >* having this we are safe with conflict of constant names > I think you see why. > >* and we REMOVE them names of enums. > > OR more flexible way -- we support both way: > > foo( EVOnDelete.kCascade ) > foo( kCascade ) > >Easy and effective to implement!!! Sounds like a good plan to me ! Go for it :) One small thing to consider yet, may be at least consult with RunRev team, is the issue of period in the constant name. It might be safer to replace it with underscore. Right now, Rev treats the whole name as a literal, so there is no problem, but who knows what happens when they add OO stuff that introduces special meaning to period. We were told not to use period in variable names. Robert From IvanSmahin at public.kherson.ua Sun Jun 19 18:20:15 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sun Jun 19 10:20:19 2005 Subject: [V4REV] Constants In-Reply-To: References: Message-ID: <42B58D2F.5060602@public.kherson.ua> Hello Robert, Robert Brenstein wrote: > One small thing to consider yet, may be at least consult with RunRev > team, is the issue of period in the constant name. It might be safer to > replace it with underscore. Right now, Rev treats the whole name as a > literal, so there is no problem, but who knows what happens when they > add OO stuff that introduces special meaning to period. We were told not > to use period in variable names. > In some cases we are expecting combination of enum values as single param. I mean something like this: "kIndexed + kUnique" So we always consider such param as a string delimitered by some set of possible delimiters. If Rev team will implement enums we get the ability to operate with them as integers values ( alike C++ ) on the scripting side. And, therefore - we will simplify the plugin logic to accept enum values instead of string. Currently, there is not variable name but just a string which is parsed on plugin side. -- Best regards, Ivan Smahin From rjb at robelko.com Sun Jun 19 18:01:28 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sun Jun 19 11:18:17 2005 Subject: [V4REV] Constants In-Reply-To: <42B58D2F.5060602@public.kherson.ua> References: <42B58D2F.5060602@public.kherson.ua> Message-ID: > > >Currently, there is not variable name but just a string which is >parsed on plugin side. > > >-- >Best regards, >Ivan Smahin It is a string if it is quoted, ie "kUnique". If it is not quoted, ie kUnique, Rev checks first if it is an existing variable. If it is not, it creates a variable on the fly and sets its value to its name. At least that is what I understand as general operating procedure. For your function, the value passed is the same in both cases, but the process is somewhat different. Quoting will be required for "kIndexed + kUnique"; otherwise, users will get runtime error unless they define kIndexed and kUnique as variables or constants themselves. I have no clue whether adding OO features and thus a special meaning to a period inside an unquoted string will break this or not. This is why I suggested to consult with RunRev team. Robert From sunshine at public.kherson.ua Sun Jun 19 20:35:49 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 19 12:35:58 2005 Subject: [V4REV] Constants In-Reply-To: Message-ID: On 6/19/05 7:01 PM, "Robert Brenstein" wrote: >> Currently, there is not variable name but just a string which is >> parsed on plugin side. >> >> >> -- >> Best regards, >> Ivan Smahin > > It is a string if it is quoted, ie "kUnique". > > If it is not quoted, ie kUnique, Rev checks first if it is an > existing variable. If it is not, it creates a variable on the fly and > sets its value to its name. At least that is what I understand as > general operating procedure. Yes, this is the only way. > For your function, the value passed is the same in both cases, but > the process is somewhat different. > > Quoting will be required for "kIndexed + kUnique"; otherwise, users > will get runtime error unless they define kIndexed and kUnique as > variables or constants themselves. right This should be pointed in docs by big letters! > I have no clue whether adding OO features and thus a special meaning > to a period inside an unquoted string will break this or not. This is > why I suggested to consult with RunRev team. Robert, Your point is very correct.... If we use DOT, then we still can future use quotes... With underscores we get: EVOnDelete_kCascade "EVFlag_fIndexed + EVFlag_fUnique" "fIndexed + fUnique" Well, also acceptable... ------- Ivan, you have implement "+" for flags ? Not coma ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Jun 19 20:37:16 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 19 12:37:21 2005 Subject: [V4MD] locale, storageEncoding In-Reply-To: <6.2.1.2.2.20050619180725.033ce040@pop3.paradise.net.nz> Message-ID: On 6/19/05 9:15 AM, "Sean Wilson" wrote: > >> May be you see 2 different problems? >> Then please provide us how to see Null ? >> In our example, or in some your project ? > > My mistake was setting/getting db.locale - it should be db.localeName. > Perhaps your file "V4MD_Reference_2_en.pdf" should be updated (it refers to > locale where it should be localeName) > If you want to see a , query a db for .locale (again, this should be > returning or throwing an error on a non-existant property) Ak! Igor, pleas check again. Typo in the name of property should cause ERROR We have told this many times. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Jun 19 20:37:55 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 19 12:38:01 2005 Subject: [ANN] V4RB, V4MD, Vserver 2.0.4f c7 In-Reply-To: <6.2.1.2.2.20050619181601.033ce5b0@pop3.paradise.net.nz> Message-ID: On 6/19/05 9:19 AM, "Sean Wilson" wrote: >> Sean: now the xtra is marked 2.0.3.0 (look at properties\version) > > Agreed. Shouldn't it be marked 2.0.4 with fc7 listed in the Special Build > Description (otherwise, how can I be sure which version I'm using when > reporting issues)? It should of course. Thank you for point. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From IvanSmahin at public.kherson.ua Sun Jun 19 20:40:36 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sun Jun 19 12:40:37 2005 Subject: [V4REV] Constants In-Reply-To: References: <42B58D2F.5060602@public.kherson.ua> Message-ID: <42B5AE14.3070201@public.kherson.ua> Robert Brenstein ?????: > It is a string if it is quoted, ie "kUnique". > > If it is not quoted, ie kUnique, Rev checks first if it is an existing > variable. If it is not, it creates a variable on the fly and sets its > value to its name. At least that is what I understand as general > operating procedure. > > For your function, the value passed is the same in both cases, but the > process is somewhat different. > > Quoting will be required for "kIndexed + kUnique"; otherwise, users will > get runtime error unless they define kIndexed and kUnique as variables > or constants themselves. > > I have no clue whether adding OO features and thus a special meaning to > a period inside an unquoted string will break this or not. This is why I > suggested to consult with RunRev team. > Robert, I meant just a simple thing: Plugin expects the string. Nevermind how it was gotten in Rev. If Rev. team implement the enums we could change this logic. -- Best regards, Ivan Smahin From sunshine at public.kherson.ua Sun Jun 19 23:14:11 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 19 15:14:19 2005 Subject: V4MD request In-Reply-To: <000c01c574b3$153378f0$c3151e97@vmtrm4p9ipbkv2> Message-ID: On 6/19/05 12:41 PM, "info@vallemediatime.com" wrote: Hi Paolo, > Hi Ruslan, > is it possible to add and/or syncronize this properties in next upgrade... > ...and get RecID in a simple way in both API and SQL way? NO. you have wrong expectations here. > e.g. API > put table.recordCount -- already works > put table.position -- Null > put table.RecID -- 0 .position -- there is NO such property for Table. this is property of cursor. > e.g. SQL > put gCursor.recordCount -- already works > put gCursor.position -- already works > put gCursor.RecID -- Null .RecID -- such property NOT exists for Cursor. IT exists only for Table. There is no sense add properties as you ask. That is wrong. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Jun 19 23:21:25 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 19 15:21:34 2005 Subject: [ANN] V4RB 2.0.4 fc8 uploaded. Message-ID: Hi All, In fc8 fixed one more bug related to cache optimizations. Kem, please let me know if still problem with your project ? URL on our site, V4RB beta page. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ktekinay at mactechnologies.com Sun Jun 19 16:46:00 2005 From: ktekinay at mactechnologies.com (Kem Tekinay) Date: Sun Jun 19 15:46:09 2005 Subject: [ANN] V4RB 2.0.4 fc8 uploaded. In-Reply-To: Message-ID: On 6/19/05 4:21 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > Kem, please let me know if still problem with your project ? Do you mean the index corruption problem I mentioned yesterday? __________________________________________________________________________ Kem Tekinay (212) 201-1465 MacTechnologies Consulting Fax (914) 242-7294 545 Eighth Avenue, Suite 401 Pager (917) 491-5546 New York, New York 10018 http://www.mactechnologies.com To join the MacTechnologies Consulting mailing list, send an e-mail to: mactechnologies_consulting-subscribe@yahoogroups.com From sunshine at public.kherson.ua Mon Jun 20 00:17:35 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Jun 19 16:17:43 2005 Subject: [ANN] V4RB 2.0.4 fc8 uploaded. In-Reply-To: Message-ID: On 6/19/05 11:46 PM, "Kem Tekinay" wrote: > On 6/19/05 4:21 PM, Ruslan Zasukhin at sunshine@public.kherson.ua wrote: > >> Kem, please let me know if still problem with your project ? > > Do you mean the index corruption problem I mentioned yesterday? Yes, as well as any other problem if you have such with fc8 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Sun Jun 19 23:41:14 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sun Jun 19 16:41:26 2005 Subject: V4MD request References: Message-ID: <000a01c57517$9e7c96f0$9b1b1e97@vmtrm4p9ipbkv2> ----- Original Message ----- From: "Ruslan Zasukhin" To: ; Sent: Sunday, June 19, 2005 10:14 PM Subject: Re: V4MD request > On 6/19/05 12:41 PM, "info@vallemediatime.com" > wrote: > > Hi Paolo, > > > Hi Ruslan, > > is it possible to add and/or syncronize this properties in next upgrade... > > ...and get RecID in a simple way in both API and SQL way? > > NO. you have wrong expectations here. ok I ask you for this feature because I think that it is better for create binary in a simple way from the user point of view. Think to this. If a user want link a Person to a Phone... you prefer insert a RecID number of both table in relative fields or you prefer to see a drop-menu with RecID + Person and link automatically to current record position? e.g T1 Person menu: ---------------- 1. Ruslan 4. Ivan 7. Igor ... T2 Phone number: ------------------- 11111 22222 33333 You are in second row of T2 (and image that you can get his RecID = 2), after you click in drop-menu where you can select the "7. Igor" item (and you get RecID = 7, this is already made). With the Igor selected we can create automatically a binary link in a very simple way: 2-7 I hope that you understand my idea and my little english :-) Paolo > > e.g. API > > put table.recordCount -- already works > > put table.position -- Null > > put table.RecID -- 0 > > .position -- there is NO such property for Table. > this is property of cursor. > > > > e.g. SQL > > put gCursor.recordCount -- already works > > put gCursor.position -- already works > > put gCursor.RecID -- Null > > .RecID -- such property NOT exists for Cursor. > IT exists only for Table. > > There is no sense add properties as you ask. > That is wrong. > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 17/06/2005 > > From Claudius at sailer-online.de Mon Jun 20 06:38:13 2005 From: Claudius at sailer-online.de (Claudius Sailer) Date: Sun Jun 19 23:38:26 2005 Subject: [ANN] V4RB 2.0.4 fc8 uploaded. In-Reply-To: References: Message-ID: Am 19. Jun 2005 um 22:21 Uhr schrieb Ruslan Zasukhin: > Hi All, > > In fc8 fixed one more bug related to cache optimizations. thanks. I get 10% more speed. Claudius -- G4/733 QS / MacOS X 10.4de / RB 5.5.5/ Valentina 1.10.0 & 2.0.4 Homepage http://www.ClaSai.de iChat ryhoruk RealBasic ListBoxes: [ I feel the need...the need for speed!!! ] From rbarber at yhb.att.ne.jp Mon Jun 20 14:17:19 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Mon Jun 20 00:19:13 2005 Subject: [V4REV] Constants In-Reply-To: References: Message-ID: Hi Perhaps I not understanding this form so can you help me with this? get VDatabase_Create(dbRef, mPath,4, 32 * 1024, EVOs.kOsDefault ) produces 4 files as expected. But I thought you could also put in a number for EVOs.kOsDefault? > As the Mode parameter you can specify one of the following: > 1 // (description,data,BLOB,indexes) 2 // description + > (data,BLOB,indexes) 3 // description + (data,BLOB) + indexes 4 > // description + data + BLOB + indexes 5 // (description,data,BLOB) > + indexes 6 // (description,data) + BLOB + indexes 7 // > (description,data,indexes) + BLOB 8 // description + > (data,indexes) + BLOB > Example: get VDataBase_Create( dbRef, path, 5, 32 * 1024 ) (BTW, the example should include all the parameters, since the next example is the same and refers to a remote db) So get VDatabase_Create(dbRef, mPath,4, 32 * 1024,4) gives 4 files but so does get VDatabase_Create(dbRef, mPath,4, 32 * 1024,1) and so does get VDatabase_Create(dbRef, mPath,4, 32 * 1024,8) so numbers don't work. What is the proper syntax for this? Thanks again, Ron From rbarber at yhb.att.ne.jp Mon Jun 20 13:48:09 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Mon Jun 20 00:19:19 2005 Subject: [V4REV] Constants In-Reply-To: References: Message-ID: <37f0fb3e764cbeab1eeb9891458befa5@yhb.att.ne.jp> Ruslan, Lynn, I will expose my ignorance with this post but I think I may represent at least some in the Rev community that do not care to use dots at all. Perhaps the rest of the of the world uses dot notation, but those in the xtalk world don't have the.slightest.idea what you are talking about. The docs at this point are not very helpful because they have largely been adapted from the RB docs, in fact multiple references remain to RB itself and RB notation - eg classes, subclasses. If you end up using dot notation, you must put some kind of explanation in the v4rev docs because it is foreign to xtalk users. I understand your desire to be industry standard and you must cater to the large RB community (that is laughing at me right now!) that Val serves, but if you want to also serve the Rev community, please make some concessions to our way of doing things. I realize we are still in beta and this is what beta testing is all about. Lynn, your xtalk background should at least understand what Robert and I (and others?) are saying. I know you want to produce a good product and I'm trying to give some input in that direction. I am a little frustrated after spending a considerable time testing and crashing and it is due at least partially to my misuse of dot notated parameters. Thanks Ron ps and don't get me started about the + sign... On Jun 20, 2005, at 2:35 AM, Ruslan Zasukhin wrote: > On 6/19/05 7:01 PM, "Robert Brenstein" wrote: > >>> Currently, there is not variable name but just a string which is >>> parsed on plugin side. >>> >>> >>> -- >>> Best regards, >>> Ivan Smahin >> >> It is a string if it is quoted, ie "kUnique". >> >> If it is not quoted, ie kUnique, Rev checks first if it is an >> existing variable. If it is not, it creates a variable on the fly and >> sets its value to its name. At least that is what I understand as >> general operating procedure. > > Yes, this is the only way. > >> For your function, the value passed is the same in both cases, but >> the process is somewhat different. >> >> Quoting will be required for "kIndexed + kUnique"; otherwise, users >> will get runtime error unless they define kIndexed and kUnique as >> variables or constants themselves. > > right > > This should be pointed in docs by big letters! > >> I have no clue whether adding OO features and thus a special meaning >> to a period inside an unquoted string will break this or not. This is >> why I suggested to consult with RunRev team. > > Robert, > > Your point is very correct.... > If we use DOT, then we still can future use quotes... > > With underscores we get: > > EVOnDelete_kCascade > > "EVFlag_fIndexed + EVFlag_fUnique" > > "fIndexed + fUnique" > > Well, also acceptable... > > ------- > Ivan, you have implement "+" for flags ? > Not coma ? From heinrichruoff at gmail.com Mon Jun 20 08:39:31 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Mon Jun 20 01:39:36 2005 Subject: [V4MD2] Strings still broken in 2.0.4 fc7? In-Reply-To: References: Message-ID: Hi Ruslan, were you able to reproduce the string problem? Heinrich On 6/18/05, Ruslan Zasukhin wrote: > On 6/18/05 5:59 PM, "Heinrich Ruoff" wrote: > > > it is the ProduceCursorData function from your examples in ValentinaGlobals > > I see. > > But our examples also use this function and they work nice ? > > Heinrich, then you can easy make project which show problem, right ? > > > > On 6/18/05, Ruslan Zasukhin wrote: > >> On 6/18/05 3:34 PM, "Heinrich Ruoff" wrote: > >> > >>> Checked the example and it works. > >>> > >>> In the example the values are retrieved using > >>> gCursor.nextRecord(), gCursor.lastRecord(), ... > >>> and then put gCursor.field("fld_VarChar").value into field "fld_VarChar" > >>> > >>> I use instead: > >>> query = "SELECT * FROM tb_names" > >>> curs = gDb.sqlSelect(query) > >>> put "table data:" && ProduceCursorData(curs) > >> > >> And how implemented function ProduceCursorData(curs) ? > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From sunshine at public.kherson.ua Mon Jun 20 09:58:32 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 01:58:41 2005 Subject: V4MD request In-Reply-To: <000a01c57517$9e7c96f0$9b1b1e97@vmtrm4p9ipbkv2> Message-ID: On 6/20/05 12:41 AM, "info@vallemediatime.com" wrote: Hi Paolo, >>> is it possible to add and/or syncronize this properties in next upgrade... >>> ...and get RecID in a simple way in both API and SQL way? >> >> NO. you have wrong expectations here. > ok > I ask you for this feature because I think that it is better for create > binary in a simple way from the user point of view. > Think to this. > If a user want link a Person to a Phone... you prefer insert a RecID number > of both table in relative fields or you prefer to see a drop-menu with RecID > + Person and link automatically to current record position? > > e.g > > T1 Person menu: > ---------------- > 1. Ruslan > 4. Ivan > 7. Igor > ... > > T2 Phone number: > ------------------- > 11111 > 22222 > 33333 > You are in second row of T2 (and image that you can get his RecID = 2), > after you click in drop-menu where you can select the "7. Igor" item (and > you get RecID = 7, this is already made). > With the Igor selected we can create automatically a binary link in a very > simple way: 2-7 But you can do this all RIGHT NOW. Where you see problems? Table -- have CURRENT RECORD. to get its RecID you do recid = VTable.RecID I do not see any problems Paolo. ------- Btw, in REALbasic popup menu can have hidden column where it is possible to put recIDs when you fill menu. Later extract RecId of choice. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 20 10:10:14 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 02:10:22 2005 Subject: [V4REV] Constants In-Reply-To: <37f0fb3e764cbeab1eeb9891458befa5@yhb.att.ne.jp> Message-ID: On 6/20/05 7:48 AM, "ron barber" wrote: Hi Ron, > I will expose my ignorance with this post but I think I may represent > at least some in the Rev community that do not care to use dots at all. > Perhaps the rest of the of the world uses dot notation, but those in > the xtalk world don't have the.slightest.idea what you are talking > about. The docs at this point are not very helpful because they have > largely been adapted from the RB docs, in fact multiple references > remain to RB itself and RB notation - eg classes, subclasses. If you > end up using dot notation, you must put some kind of explanation in the > v4rev docs because it is foreign to xtalk users. > > I understand your desire to be industry standard and you must cater to > the large RB community (that is laughing at me right now!) that Val > serves, but if you want to also serve the Rev community, please make > some concessions to our way of doing things. > > I realize we are still in beta and this is what beta testing is all > about. Lynn, your xtalk background should at least understand what > Robert and I (and others?) are saying. Right Ron. We listen you, and we ASK you what ways you prefer. We not going force you do something bad. We have make discussion how to work with constants. So plug into it. Express your ideas. Show us YOUR DREAM. And please be as fast as possible with answers. > I know you want to produce a good product and I'm trying to give some > input in that direction. I am a little frustrated after spending a > considerable time testing and crashing and it is due at least partially > to my misuse of dot notated parameters. Ok, I see you have post other letter. Go to read. Again. Show us YOUR DREAM -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 20 10:17:24 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 02:17:33 2005 Subject: [V4REV] Constants In-Reply-To: Message-ID: On 6/20/05 8:17 AM, "ron barber" wrote: Hi Ron, > Perhaps I not understanding this form so can you help me with this? > > get VDatabase_Create(dbRef, mPath,4, 32 * 1024, EVOs.kOsDefault ) > > produces 4 files as expected. > > But I thought you could also put in a number for EVOs.kOsDefault? 4th parameter inEnumOs -- you should almost never use. Practically never. >> As the Mode parameter you can specify one of the following: >> 1 // (description,data,BLOB,indexes) 2 // description + >> (data,BLOB,indexes) 3 // description + (data,BLOB) + indexes 4 >> // description + data + BLOB + indexes 5 // (description,data,BLOB) >> + indexes 6 // (description,data) + BLOB + indexes 7 // >> (description,data,indexes) + BLOB 8 // description + >> (data,indexes) + BLOB >> Example: get VDataBase_Create( dbRef, path, 5, 32 * 1024 ) Docs should be corrected to use symbolic constants > (BTW, the example should include all the parameters, since the next > example is the same and refers to a remote db) > So > get VDatabase_Create(dbRef, mPath,4, 32 * 1024,4) gives 4 files but so > does > get VDatabase_Create(dbRef, mPath,4, 32 * 1024,1) and so does > get VDatabase_Create(dbRef, mPath,4, 32 * 1024,8) > > so numbers don't work. What is the proper syntax for this? Wait a moment, the number of db files is specified by 3d parameter. All your examples have it 4. This is why you get 4 files always. So if you want change mode of db, you need write get VDatabase_Create( dbRef, mPath, 1, 32 * 1024 ) Next, I am not sure that we it is good idea to allow numeric values of constant at all !!!!!!!!! In the next letter I will again describe how we going to make constants for next build. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 20 10:17:38 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 02:17:49 2005 Subject: [V4MD2] Strings still broken in 2.0.4 fc7? In-Reply-To: Message-ID: On 6/20/05 9:39 AM, "Heinrich Ruoff" wrote: > Hi Ruslan, > > were you able to reproduce the string problem? Igor today will work on this -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 20 10:28:27 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 02:28:41 2005 Subject: [V4REV] Constants. Plan 2. Message-ID: Hi All, Let me describe again what we have agree. * Revolution do not have enums. And it do not have constants. * It is bad idea that external born many global constants or even single global array with constants. * Revolution is string - oriented language. So we will define constants as strings. ---------------------------- * All our docs examples and examples stacks will be corrected to always use double quotes around string constants. This is short notation of constant VDatabase_Create( dbRef, path, "kDsc_Dat_Blb_Ind", 32 * 1024 ) This is verbose notation of constant VDatabase_Create( dbRef, path, "EVMode.kDsc_Dat_Blb_Ind", 32 * 1024 ) This is another one verbose notation of constant, where instead of DOT is used underscore. In this particular example we see why underscore can be bad. VDatabase_Create( dbRef, path, "EVMode_kDsc_Dat_Blb_Ind", 32 * 1024 ) ---------------------------- * We assume that 99-100% of Revolutioners will simply to use short notation.... Ak....may be just forget about ENUM names .... Just future it is always simpler if you and we will tell: I use constant of EVDbMode I.e. We will have some kind of terminology. ---------------------------- *** Again, now our docs and examples sometimes skip double quotes. we have to think this is bad idea, because AT LEAST one place require quotes always: when you will specify field flags. Create_VarChar( name, 1022, "fIndexed + fIndexByWords" ) Note can be use + COMA SPACE as delimiters. So we have decide that AT LEAST our docs and exmaples should be consistent, and always to use double quotes. ----------------------------- * About support of numeric values for ENUM types. I think it is good idea DO NOT allow this. Because numeric constant is NOT readable for developer. We have a lots of constants, and I think nobody can memories them. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rbarber at yhb.att.ne.jp Mon Jun 20 17:33:37 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Mon Jun 20 03:33:40 2005 Subject: [V4REV] Constants. Plan 2. In-Reply-To: References: Message-ID: <43cea9b8ddeebfdba6bb49f600021747@yhb.att.ne.jp> Hi Ruslan, first, my bad on the previous post about Mode parameter. As you pointed out, I had it in the wrong place. Sorry for the confusion and thanks for your help. On Jun 20, 2005, at 4:28 PM, Ruslan Zasukhin wrote: > * Revolution do not have enums. And it do not have constants. > > * It is bad idea that external born many global constants or even > single > global array with constants. > > * Revolution is string - oriented language. So we will define > constants as > strings. Agreed > ---------------------------- > * All our docs examples and examples stacks will be corrected to > always use > double quotes around string constants. Please and thank you. This is really important for new users of Val. > This is short notation of constant > > VDatabase_Create( dbRef, path, "kDsc_Dat_Blb_Ind", 32 * 1024 ) > > > This is verbose notation of constant > > VDatabase_Create( dbRef, path, "EVMode.kDsc_Dat_Blb_Ind", 32 * > 1024 ) As long as we have both options I think this is very consistent with what xtalkers expect. > Ak....may be just forget about ENUM names .... > Just future it is always simpler if you and we will tell: > I use constant of EVDbMode > > I.e. We will have some kind of terminology. > ---------------------------- > *** Again, now our docs and examples sometimes skip double quotes. > we have to think this is bad idea, because AT LEAST one place > require quotes always: when you will specify field flags. > > Create_VarChar( name, 1022, "fIndexed + fIndexByWords" ) > > Note can be use + COMA SPACE as delimiters. Create_VarChar( name, 1022, "fIndexed fIndexByWords" ) Create_VarChar( name, 1022, "fIndexed, fIndexByWords" ) Create_VarChar( name, 1022, "fIndexed + fIndexByWords" ) are the same right? Again, this is good to have options that are standard in xtalk. These three options, plus comma space, are good. It should be stated early in the docs that these three are interchangeable and then use one consistently in the docs. > So we have decide that AT LEAST our docs and exmaples should be > consistent, > and always to use double quotes. yes > ----------------------------- > * About support of numeric values for ENUM types. > > I think it is good idea DO NOT allow this. Because numeric constant is > NOT > readable for developer. We have a lots of constants, and I think > nobody can > memories them. you are right, as the first of the letter shows, I can't even keep the order straight ; ) okay, passing numbers as parameters is a common practice in my experience, even if it is bad practice. The question is, do you want to allow it in v4rev? I personally can live without it. I think the docs should not show numerical equivalents if you decide not to allow numbers. For example: get VDatabase_Create(dbRef, mPath,"EVDbMode.kDscDatBlbInd", 32 * 1024) - ok get VDatabase_Create(dbRef, mPath,"kDscDatBlbInd", 32 * 1024) - ok get VDatabase_Create(dbRef, mPath,1, 32 * 1024) - na - not allowed sometimes I have seen xcmds use this form: get VDatabase_Create(dbRef, mPath,"1", 32 * 1024) what do you think of this? Thanks again for your hard work on our behalf, Ron From sunshine at public.kherson.ua Mon Jun 20 11:46:56 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 03:47:05 2005 Subject: [V4REV] Constants. Plan 2. In-Reply-To: <43cea9b8ddeebfdba6bb49f600021747@yhb.att.ne.jp> Message-ID: On 6/20/05 11:33 AM, "ron barber" wrote: >> ----------------------------- >> * About support of numeric values for ENUM types. >> >> I think it is good idea DO NOT allow this. Because numeric constant is >> NOT >> readable for developer. We have a lots of constants, and I think >> nobody can >> memories them. > > you are right, as the first of the letter shows, I can't even keep the > order straight ; ) > > okay, passing numbers as parameters is a common practice in my > experience, even if it is bad practice. The question is, do you want to > allow it in v4rev? I personally can live without it. I think the docs > should not show numerical equivalents if you decide not to allow > numbers. > > For example: > get VDatabase_Create(dbRef, mPath,"EVDbMode.kDscDatBlbInd", 32 * 1024) > - ok > get VDatabase_Create(dbRef, mPath,"kDscDatBlbInd", 32 * 1024) - ok > get VDatabase_Create(dbRef, mPath,1, 32 * 1024) - na - not allowed > > sometimes I have seen xcmds use this form: > get VDatabase_Create(dbRef, mPath,"1", 32 * 1024) > > what do you think of this? In the version 1 VXCMD yes, have use numeric constants. In all languages in fact. In v2 we put efforts to introduce for all languages symbol constants. This is more safe way for development. We will NOT allow numeric values at all in v2 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 20 11:47:16 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 03:47:23 2005 Subject: [V4REV] Constants. Plan 2. In-Reply-To: <43cea9b8ddeebfdba6bb49f600021747@yhb.att.ne.jp> Message-ID: On 6/20/05 11:33 AM, "ron barber" wrote: >> ---------------------------- >> *** Again, now our docs and examples sometimes skip double quotes. >> we have to think this is bad idea, because AT LEAST one place >> require quotes always: when you will specify field flags. >> >> Create_VarChar( name, 1022, "fIndexed + fIndexByWords" ) >> >> Note can be use + COMA SPACE as delimiters. > > Create_VarChar( name, 1022, "fIndexed fIndexByWords" ) > Create_VarChar( name, 1022, "fIndexed, fIndexByWords" ) > Create_VarChar( name, 1022, "fIndexed + fIndexByWords" ) > are the same right? > > Again, this is good to have options that are standard in xtalk. These > three options, plus comma space, are good. It should be stated early in > the docs that these three are interchangeable and then use one > consistently in the docs. All right, Ron! -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Mon Jun 20 10:53:33 2005 From: rjb at robelko.com (Robert Brenstein) Date: Mon Jun 20 04:04:46 2005 Subject: [V4REV] Constants In-Reply-To: References: Message-ID: > >> So >> get VDatabase_Create(dbRef, mPath,4, 32 * 1024,4) gives 4 files but so >> does >> get VDatabase_Create(dbRef, mPath,4, 32 * 1024,1) and so does >> get VDatabase_Create(dbRef, mPath,4, 32 * 1024,8) >> >> so numbers don't work. What is the proper syntax for this? > >Wait a moment, the number of db files is specified by 3d parameter. >All your examples have it 4. This is why you get 4 files always. > >So if you want change mode of db, you need write > > get VDatabase_Create( dbRef, mPath, 1, 32 * 1024 ) > Ron, it seems that Ruslan did not answer your immediate problem, so let me pop in. The number you pass as the parameter to database_create does NOT correspond to the number of files. It is just a numerical value of one of those literal constants. Each literal/value corresponds to a different combination of the number of physical files and what data/info is in each of those files. I think an explanation like this should be added to this function's description in V4REV doc even though it is somewhere in the Kernel doc. And the description of the inEnumMode parameter should be corrected. It is wrong. In V1, this parameter was refered to as fileMode, so may be Ruslan should change it in V2 to inFileMode. This is actually a general comment: parameter names should refer to their content not enum names. Enums they belong to should be provided separately. Names of things in Transcript should be self-descriptive or self-defining. Carrying them over literally from RB makes them feel so foreign to Rev users. inEnumMode = kDsc_Dat_Blb_Ind How in the helll, am I supposed to know that the above means to look for list of possible constants in EVDbMode enum? It should be at least like inDbFileMode = EVDbMode.kDsc_Dat_Blb_Ind or something like inDbFileMode EVDbMode [=kDsc_Dat_Blb_Ind] which makes the parameter name descriptive, gives the enum it belongs to, and defines the default value. Similarly inStrValue string [=empty] here using the native Transcript type instead of enum. >Next, I am not sure that we it is good idea to allow numeric values of >constant at all !!!!!!!!! > >In the next letter I will again describe how we going to make constants for >next build. This is indeed a dilemna and I haven't convinced myself which is better: -- only literal constants -- only numeric constants -- either literal or numeric A big plus for using literal constants, and this is why they are used in other languages, is that they let Ruslan and his team to change their values without breaking our code. They are also more mnemonic, so stick in memory easier and give visual feedback as to what value they represent. But then, we have to face constructs like "fIndexed + fUnique" (may be we should think if it is possible to avoid these by passing multiple flags as independent parameters -- the flag parameters would have to become position independent and using numeric constants would not be possible). Robert From rjb at robelko.com Mon Jun 20 11:04:34 2005 From: rjb at robelko.com (Robert Brenstein) Date: Mon Jun 20 04:04:56 2005 Subject: [V4REV] Constants. Plan 2. In-Reply-To: References: Message-ID: >On 6/20/05 11:33 AM, "ron barber" wrote: > >>> ---------------------------- >>> *** Again, now our docs and examples sometimes skip double quotes. >>> we have to think this is bad idea, because AT LEAST one place >>> require quotes always: when you will specify field flags. >>> >>> Create_VarChar( name, 1022, "fIndexed + fIndexByWords" ) >>> >>> Note can be use + COMA SPACE as delimiters. >> >> Create_VarChar( name, 1022, "fIndexed fIndexByWords" ) >> Create_VarChar( name, 1022, "fIndexed, fIndexByWords" ) > > Create_VarChar( name, 1022, "fIndexed + fIndexByWords" ) >> are the same right? >> >> Again, this is good to have options that are standard in xtalk. These >> three options, plus comma space, are good. It should be stated early in >> the docs that these three are interchangeable and then use one >> consistently in the docs. > >All right, Ron! > >-- >Best regards, > >Ruslan Zasukhin Our emails just crossed in internet:) I suggested a moment ago to consider using Create_VarChar( name, 1022, "fIndexed", "fIndexByWords" ) instead of the three variations above. This would be equivalent to Create_VarChar( name, 1022, "fIndexByWords", "fIndexed") I think it would eliminate a number of support issues related to adding literal constants and keeping their order right. External knows the number of parameters actually passed oand knows at which position the flags begin. It can self sort them into proper positions and sums (as in this case) when calling kernel. This can work, of course, only with passing literal constants, which seems that Ruslan just decided to do anyway. Robert From rbarber at yhb.att.ne.jp Mon Jun 20 18:22:55 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Mon Jun 20 04:23:03 2005 Subject: [V4REV] Constants In-Reply-To: References: Message-ID: Hi Robert, Thanks for joining in, On Jun 20, 2005, at 5:53 PM, Robert Brenstein wrote: >> > Ron, it seems that Ruslan did not answer your immediate problem, so > let me pop in. The number you pass as the parameter to database_create > does NOT correspond to the number of files. It is just a numerical > value of one of those literal constants. As you can see, the mistake was mine, I had the parameters in the wrong order. I was clear that the number does not correspond to the number of files. (Note that I tried it with 8!) > Each literal/value corresponds to a different combination of the > number of physical files and what data/info is in each of those files. right. > > I think an explanation like this should be added to this function's > description in V4REV doc even though it is somewhere in the Kernel > doc. And the description of the inEnumMode parameter should be > corrected. It is wrong. In V1, this parameter was refered to as > fileMode, so may be Ruslan should change it in V2 to inFileMode. > > This is actually a general comment: parameter names should refer to > their content not enum names. Enums they belong to should be provided > separately. Names of things in Transcript should be self-descriptive > or self-defining. Carrying them over literally from RB makes them feel > so foreign to Rev users. absolutely agreed. > inEnumMode = kDsc_Dat_Blb_Ind > > How in the helll, am I supposed to know that the above means to look > for list of possible constants in EVDbMode enum? > > It should be at least like > > inDbFileMode = EVDbMode.kDsc_Dat_Blb_Ind > > or something like > > inDbFileMode EVDbMode [=kDsc_Dat_Blb_Ind] > > which makes the parameter name descriptive, gives the enum it belongs > to, and defines the default value. > > Similarly > > inStrValue string [=empty] > > here using the native Transcript type instead of enum. I still am unclear about this notation. It has taken me a little time to understand the difference between these two styles: EVDbMode kDscDatBlbInd = 1 kDsc_DatBlbInd = 2 kDsc_DatBlb_Ind = 3 kDsc_Dat_Blb_Ind = 4 kDscDatBlb_Ind = 5 kDscDat_Blb_Ind = 6 kDscDatInd_Blb = 7 kDsc_DatInd_Blb = 8 EVFlag fNone = 0 fNullable = 1 fIndexed = 2 fUnique = 4 fIndexByWords = 8 fCompressed = 32 fMethod = 64 Those that begin with f can be combined "fIndexed fUnique" as one parameter whereas those with k are one single constant. So obvious and yet so foreign to my narrow xtalk world and small brain ; ) > > >> Next, I am not sure that we it is good idea to allow numeric values of >> constant at all !!!!!!!!! >> >> In the next letter I will again describe how we going to make >> constants for >> next build. > > This is indeed a dilemna and I haven't convinced myself which is > better: > > -- only literal constants > -- only numeric constants > -- either literal or numeric > > A big plus for using literal constants, and this is why they are used > in other languages, is that they let Ruslan and his team to change > their values without breaking our code. They are also more mnemonic, > so stick in memory easier and give visual feedback as to what value > they represent. But then, we have to face constructs like "fIndexed + > fUnique" (may be we should think if it is possible to avoid these by > passing multiple flags as independent parameters -- the flag > parameters would have to become position independent and using numeric > constants would not be possible). Ruslan just said that they will not allow numeric constants and I can agree to that if the names are more consistent. If there is a choice between: 1. "fIndexed + fUnique" flags as one parameter enclosed in quotes (and Ruslan said that a space or comma could be used as well as the plus sign) and 2. position independent flags then I choose 1. So what do you think of: 1. Consistent parameter positions 2. literal constants enclosed in quotes 3. multiple flags separated by space or comma or plus 4. no numerics thanks Ron From sunshine at public.kherson.ua Mon Jun 20 13:01:58 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 05:02:05 2005 Subject: [V4REV] Constants In-Reply-To: Message-ID: On 6/20/05 11:53 AM, "Robert Brenstein" wrote: >> In the next letter I will again describe how we going to make constants for >> next build. > > This is indeed a dilemna and I haven't convinced myself which is better: > > -- only literal constants > -- only numeric constants > -- either literal or numeric > > A big plus for using literal constants, and this is why they are used > in other languages, is that they let Ruslan and his team to change > their values without breaking our code. Right, and this was case for move from v1 to v2. Some constants have change values. > They are also more mnemonic, > so stick in memory easier and give visual feedback as to what value > they represent. Again right. And this help as to YOU so to us. It is very annoying when somebody send me project with numeric constants, I DO NOT see their sense. I need go into docs and check what they means. So I lost time. I believe the same happens on your side when you try read EXISTED code. > But then, we have to face constructs like "fIndexed + fUnique" (may be we > should think if it is possible to avoid these by passing multiple flags as > independent parameters -- the flag parameters would have to become position > independent and using numeric constants would not be possible). No, flags as independent - no. Because after them go more parameters. Again this also works: "fIndexed, fUnique" I think this is VERY in Revolution style, you have list delimited by comas. Agree? :-) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 20 13:04:21 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 05:04:26 2005 Subject: [V4REV] Constants. Plan 2. In-Reply-To: Message-ID: On 6/20/05 12:04 PM, "Robert Brenstein" wrote: > Our emails just crossed in internet:) I suggested a moment ago to > consider using > > Create_VarChar( name, 1022, "fIndexed", "fIndexByWords" ) > > instead of the three variations above. This would be equivalent to > > Create_VarChar( name, 1022, "fIndexByWords", "fIndexed") > > I think it would eliminate a number of support issues related to > adding literal constants and keeping their order right. No Robert, I think not good. > External knows the number of parameters actually passed oand knows at > which position the flags begin. But it will not where they stop. Also our error system says: you have error in the Nth parameter. If flags will be splinted into several params not good. > It can self sort them into proper > positions and sums (as in this case) when calling kernel. This can > work, of course, only with passing literal constants, which seems > that Ruslan just decided to do anyway. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 20 13:08:01 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 05:08:05 2005 Subject: [V4REV] Constants In-Reply-To: Message-ID: On 6/20/05 12:22 PM, "ron barber" wrote: > Ruslan just said that they will not allow numeric constants and I can > agree to that if the names are more consistent. If there is a choice > between: > > 1. "fIndexed + fUnique" > > flags as one parameter enclosed in quotes (and Ruslan said that a space > or comma could be used as well as the plus sign) and > > 2. position independent flags > > then I choose 1. > > So what do you think of: > > 1. Consistent parameter positions > 2. literal constants enclosed in quotes > 3. multiple flags separated by space or comma or plus > 4. no numerics :-) we use this as plan. Ivan now fixes sources. Galina now fixes docs -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 20 13:10:00 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 05:10:06 2005 Subject: [V4REV] Constants In-Reply-To: Message-ID: On 6/20/05 12:22 PM, "ron barber" wrote: > I still am unclear about this notation. It has taken me a little time > to understand the difference between these two styles: > > EVDbMode kDscDatBlbInd = 1 kDsc_DatBlbInd = 2 kDsc_DatBlb_Ind > = 3 kDsc_Dat_Blb_Ind = 4 kDscDatBlb_Ind = 5 kDscDat_Blb_Ind = > 6 kDscDatInd_Blb = 7 kDsc_DatInd_Blb = 8 > > EVFlag fNone = 0 fNullable = 1 fIndexed = 2 > fUnique = 4 fIndexByWords = 8 fCompressed = 32 fMethod > = 64 > > Those that begin with f can be combined "fIndexed fUnique" as one > parameter whereas those with k are one single constant. So obvious and > yet so foreign to my narrow xtalk world and small brain ; ) Ron, All constants start with 'k' Only field flags ion historical reason go with 'f' Here there is no any big idea behind. Just fIndexed was more nice than kIndexed. May be there is sense add kIndexed and still support fIndexed, but remove it from docs, So all new developers will write kIndexed... -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Mon Jun 20 15:29:56 2005 From: rjb at robelko.com (Robert Brenstein) Date: Mon Jun 20 08:32:29 2005 Subject: [V4REV] Constants In-Reply-To: References: Message-ID: >On 6/20/05 12:22 PM, "ron barber" wrote: > >> I still am unclear about this notation. It has taken me a little time >> to understand the difference between these two styles: >> >> EVDbMode kDscDatBlbInd = 1 kDsc_DatBlbInd = 2 kDsc_DatBlb_Ind >> = 3 kDsc_Dat_Blb_Ind = 4 kDscDatBlb_Ind = 5 kDscDat_Blb_Ind = >> 6 kDscDatInd_Blb = 7 kDsc_DatInd_Blb = 8 >> >> EVFlag fNone = 0 fNullable = 1 fIndexed = 2 >> fUnique = 4 fIndexByWords = 8 fCompressed = 32 fMethod >> = 64 >> >> Those that begin with f can be combined "fIndexed fUnique" as one >> parameter whereas those with k are one single constant. So obvious and >> yet so foreign to my narrow xtalk world and small brain ; ) > >Ron, > >All constants start with 'k' > >Only field flags ion historical reason go with 'f' > >Here there is no any big idea behind. >Just fIndexed was more nice than kIndexed. > >May be there is sense add kIndexed >and still support fIndexed, but remove it from docs, >So all new developers will write kIndexed... or kFlagIndexed to make them even more verbatim and reduce chances for duplication. Robert From info at vallemediatime.com Mon Jun 20 17:23:57 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Mon Jun 20 10:24:04 2005 Subject: V4MD request References: Message-ID: <000a01c575ac$141a74b0$75081e97@vmtrm4p9ipbkv2> Hi Ruslan ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Monday, June 20, 2005 8:58 AM Subject: Re: V4MD request > On 6/20/05 12:41 AM, "info@vallemediatime.com" > wrote: > > Hi Paolo, > > >>> is it possible to add and/or syncronize this properties in next upgrade... > >>> ...and get RecID in a simple way in both API and SQL way? > >> > >> NO. you have wrong expectations here. > > ok > > I ask you for this feature because I think that it is better for create > > binary in a simple way from the user point of view. > > > Think to this. > > > If a user want link a Person to a Phone... you prefer insert a RecID number > > of both table in relative fields or you prefer to see a drop-menu with RecID > > + Person and link automatically to current record position? > > > > e.g > > > > T1 Person menu: > > ---------------- > > 1. Ruslan > > 4. Ivan > > 7. Igor > > ... > > > > T2 Phone number: > > ------------------- > > 11111 > > 22222 > > 33333 > > > You are in second row of T2 (and image that you can get his RecID = 2), > > after you click in drop-menu where you can select the "7. Igor" item (and > > you get RecID = 7, this is already made). > > > With the Igor selected we can create automatically a binary link in a very > > simple way: 2-7 > > But you can do this all RIGHT NOW. > > Where you see problems? > > Table -- have CURRENT RECORD. > to get its RecID you do > > recid = VTable.RecID > > I do not see any problems Paolo. In API use: gDB.table(gTableName).recordCount an so on for get some value from my currentTable I have not never used VTable... and I can not understand your help: recid = VTable.RecID up to now I have used only SQL and API... I have watched into examples but I have not found something with VTable, i.e. in the docs I read: fldCount = table.fieldCount but I don't undestand how get by Class VTable Thank Paolo > ------- > Btw, in REALbasic popup menu can have hidden column where it is possible to > put recIDs when you fill menu. Later extract RecId of choice. > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 17/06/2005 > > From rjb at robelko.com Mon Jun 20 17:38:48 2005 From: rjb at robelko.com (Robert Brenstein) Date: Mon Jun 20 10:52:08 2005 Subject: [V4REV] Constants. Plan 2. In-Reply-To: References: Message-ID: >On 6/20/05 12:04 PM, "Robert Brenstein" wrote: > >> Our emails just crossed in internet:) I suggested a moment ago to >> consider using >> >> Create_VarChar( name, 1022, "fIndexed", "fIndexByWords" ) >> >> instead of the three variations above. This would be equivalent to >> >> Create_VarChar( name, 1022, "fIndexByWords", "fIndexed") >> >> I think it would eliminate a number of support issues related to >> adding literal constants and keeping their order right. > >No Robert, I think not good. > >> External knows the number of parameters actually passed oand knows at >> which position the flags begin. > >But it will not where they stop. > >Also our error system says: > > you have error in the Nth parameter. > >If flags will be splinted into several params not good. > If there is error with Nth parameter then I know which flag causes trouble. I just looked briefly through all calls and it seems that flags are always either last or last but one parameter, the last being 'inStrMethod'. However, none of the examples I saw shows an example of a calculation string. What are chances that it starts with 'k'? In V1, one can set the calculation formula independent from creating a field. Is that removed from V2? From sunshine at public.kherson.ua Mon Jun 20 21:20:19 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 20 13:20:26 2005 Subject: V4MD request In-Reply-To: <000a01c575ac$141a74b0$75081e97@vmtrm4p9ipbkv2> Message-ID: On 6/20/05 6:23 PM, "info@vallemediatime.com" wrote: >> But you can do this all RIGHT NOW. >> >> Where you see problems? >> >> Table -- have CURRENT RECORD. >> to get its RecID you do >> >> recid = VTable.RecID >> >> I do not see any problems Paolo. > > In API use: > gDB.table(gTableName).recordCount > an so on for get some value from my currentTable To get RecID for link you use gDB.table(gTableName).recordCount ??? This is not correct, Paolo ! IF you delete some record you will get wrong values. You MUST to use Vtable.RecID. BinaryLink store pairs of RecID values!!! > I have not never used VTable... > and I can not understand your help: > recid = VTable.RecID > up to now I have used only SQL and API... recid = VTable.RecID -- this is API Way SqlSelect( "select RecID, * FROM T") -- this is SQL way. > I have watched into examples but I have not found something with VTable, > i.e. > in the docs I read: > fldCount = table.fieldCount > but I don't undestand how get
by Class VTable tbl = db.Table( "Person" ) Now you can do tbl.RecID = 5 -- to go to record with RecID 5 recid = tbl.RecID -- to get RecID of the current record. Everything is simple. I wonder you say, you do not see how to get Table. But how you show records of that table in API way? You already must to have tbl to be able show records. Right ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Mon Jun 20 21:33:53 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Mon Jun 20 14:34:02 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: <49264.80.226.251.203.1119165224.squirrel@webmail3.server-einstellung.de> References: <49264.80.226.251.203.1119165224.squirrel@webmail3.server-einstellung.de> Message-ID: Which text encoding is currently required to load external sql files? Heinrich On 6/19/05, Jochen Peters wrote: > > On 6/18/05, Ruslan Zasukhin wrote: > >> On 6/18/05 3:25 PM, "Heinrich Ruoff" wrote: > >> > >> > ok got it - Load SQL only works when there is a Database already > >> opened > >> > >> Jochen, I believe this is not correct. > >> > >> LoadSQL -- do not require existed Valentina db. It create new fresh. > >> so dialog must ASK user where to put new db. > > > > with Valentina Studio 2.0b8 nothing happens pressing Load SQL > > when no DB is already opened > > thats why I thought the feature is not implemented yet > Yes - this is bug! Load SQL should work without a current database. We > will change that > for the next release. > > > > >> > >> > but it doesn't seem to work with my .sql file created for mySQL > >> > >> Is this file in the UTF8 ? > > > > it is UTF8 > > > >> > >> Then yes, Jochen should add parameter ENCODING for this dialog. > >> > >> > >> > is there an option to import .sql files to an existing Valentina DB? > >> > Load SQL always asks for a new filename > >> > >> Into existing .... We have such option for XML load... > >> > >> For SQL not remember. Does mySQL allow such operation ? > >> In the LoadDump() method we have parameter > >> > >> kStructureAndData, kDataOnly, kStructureOnly. > >> > >> I do not see problems implement that if you point kDataOnly, > >> Then just ignore CREATE TABLE commands, and execute only inserts... > >> > >> ----- > >> Aha, I have remember one point. > >> > >> For Relational model it can be danger import into EXISTED db that > >> already > >> have records, because you can get not-unique kees or Forein keys... > >> > >> You see? > > > > ok - makes sense > > it would not be a problem for my current project > > to load everything instead of just the changes > > > > Heinrich > > _______________________________________________ > > Valentina-beta mailing list > > Valentina-beta@lists.macserve.net > > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > > -- > Best regards, > Jochen Peters > PIIT GmbH > > -------------------------- > http://www.valentina-db.de > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From j.peters at valentina-db.de Mon Jun 20 22:11:14 2005 From: j.peters at valentina-db.de (Jochen Peters) Date: Mon Jun 20 15:12:04 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: <49264.80.226.251.203.1119165224.squirrel@webmail3.server-einstellung.de> Message-ID: Hi Ruslan, which encoding is used when we create a I_Disk_Location via method CreateDiskLocation ? (This location build from the path of the SQL file is passed to the LoadDump method) Am 20.06.2005 um 21:33 schrieb Heinrich Ruoff: > Which text encoding is currently required to load external sql files? > > Heinrich > > On 6/19/05, Jochen Peters wrote: > >>> On 6/18/05, Ruslan Zasukhin wrote: >>> >>>> On 6/18/05 3:25 PM, "Heinrich Ruoff" >>>> wrote: >>>> >>>> >>>>> ok got it - Load SQL only works when there is a Database already >>>>> >>>> opened >>>> >>>> Jochen, I believe this is not correct. >>>> >>>> LoadSQL -- do not require existed Valentina db. It create new >>>> fresh. >>>> so dialog must ASK user where to put new db. >>>> >>> >>> with Valentina Studio 2.0b8 nothing happens pressing Load SQL >>> when no DB is already opened >>> thats why I thought the feature is not implemented yet >>> >> Yes - this is bug! Load SQL should work without a current >> database. We >> will change that >> for the next release. >> >> >>> >>> >>>> >>>> >>>>> but it doesn't seem to work with my .sql file created for mySQL >>>>> >>>> >>>> Is this file in the UTF8 ? >>>> >>> >>> it is UTF8 >>> >>> >>>> >>>> Then yes, Jochen should add parameter ENCODING for this dialog. >>>> >>>> >>>> >>>>> is there an option to import .sql files to an existing >>>>> Valentina DB? >>>>> Load SQL always asks for a new filename >>>>> >>>> >>>> Into existing .... We have such option for XML load... >>>> >>>> For SQL not remember. Does mySQL allow such operation ? >>>> In the LoadDump() method we have parameter >>>> >>>> kStructureAndData, kDataOnly, kStructureOnly. >>>> >>>> I do not see problems implement that if you point kDataOnly, >>>> Then just ignore CREATE TABLE commands, and execute only inserts... >>>> >>>> ----- >>>> Aha, I have remember one point. >>>> >>>> For Relational model it can be danger import into EXISTED db that >>>> already >>>> have records, because you can get not-unique kees or Forein keys... >>>> >>>> You see? >>>> >>> >>> ok - makes sense >>> it would not be a problem for my current project >>> to load everything instead of just the changes >>> >>> Heinrich >>> _______________________________________________ >>> Valentina-beta mailing list >>> Valentina-beta@lists.macserve.net >>> http://lists.macserve.net/mailman/listinfo/valentina-beta >>> >>> >> >> >> -- >> Best regards, >> Jochen Peters >> PIIT GmbH >> >> -------------------------- >> http://www.valentina-db.de >> _______________________________________________ >> Valentina-beta mailing list >> Valentina-beta@lists.macserve.net >> http://lists.macserve.net/mailman/listinfo/valentina-beta >> >> > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > -- Best regards, Jochen Peters PIIT GmbH ------------------------------------ http://www.valentina-db.de -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050620/9787ac89/attachment.html From giv at tlc.kherson.ua Mon Jun 20 23:51:54 2005 From: giv at tlc.kherson.ua (Igor Gomon) Date: Mon Jun 20 15:52:07 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? References: <49264.80.226.251.203.1119165224.squirrel@webmail3.server-einstellung.de> Message-ID: <003b01c575d9$e4550fa0$3b04a8c0@giv> Hi Jochen, > which encoding is used when we create a I_Disk_Location via method > CreateDiskLocation ? This depends on OS on which it is created. I can say for WIN: For unicode version (const UChar*) input string passed as is directly to the CreateFileW() WinAPI function. For singlebyte version (const char*) input string will be first converted to UTF-16 encoding (assuming input string has system default encoding) and then converted string will be passed to that function. -- Best regards, Igor Gomon ------------------------------------------------------------- e-mail: giv@tlc.kherson.ua web: http://www.paradigmasoft.com To subscribe to the Valentina mail list go to: http://listserv.macserve.net/mailman/listinfo/valentina From heinrichruoff at gmail.com Mon Jun 20 23:56:29 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Mon Jun 20 16:56:37 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: <003b01c575d9$e4550fa0$3b04a8c0@giv> References: <49264.80.226.251.203.1119165224.squirrel@webmail3.server-einstellung.de> <003b01c575d9$e4550fa0$3b04a8c0@giv> Message-ID: ok - I try to import an unicode text sql file with: CREATE TABLE tb_test ( id bigint(20) NOT NULL default '0', file varchar(255) NOT NULL default '' ); INSERT INTO 'tb_test' ( 'id' , 'file') VALUES ('1','files_ONLINE/b_2020.pdf'); INSERT INTO 'tb_test' ( 'id' , 'file') VALUES ('2','files_ONLINE/1736158A.pdf'); INSERT INTO 'tb_test' ( 'id' , 'file') VALUES ('3','files_ONLINE/1736035.pdf'); but no table is created is there something wrong with my syntax? On 6/20/05, Igor Gomon wrote: > Hi Jochen, > > > which encoding is used when we create a I_Disk_Location via method > > CreateDiskLocation ? > > This depends on OS on which it is created. > I can say for WIN: > For unicode version (const UChar*) input string passed as is directly > to the CreateFileW() WinAPI function. > For singlebyte version (const char*) input string will be first > converted to UTF-16 encoding (assuming input string has system default > encoding) and then converted string will be passed to that function. > > > -- > Best regards, > Igor Gomon > ------------------------------------------------------------- > e-mail: giv@tlc.kherson.ua > web: http://www.paradigmasoft.com > > To subscribe to the Valentina mail list go to: > http://listserv.macserve.net/mailman/listinfo/valentina > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From giv at tlc.kherson.ua Tue Jun 21 01:13:45 2005 From: giv at tlc.kherson.ua (Igor Gomon) Date: Mon Jun 20 17:13:56 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? References: <49264.80.226.251.203.1119165224.squirrel@webmail3.server-einstellung.de><003b01c575d9$e4550fa0$3b04a8c0@giv> Message-ID: <007c01c575e5$558e5900$3b04a8c0@giv> > ok - I try to import an unicode text sql file with: Is this SQL file was produced by Valentina? >CREATE TABLE tb_test ( Try the table name in double quotes. > id bigint(20) NOT NULL default '0', As I know 'bigint(20)' is not a valid field type name for Valentina. > file varchar(255) NOT NULL default '' >); >INSERT INTO 'tb_test' ( 'id' , 'file') VALUES ('1','files_ONLINE/b_2020.pdf'); >INSERT INTO 'tb_test' ( 'id' , 'file') VALUES >('2','files_ONLINE/1736158A.pdf'); >INSERT INTO 'tb_test' ( 'id' , 'file') VALUES ('3','files_ONLINE/1736035.pdf'); The table name must be in double quotes or without it at all. -- Best regards, Igor Gomon ------------------------------------------------------------- e-mail: giv@tlc.kherson.ua web: http://www.paradigmasoft.com To subscribe to the Valentina mail list go to: http://listserv.macserve.net/mailman/listinfo/valentina From heinrichruoff at gmail.com Tue Jun 21 00:59:35 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Mon Jun 20 17:59:40 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: <007c01c575e5$558e5900$3b04a8c0@giv> References: <49264.80.226.251.203.1119165224.squirrel@webmail3.server-einstellung.de> <003b01c575d9$e4550fa0$3b04a8c0@giv> <007c01c575e5$558e5900$3b04a8c0@giv> Message-ID: > Is this SQL file was produced by Valentina? no, it was created for mySQL thanks - this is working: CREATE TABLE tb_test ( artikel INTEGER NOT NULL, datei varchar(255) NOT NULL ); INSERT INTO "tb_test" ( "artikel" , "datei") VALUES (1,'file1'); INSERT INTO "tb_test" ( "artikel" , "datei") VALUES (2,'file2'); INSERT INTO "tb_test" ( "artikel" , "datei") VALUES (3,'file3'); I'll do further testing tomorrow... Heinrich From sunshine at public.kherson.ua Tue Jun 21 09:48:48 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 01:49:01 2005 Subject: [V4REV] Constants. Plan 2. In-Reply-To: Message-ID: On 6/20/05 6:38 PM, "Robert Brenstein" wrote: Hi Robert, > If there is error with Nth parameter then I know which flag causes trouble. > > I just looked briefly through all calls and it seems that flags are > always either last or last but one parameter, the last being > 'inStrMethod'. However, none of the examples I saw shows an example > of a calculation string. What are chances that it starts with 'k'? Many. If field start with k > In V1, one can set the calculation formula independent from creating > a field. Is that removed from V2? No. But now we have 1) on creation of field you MUST to say formula 2) Field_SetMethod() changes existed formula. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 21 09:49:28 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 01:49:34 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/20/05 10:33 PM, "Heinrich Ruoff" wrote: Hi Heinrich, > Which text encoding is currently required to load external sql files? UTF16 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 21 09:57:58 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 01:58:06 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/21/05 1:59 AM, "Heinrich Ruoff" wrote: >> Is this SQL file was produced by Valentina? > no, it was created for mySQL > > thanks - this is working: > > CREATE TABLE tb_test ( > artikel INTEGER NOT NULL, > datei varchar(255) NOT NULL > ); > INSERT INTO "tb_test" ( "artikel" , "datei") VALUES (1,'file1'); > INSERT INTO "tb_test" ( "artikel" , "datei") VALUES (2,'file2'); > INSERT INTO "tb_test" ( "artikel" , "datei") VALUES (3,'file3'); > > I'll do further testing tomorrow... Right, now you have correct by SQL92 standard text. So it looks that mySQL produce non-SQL92 output...bad. We can easy add support of bigint for example. But quotes around numbers ??? Why they do this ... And single quotes around table names...must be double quotes.. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Tue Jun 21 09:16:36 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 21 02:16:42 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: > So it looks that mySQL produce non-SQL92 output...bad. the ouput is created by a xml parser for mySQL > We can easy add support of bigint for example. search an replace works as well > But quotes around numbers ??? Why they do this ... Valentina Studio seems to work fine with quotes around numbers. Is there a default value supported when creating a table? eg. id INTEGER NOT NULL DEFAULT 0, Heinrich From heinrichruoff at gmail.com Tue Jun 21 09:20:55 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 21 02:21:00 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: On 6/21/05, Ruslan Zasukhin wrote: > On 6/20/05 10:33 PM, "Heinrich Ruoff" wrote: > > Hi Heinrich, > > > Which text encoding is currently required to load external sql files? > > UTF16 so I can take my UTF8 file and convert it to UTF16 e.g with Ultra Edit and all special characters should be working? From heinrichruoff at gmail.com Tue Jun 21 10:24:02 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 21 03:24:07 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: how can a field of type text be defined? shorttext text(512), shorttext text, both don't work? CREATE TABLE tb_test ( id INTEGER NOT NULL, shorttext text(512), longtext text ); Heinrich From sunshine at public.kherson.ua Tue Jun 21 11:28:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 03:28:20 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/21/05 10:16 AM, "Heinrich Ruoff" wrote: >> So it looks that mySQL produce non-SQL92 output...bad. > the ouput is created by a xml parser for mySQL > >> We can easy add support of bigint for example. > search an replace works as well > >> But quotes around numbers ??? Why they do this ... > Valentina Studio seems to work fine with quotes around numbers. Aha, then this is good news. > Is there a default value supported when creating a table? > eg. id INTEGER NOT NULL DEFAULT 0, Yes Valentina support DEFAULT. You can see Valentina SQL grammar in the ValentinaSQL.pdf -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 21 11:29:14 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 03:30:06 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/21/05 10:20 AM, "Heinrich Ruoff" wrote: > On 6/21/05, Ruslan Zasukhin wrote: >> On 6/20/05 10:33 PM, "Heinrich Ruoff" wrote: >> >> Hi Heinrich, >> >>> Which text encoding is currently required to load external sql files? >> >> UTF16 > > so I can take my UTF8 file and convert it to UTF16 e.g with Ultra Edit > and all special characters should be working? I think yes. We will add own support of course in the nearest time, i.e. Valentina self will be able convert utf8 to utf16 And Valentina do this now for Import/export operations. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 21 11:36:48 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 04:05:21 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/21/05 11:24 AM, "Heinrich Ruoff" wrote: > how can a field of type text be defined? > shorttext text(512), shorttext text, > both don't work? > > CREATE TABLE tb_test ( > id INTEGER NOT NULL, > shorttext text(512), > longtext text > ); Hmm, blob_type : < FIXEDBINARY | VARBINARY> ( max_size ) | ( segment_size ) | TEXT ( segment_size ) So the form CREATE TABLE tb_test ( id INTEGER NOT NULL, shorttext text(512) ); Should work. And yesterday Sergey have enable the second form also. Heinrich, btw, note, 512 this is not TOP LIMIT !!! For text field this is SEGMENT SIZE. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 21 11:49:19 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 04:22:03 2005 Subject: SQL Load of Heinrich // Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/21/05 12:56 AM, "Heinrich Ruoff" wrote: Hi Heinrich, I have change subject. > ok - I try to import an unicode text sql file with: > > CREATE TABLE tb_test ( > id bigint(20) NOT NULL default '0', > file varchar(255) NOT NULL default '' > ); It seems we have no bigint in our parser. Sergey? > INSERT INTO 'tb_test' ( 'id' , 'file') VALUES > ('1','files_ONLINE/b_2020.pdf'); > INSERT INTO 'tb_test' ( 'id' , 'file') VALUES > ('2','files_ONLINE/1736158A.pdf'); > INSERT INTO 'tb_test' ( 'id' , 'file') VALUES > ('3','files_ONLINE/1736035.pdf'); > > but no table is created > is there something wrong with my syntax? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Tue Jun 21 11:40:58 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 21 04:41:06 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: id INTEGER NOT NULL DEFAULT 0, -> not working id INTEGER DEFAULT 0 NOT NULL, -> is working shorttext text(512) -> is working shorttext text(512) DEFAULT 'def' -> not working On 6/21/05, Ruslan Zasukhin wrote: > On 6/21/05 11:24 AM, "Heinrich Ruoff" wrote: > > > how can a field of type text be defined? > > shorttext text(512), shorttext text, > > both don't work? > > > > CREATE TABLE tb_test ( > > id INTEGER NOT NULL, > > shorttext text(512), > > longtext text > > ); > > Hmm, > > blob_type > : < FIXEDBINARY | VARBINARY> ( max_size ) > | ( segment_size ) > | TEXT ( segment_size ) > > So the form > > CREATE TABLE tb_test ( > id INTEGER NOT NULL, > shorttext text(512) > ); > > Should work. > > And yesterday Sergey have enable the second form also. > > > Heinrich, btw, note, 512 this is not TOP LIMIT !!! > For text field this is SEGMENT SIZE. > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From sunshine at public.kherson.ua Tue Jun 21 12:44:28 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 04:44:47 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/21/05 12:40 PM, "Heinrich Ruoff" wrote: > id INTEGER NOT NULL DEFAULT 0, -> not working > id INTEGER DEFAULT 0 NOT NULL, -> is working > shorttext text(512) -> is working > shorttext text(512) DEFAULT 'def' -> not working Ak!, Sergey please check and fix this ASAP -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Jun 21 14:19:55 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Jun 21 07:20:02 2005 Subject: V4MD request References: Message-ID: <000801c5765b$89664690$ce181e97@vmtrm4p9ipbkv2> Hi Ruslan ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Monday, June 20, 2005 8:20 PM Subject: Re: V4MD request > On 6/20/05 6:23 PM, "info@vallemediatime.com" > wrote: > > >> But you can do this all RIGHT NOW. > >> > >> Where you see problems? > >> > >> Table -- have CURRENT RECORD. > >> to get its RecID you do > >> > >> recid = VTable.RecID > >> > >> I do not see any problems Paolo. > > > > In API use: > > gDB.table(gTableName).recordCount > > an so on for get some value from my currentTable > > To get RecID for link you use > gDB.table(gTableName).recordCount ??? No > This is not correct, Paolo ! > IF you delete some record you will get wrong values. ok, I know this > You MUST to use Vtable.RecID. > > BinaryLink store pairs of RecID values!!! > > > > I have not never used VTable... > > and I can not understand your help: > > recid = VTable.RecID > > > up to now I have used only SQL and API... > > recid = VTable.RecID -- this is API Way > > SqlSelect( "select RecID, * FROM T") -- this is SQL way. > > > > I have watched into examples but I have not found something with VTable, > > i.e. > > in the docs I read: > > fldCount = table.fieldCount > > but I don't undestand how get
by Class VTable > > tbl = db.Table( "Person" ) > > Now you can do > > tbl.RecID = 5 -- to go to record with RecID 5 > > recid = tbl.RecID -- to get RecID of the current record. > > Everything is simple. > > I wonder you say, you do not see how to get Table. But how you show records > of that table in API way? You already must to have tbl to be able show > records. Right ? Right, now, after this new explanation I have better understand some others differences about API-SQL I'm still tried my project with more API calls; at beginning (V2.0.1) it seems to me that API was more slowly... now is better but not how SQL query. At last, for my project I hope that API is better way, (I have seen some SQL problems about the case_insensitive and apostrophe... that you know) If you have time in the next days, months? I ask you: "It would appeal to me to have a doc-table that clears just in which circumstances is preferibile to use API or SQL" Thanks again Paolo > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 17/06/2005 > > From sunshine at public.kherson.ua Tue Jun 21 15:34:10 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 07:41:06 2005 Subject: V4MD request In-Reply-To: <000801c5765b$89664690$ce181e97@vmtrm4p9ipbkv2> Message-ID: On 6/21/05 3:19 PM, "info@vallemediatime.com" wrote: > Right, > now, after this new explanation I have better understand some others > differences about API-SQL > I'm still tried my project with more API calls; at beginning (V2.0.1) it > seems to me that API was more slowly... now is better but not how SQL query. Hmm. You say that for you API way works slower of SQL ??? This is not true. Aha, may be you repeat mistake and try to work with API way thinking about features of SQL way as joing ? Remember 2 months ago on beta list was discussion about this. If to use API way correctly it can be MANY TIMES faster of SQL way. > At last, for my project I hope that API is better way, (I have seen some > SQL problems about the case_insensitive and apostrophe... that you know) I think there is no real problems. Just you need do steps as using Valentina.EscapeString() > If you have time in the next days, months? I ask you: > "It would appeal to me to have a doc-table that clears just in which > circumstances is preferibile to use API or SQL" I have told this several times. Please search beta list for April-May. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Jun 21 16:38:55 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Jun 21 09:39:04 2005 Subject: V4MD request References: Message-ID: <000b01c5766e$f46afea0$4f221e97@vmtrm4p9ipbkv2> Hi Ruslan, ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Tuesday, June 21, 2005 2:34 PM Subject: Re: V4MD request > On 6/21/05 3:19 PM, "info@vallemediatime.com" > wrote: > > > Right, > > now, after this new explanation I have better understand some others > > differences about API-SQL > > I'm still tried my project with more API calls; at beginning (V2.0.1) it > > seems to me that API was more slowly... now is better but not how SQL query. > > Hmm. You say that for you API way works slower of SQL ??? > This is not true. I say that: "for get data from db and show it in a grid is more slowly... or more probably I use a non optimizing script... N.B. sprite(n) contains cXtraStringGrid on ProduceTableData (n, rs, table) myData = [] fieldCount = table.fieldCount -- GRID COL HEADERS sprite(n).colCount = gHeaderList.count sprite(n).SetRow(0, string(gHeaderList)) -- TABLE ROWS recCount = rs.itemCount if recCount > 0 then iter = rs.makeNewIterator() if iter.firstItem() then repeat with i = 1 to recCount row = [] table.RecId = iter.value repeat with j = 0 to gHeaderList.count f = table.field(j) row[symbol(f.name)] = f.value sprite(n).SetCellText(j, i, string(f.value)) end repeat myData[i + 1] = row iter.nextItem() -- GRID ROWS sprite(n).rowCount = myData.count end repeat end if end if sprite(n).ColAutoSize() end > Aha, may be you repeat mistake and try to work with API way thinking about > features of SQL way as joing ? > > Remember 2 months ago on beta list was discussion about this. yes, you have good memory :-) > If to use API way correctly it can be MANY TIMES faster of SQL way. > > > At last, for my project I hope that API is better way, (I have seen some > > SQL problems about the case_insensitive and apostrophe... that you know) > > I think there is no real problems. Just you need do steps as using > Valentina.EscapeString() I think that if the string change every time is necessary to detect every time where insert Escape... > > > If you have time in the next days, months? I ask you: > > "It would appeal to me to have a doc-table that clears just in which > > circumstances is preferibile to use API or SQL" > > I have told this several times. I know, but every a lot is necessary a good ones reassumed :-) > Please search beta list for April-May. done Thank Paolo > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 17/06/2005 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050621/cf95bb02/attachment.html From sunshine at public.kherson.ua Tue Jun 21 17:49:10 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 09:49:20 2005 Subject: V4MD request In-Reply-To: <000b01c5766e$f46afea0$4f221e97@vmtrm4p9ipbkv2> Message-ID: On 6/21/05 5:38 PM, "info@vallemediatime.com" wrote: >> Valentina.EscapeString() > I think that if the string change every time is necessary to detect every time > where insert Escape... No need detect! Just ALWAYS send user's string into Valentina.Escape() -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 21 17:50:23 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 09:50:52 2005 Subject: V4MD request In-Reply-To: <000b01c5766e$f46afea0$4f221e97@vmtrm4p9ipbkv2> Message-ID: On 6/21/05 5:38 PM, "info@vallemediatime.com" wrote: >>> differences about API-SQL >>> I'm still tried my project with more API calls; at beginning (V2.0.1) it >>> seems to me that API was more slowly... now is better but not how SQL query. >> >> Hmm. You say that for you API way works slower of SQL ??? >> This is not true. > I say that: "for get data from db and show it in a grid is more slowly... or > more probably I use a non optimizing script... > N.B. sprite(n) contains cXtraStringGrid > > on ProduceTableData (n, rs, table) > myData = [] > fieldCount = table.fieldCount > -- GRID COL HEADERS > sprite(n).colCount = gHeaderList.count > sprite(n).SetRow(0, string(gHeaderList)) > -- TABLE ROWS > recCount = rs.itemCount > if recCount > 0 then > iter = rs.makeNewIterator() > if iter.firstItem() then > repeat with i = 1 to recCount > row = [] > table.RecId = iter.value > repeat with j = 0 to gHeaderList.count > f = table.field(j) > row[symbol(f.name)] = f.value > sprite(n).SetCellText(j, i, string(f.value)) > end repeat > myData[i + 1] = row > iter.nextItem() > -- GRID ROWS > sprite(n).rowCount = myData.count > end repeat > end if > end if > sprite(n).ColAutoSize() > end And how looks SQL ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Jun 21 16:58:38 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Jun 21 09:58:44 2005 Subject: V4MD request References: Message-ID: <001201c57671$b55f9790$4f221e97@vmtrm4p9ipbkv2> ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Tuesday, June 21, 2005 4:50 PM Subject: Re: V4MD request > On 6/21/05 5:38 PM, "info@vallemediatime.com" > wrote: > > >>> differences about API-SQL > >>> I'm still tried my project with more API calls; at beginning (V2.0.1) it > >>> seems to me that API was more slowly... now is better but not how SQL query. > >> > >> Hmm. You say that for you API way works slower of SQL ??? > >> This is not true. > > I say that: "for get data from db and show it in a grid is more slowly... or > > more probably I use a non optimizing script... > > N.B. sprite(n) contains cXtraStringGrid > > > > on ProduceTableData (n, rs, table) > > myData = [] > > fieldCount = table.fieldCount > > -- GRID COL HEADERS > > sprite(n).colCount = gHeaderList.count > > sprite(n).SetRow(0, string(gHeaderList)) > > -- TABLE ROWS > > recCount = rs.itemCount > > if recCount > 0 then > > iter = rs.makeNewIterator() > > if iter.firstItem() then > > repeat with i = 1 to recCount > > row = [] > > table.RecId = iter.value > > repeat with j = 0 to gHeaderList.count > > f = table.field(j) > > row[symbol(f.name)] = f.value > > sprite(n).SetCellText(j, i, string(f.value)) > > end repeat > > myData[i + 1] = row > > iter.nextItem() > > -- GRID ROWS > > sprite(n).rowCount = myData.count > > end repeat > > end if > > end if > > sprite(n).ColAutoSize() > > end > > And how looks SQL ? on updateGrid n sprite(n).SetRow(0, string(gHeaderList)) recCount = value(member("recCount").text) sprite(n).rowCount = RecCount +1 sprite(n).colCount = gHeaderList.count -- we fill the grid row by row repeat with i = 1 to RecCount fields = gCursor.getRecord(i) sprite(n).SetRow(i,string(fields)) end repeat sprite(n).ColAutoSize() end more simple and fast Paolo > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 17/06/2005 > > From valentina-list at vermontsoftworks.com Tue Jun 21 11:30:49 2005 From: valentina-list at vermontsoftworks.com (Erik Mueller-Harder) Date: Tue Jun 21 10:30:58 2005 Subject: [V4RB] 2.0.4fc8 VarChar problem Message-ID: <77283115-764E-44E3-A3AE-43218B4410BA@vermontsoftworks.com> Hi, Ruslan -- I'm hitting a consistent corruption problem with a VarChar field in a new database created with V4RB 2.0.4fc8. Again, this problem seems to manifest itself only after the database has been closed and re-opened. The relevant "diagnose" comments are as follows: ==========> Field: title , type VarChar .....> VarCharFile (!) FirstRecID is not correct Must be 1 but it is 0 (!) RefFile is not correct. Must be rebuilt. Problems found! ( VarCharFile ) Problems found! ( Field: title , type VarChar ) It's happening consistently with one VarChar[1022] field in particular; at least three other identically-defined VarChar[1022] fields (in other tables within the same database) have *not* had this problem. Since one field in particular is exhibiting this problem and three others are not, I fear it will be nearly impossible to create a dedicated example project for you; however, I'm working on minimizing the steps to demonstrate the problem within my application, and will send it to you with instructions for replicating the error soon. Thanks, -- Erik From sunshine at public.kherson.ua Tue Jun 21 19:40:20 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 11:40:26 2005 Subject: V4MD request In-Reply-To: <001201c57671$b55f9790$4f221e97@vmtrm4p9ipbkv2> Message-ID: On 6/21/05 5:58 PM, "info@vallemediatime.com" wrote: > on updateGrid n > sprite(n).SetRow(0, string(gHeaderList)) > recCount = value(member("recCount").text) > sprite(n).rowCount = RecCount +1 > sprite(n).colCount = gHeaderList.count > -- we fill the grid row by row > repeat with i = 1 to RecCount > fields = gCursor.getRecord(i) > sprite(n).SetRow(i,string(fields)) > end repeat > sprite(n).ColAutoSize() > end > > more simple and fast Ah, you use here GetRecord() which returns a lits of values. Then yes, Director is not so fast on calls to Xtra. So the more calls the slower general work. But this is problem of Director. Then just go by SQL way. :-) Btw, I think we can add similar method for Table Table.GetRecord() -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 21 19:41:10 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 11:41:20 2005 Subject: [V4RB] 2.0.4fc8 VarChar problem In-Reply-To: <77283115-764E-44E3-A3AE-43218B4410BA@vermontsoftworks.com> Message-ID: On 6/21/05 6:30 PM, "Erik Mueller-Harder" wrote: > Hi, Ruslan -- > > I'm hitting a consistent corruption problem with a VarChar field in a > new database created with V4RB 2.0.4fc8. > > Again, this problem seems to manifest itself only after the database > has been closed and re-opened. Ok, Erik, This can be result of latest cache changes. We work on this issues now. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 21 21:03:12 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 13:03:21 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/21/05 12:40 PM, "Heinrich Ruoff" wrote: Hi Heinrich, > id INTEGER NOT NULL DEFAULT 0, -> not working > id INTEGER DEFAULT 0 NOT NULL, -> is working Standard SQL92 says: ::= ? ? { | } ? ? [ ] ? ? [ ... ] ? ? [ ] I.e. Default clause STRICTLY go before constraints. So, question is: your first query -- is YOUR attempt? or this is generated by mySQL ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From heinrichruoff at gmail.com Tue Jun 21 20:37:35 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Tue Jun 21 13:37:43 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: the first query was generated by a xml parser for mySQL but I can try to change the order by a regular search&replace expression what about default strings - how do they work? myText text(512) DEFAULT 'default string' didn't work On 6/21/05, Ruslan Zasukhin wrote: > On 6/21/05 12:40 PM, "Heinrich Ruoff" wrote: > > Hi Heinrich, > > > id INTEGER NOT NULL DEFAULT 0, -> not working > > id INTEGER DEFAULT 0 NOT NULL, -> is working > > Standard SQL92 says: > > ::= > { | } > [ ] > [ ... ] > [ ] > > I.e. Default clause STRICTLY go before constraints. > > > So, question is: > your first query -- is YOUR attempt? > or this is generated by mySQL ? > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From info at vallemediatime.com Wed Jun 22 00:21:51 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Jun 21 17:22:01 2005 Subject: V4MD request References: Message-ID: <001001c576af$a03b6a90$28151e97@vmtrm4p9ipbkv2> Hi Ruslan ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Tuesday, June 21, 2005 6:40 PM Subject: Re: V4MD request > On 6/21/05 5:58 PM, "info@vallemediatime.com" > wrote: > > > on updateGrid n > > sprite(n).SetRow(0, string(gHeaderList)) > > recCount = value(member("recCount").text) > > sprite(n).rowCount = RecCount +1 > > sprite(n).colCount = gHeaderList.count > > -- we fill the grid row by row > > repeat with i = 1 to RecCount > > fields = gCursor.getRecord(i) > > sprite(n).SetRow(i,string(fields)) > > end repeat > > sprite(n).ColAutoSize() > > end > > > > more simple and fast > > Ah, you use here GetRecord() which returns a lits of values. > > Then yes, Director is not so fast on calls to Xtra. > So the more calls the slower general work. > But this is problem of Director. > > Then just go by SQL way. :-) > > Btw, I think we can add similar method for Table > > Table.GetRecord() ok, I hope and wait for this new method. I must add it into mantis? or you remember the same one? :-) Thanks Paolo > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 17/06/2005 > > From sunshine at public.kherson.ua Wed Jun 22 07:36:58 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 23:37:11 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/21/05 9:37 PM, "Heinrich Ruoff" wrote: > > id INTEGER NOT NULL DEFAULT 0, -> not working > > id INTEGER DEFAULT 0 NOT NULL, -> is working > the first query was generated by a xml parser for mySQL > but I can try to change the order by a regular search&replace expression Strange. Ivan, please check above queries in the MS MQL also. > what about default strings - how do they work? > myText text(512) DEFAULT 'default string' > didn't work Sergey check this. I have no answer from him yet. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 22 07:37:57 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 21 23:38:05 2005 Subject: V4MD request In-Reply-To: <001001c576af$a03b6a90$28151e97@vmtrm4p9ipbkv2> Message-ID: On 6/22/05 1:21 AM, "info@vallemediatime.com" wrote: >> Table.GetRecord() > > ok, I hope and wait for this new method. > I must add it into mantis? or you remember the same one? :-) You can add. Note, Mantis produce Change Log for each new version. So this is useful. Igor, add this method to Vtable. Should be very easy. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sun2 at public.kherson.ua Wed Jun 22 08:54:14 2005 From: sun2 at public.kherson.ua (Serge) Date: Wed Jun 22 00:54:26 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: Message-ID: On 6/22/05 7:36 AM, "Ruslan Zasukhin" wrote: > On 6/21/05 9:37 PM, "Heinrich Ruoff" wrote: > >>> id INTEGER NOT NULL DEFAULT 0, -> not working >>> id INTEGER DEFAULT 0 NOT NULL, -> is working > >> the first query was generated by a xml parser for mySQL >> but I can try to change the order by a regular search&replace expression > > Strange. > > Ivan, please check above queries in the MS MQL also. > >> what about default strings - how do they work? >> myText text(512) DEFAULT 'default string' >> didn't work > > Sergey check this. I have no answer from him yet. I added it to mantis - 892 -- Best regards, Serge From sunshine at public.kherson.ua Wed Jun 22 10:50:05 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 22 02:50:15 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: <1247103412.20050622104632@public.kherson.ua> Message-ID: On 6/22/05 10:46 AM, "Ivan Smahin" wrote: > Hello Ruslan, > > Wednesday, June 22, 2005, 7:36:58 AM, you wrote: > > RZ> On 6/21/05 9:37 PM, "Heinrich Ruoff" > RZ> wrote: > >>>> id INTEGER NOT NULL DEFAULT 0, -> not working >>>> id INTEGER DEFAULT 0 NOT NULL, -> is working > > RZ> Ivan, please check above queries in the MS MQL also. > It works. Both queries. Ok, Sergey also have enable this in VSQL -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From IvanSmahin at public.kherson.ua Wed Jun 22 13:45:04 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Wed Jun 22 05:45:19 2005 Subject: Your 3 DREAM FEATURE for Vstudio ? In-Reply-To: References: Message-ID: <1025816329.20050622134504@public.kherson.ua> Hello Serge, Wednesday, June 22, 2005, 8:54:14 AM, you wrote: S> On 6/22/05 7:36 AM, "Ruslan Zasukhin" S> wrote: >> On 6/21/05 9:37 PM, "Heinrich Ruoff" wrote: >>> what about default strings - how do they work? >>> myText text(512) DEFAULT 'default string' >>> didn't work >> >> Sergey check this. I have no answer from him yet. S> I added it to mantis - 892 Actually - it does not work for BLOB. Text field is some sort of BLOB. You know that in many systems it's called CLOB (character large object). And it is not allowed to have default value for such fields. Here is a couple reasons but most of it is: What is the sense to make some default value for TEXT? What is it can be? If you choose TEXT type you want to store a really large peaces of information - not a "short" string. Another reason is: You should know that any value putted to the BLOB field ( TEXT in particular ) will eat at least one segment per record. Assume you choose 4K as segment size. So, 4K will be used to store your default value (something like "aaa") if you do something like "INSERT INTO t1 DEFAULT VALUES". Obviously, it is very ineffective. So Currently we does not allow DEFAULT for any BLOB. But we just silently ignore it. Probably it would be better to throw some exception in this case? What do you think about it? -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From sunshine at public.kherson.ua Thu Jun 23 09:26:00 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 23 01:26:26 2005 Subject: API search In-Reply-To: <001b01c57771$abf8db70$b50a1e97@vmtrm4p9ipbkv2> Message-ID: On 6/23/05 12:30 AM, "info@vallemediatime.com" wrote: Hi Paolo, > I've tried: > table = gDb.table(gTableName) > rs = table.field(clickedCol).findValue(searchString) > -- this works with clickedCol = "F1" > > If I want try to search in all field of table: > rs = table.field().findValue(searchString) What means in all ? In all 10 fields of table ?! Database do not work in this way. Well, I have see that people use Method for this fldAllFields = "concat(f1, ' ', f2, ' ', f3, ' ', f4, ' ', f5)" > I've read in your docs "if in selection is nil(?) then it searches in all > records of the table but this don't works, where is my mistake? This means ALL records by field F1. If you specify some selection then this will be search by SOME records of F1. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Thu Jun 23 10:14:18 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 23 02:14:35 2005 Subject: Sample VDB and RB project In-Reply-To: <2C70F655-9EE8-47D0-8664-EF4BAA21EBDB@noos.fr> Message-ID: On 6/17/05 10:12 PM, "Eric Ferrer" wrote: Hi Eric, 1) we have fix bug with db.mode in client/server 2) both below your query DO WORK now. we have fix before some bugs in cache, and we was not able reproduce this problem anymore. So we are starting build fc9 now for V4RB, V4MD, V4REV, Vserver. > To reproduce my problems, please: > > - register this db on Valentina Office Server 2.0.4fc5 on Windows > - launch my sample project with RB 5.5.5 on a Mac running Tiger > - enter the IP address of VServer (don't check "Desktop mode") > - click on the "Connect" button > - perform these queries : > > SELECT Name FROM Clients ORDER BY Name > ---> this one is OK > > SELECT Name, ShortName FROM Clients ORDER BY Name > ---> this one freezes the app > > > - now force quit the app, and bring back a copy of my db on your desktop > - launch my project again and check the checkbox "Desktop mode" (to > open the db locally - db must be on your desktop to make things > simplier) > - click on the "Connect" button > - perform this queries : > > SELECT Name, ShortName FROM Clients ORDER BY Name > ---> this one is OK > > SELECT QuoteNumber, Clients.Name FROM Quotes, Clients WHERE > Quotes.ParentClientID *= Clients.ID > ---> this one freezes the app -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From miescher at bizdata.com Thu Jun 23 09:46:20 2005 From: miescher at bizdata.com (John W. Miescher) Date: Thu Jun 23 02:46:38 2005 Subject: Mystery crash in V4RB-WIN fc7 Message-ID: <000001c577c7$a5a13550$0201a8c0@JOHNHP> Dear Ruslan, Im getting utterly frustrated now as I am loosing a LOT of time trying to make this thing work, but I am not paid for the time, only for the result! the fllowing line of code: try mCursor.setBlank mCursor =mDataBase.SQLselect( "Select distinct *,RecID from Profile where ID LIKE '"+proPers(0).text+"'") works perfectly well ONCE, the next time I try RB just flips out without warning and without calling the exception error routine. And Windows invites me to report the error with the following message: AppVer: 5.6.14.0, ModName: mls_all-dl90_x86.dll, ModVer: 0.0.0.0, offset: 000044dc The annoying part ist that neither RB nor Valentina is able to catch the error before my program crashes. I never had that problem with Valentina 1! Do you have a better dll now? rgs, john m -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050623/68e86390/attachment.html From sunshine at public.kherson.ua Thu Jun 23 21:48:36 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 23 13:48:48 2005 Subject: [ANN] V4RB, V4MD, Vserver mac+win 2.0.4 fc9 Message-ID: Hi All, You can download these builds from the corresponded beta pages of products. FIXED in this build 1) a couple of issues related to cache 2) very rare case in the indexes. so rare that 1.x code do not have such case. I have discover this case working with Jons (jda) database. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Thu Jun 23 14:53:32 2005 From: jda at his.com (jda) Date: Thu Jun 23 13:53:50 2005 Subject: [ANN] V4RB, V4MD, Vserver mac+win 2.0.4 fc9 In-Reply-To: References: Message-ID: >Hi All, > >You can download these builds from the corresponded beta pages of products. > >FIXED in this build > >1) a couple of issues related to cache > >2) very rare case in the indexes. > so rare that 1.x code do not have such case. > I have discover this case working with Jons (jda) database. > Hi Ruslan, On build I'm getting errors when I assign locale, like this prefsDB.Locale = "en_US" Is Locale no longer a property? Jon From cmsheffield at gmail.com Thu Jun 23 12:56:32 2005 From: cmsheffield at gmail.com (Chris Sheffield) Date: Thu Jun 23 13:56:50 2005 Subject: status on update to 1.x VServer Message-ID: <3847E552-063E-4F38-AAA0-4E1350AE7C62@gmail.com> Hi Ruslan, I'm just wondering if you have an update on the status of the 1.x version of VServer. You mentioned a couple weeks ago that you were working on an update for that. Is that going to be released any time soon? We still have several customers experiencing crashes, and it'd be nice to get that asap. Thanks, Chris ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From sunshine at public.kherson.ua Thu Jun 23 22:06:37 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 23 14:06:50 2005 Subject: [ANN] V4RB, V4MD, Vserver mac+win 2.0.4 fc9 In-Reply-To: Message-ID: On 6/23/05 9:53 PM, "jda" wrote: >> Hi All, >> >> You can download these builds from the corresponded beta pages of products. >> >> FIXED in this build >> >> 1) a couple of issues related to cache >> >> 2) very rare case in the indexes. >> so rare that 1.x code do not have such case. >> I have discover this case working with Jons (jda) database. >> > > Hi Ruslan, > > On build I'm getting errors when I assign locale, like this > > prefsDB.Locale = "en_US" > > Is Locale no longer a property? It is renamed to localeName -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Thu Jun 23 15:07:21 2005 From: jda at his.com (jda) Date: Thu Jun 23 14:07:35 2005 Subject: [ANN] V4RB, V4MD, Vserver mac+win 2.0.4 fc9 In-Reply-To: References: Message-ID: >Hi All, > >You can download these builds from the corresponded beta pages of products. > >FIXED in this build > >1) a couple of issues related to cache > >2) very rare case in the indexes. > so rare that 1.x code do not have such case. > I have discover this case working with Jons (jda) database. > Hi Ruslan, OK, some good, some bad. The good is that I can now open several large databases that crashed before! Great! The bad is that if I set the cache to 15 MB and try to open the Ref_DC database (which you of course have) it crashes without any log. Worse, the database is now corrupted and any attempts to open it (even with a cache of 50 MB, which worked before) -> crash without any crash log. This is 100% reproducible for me, so please try this. Thanks, Jon From sunshine at public.kherson.ua Thu Jun 23 22:07:26 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 23 14:07:43 2005 Subject: status on update to 1.x VServer In-Reply-To: <3847E552-063E-4F38-AAA0-4E1350AE7C62@gmail.com> Message-ID: On 6/23/05 9:56 PM, "Chris Sheffield" wrote: > Hi Ruslan, > > I'm just wondering if you have an update on the status of the 1.x > version of VServer. You mentioned a couple weeks ago that you were > working on an update for that. Is that going to be released any time > soon? We still have several customers experiencing crashes, and it'd > be nice to get that asap. Okay, this weekend we will try to make build. a70 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From cmsheffield at gmail.com Thu Jun 23 13:10:30 2005 From: cmsheffield at gmail.com (Chris Sheffield) Date: Thu Jun 23 14:10:45 2005 Subject: status on update to 1.x VServer In-Reply-To: References: Message-ID: Thank you. :-) On Jun 23, 2005, at 1:07 PM, Ruslan Zasukhin wrote: > On 6/23/05 9:56 PM, "Chris Sheffield" wrote: > > >> Hi Ruslan, >> >> I'm just wondering if you have an update on the status of the 1.x >> version of VServer. You mentioned a couple weeks ago that you were >> working on an update for that. Is that going to be released any time >> soon? We still have several customers experiencing crashes, and it'd >> be nice to get that asap. >> > > Okay, this weekend we will try to make build. a70 > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From sunshine at public.kherson.ua Thu Jun 23 22:12:36 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 23 14:12:48 2005 Subject: [ANN] V4RB, V4MD, Vserver mac+win 2.0.4 fc9 In-Reply-To: Message-ID: On 6/23/05 10:07 PM, "jda" wrote: > The bad is that if I set the cache to 15 MB and try to open the > Ref_DC database (which you of course have) it crashes without any > log. Worse, the database is now corrupted and any attempts to open it > (even with a cache of 50 MB, which worked before) -> crash without > any crash log. > > This is 100% reproducible for me, so please try this. Yes, Jon, We self still have few crashes on hands to resolve. We keep working. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From Claudius at sailer-online.de Thu Jun 23 21:37:56 2005 From: Claudius at sailer-online.de (Claudius Sailer) Date: Thu Jun 23 14:38:12 2005 Subject: compilingerror with fc9 and ViSQL Message-ID: <3B7E810A-992B-42BC-9B39-58E6BD927426@sailer-online.de> This is error message from RB 5.5.5 * This method or property does not exist in vStructureBrowser.FillTree_Db_Props, line 17: call StructureListBox.Add(iTopNode, "X1", "Locale = " + mDatabase.Locale ) * This method or property does not exist in vStructureBrowser.FillTree_Db_Props, line 17: call StructureListBox.Add(iTopNode, "X1", "Locale = " + mDatabase.Locale ) Claudius -- G4/733 QS / MacOS X 10.4de / RB 5.5.5/ Valentina 1.10.0 & 2.0.4 Homepage http://www.ClaSai.de iChat ryhoruk RealBasic ListBoxes: [ I feel the need...the need for speed!!! ] From sunshine at public.kherson.ua Thu Jun 23 22:40:37 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 23 14:40:52 2005 Subject: compilingerror with fc9 and ViSQL In-Reply-To: <3B7E810A-992B-42BC-9B39-58E6BD927426@sailer-online.de> Message-ID: On 6/23/05 10:37 PM, "Claudius Sailer" wrote: > This is error message from RB 5.5.5 > > > * This method or property does not exist in > vStructureBrowser.FillTree_Db_Props, line 17: > call StructureListBox.Add(iTopNode, "X1", "Locale = " + > mDatabase.Locale ) > * This method or property does not exist in > vStructureBrowser.FillTree_Db_Props, line 17: > call StructureListBox.Add(iTopNode, "X1", "Locale = " + > mDatabase.Locale ) Change .Locale to .LocaleName -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From delong at redcort.com Thu Jun 23 13:08:42 2005 From: delong at redcort.com (Keith DeLong) Date: Thu Jun 23 15:08:58 2005 Subject: status on update to 1.x VServer In-Reply-To: Message-ID: > On 6/23/05 9:56 PM, "Chris Sheffield" wrote: > >> Hi Ruslan, >> >> I'm just wondering if you have an update on the status of the 1.x >> version of VServer. You mentioned a couple weeks ago that you were >> working on an update for that. Is that going to be released any time >> soon? We still have several customers experiencing crashes, and it'd >> be nice to get that asap. > > Okay, this weekend we will try to make build. a70 ...and a 1.12 build? Pretty please ;-) Thanks, Keith DeLong From snw at paradise.net.nz Fri Jun 24 10:12:41 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Thu Jun 23 17:12:57 2005 Subject: [V4MD] Win 2.0.4fc9 xtra version info In-Reply-To: References: Message-ID: <6.2.1.2.2.20050624100450.03b72b90@pop3.paradise.net.nz> While I realise that in the grand scheme of things it's relatively unimportant, the fact that I've asked for this on a number of occasions and seem to be being ignored is getting frustrating! With beta releases coming thick and fast it's difficult to be sure that I have the latest version installed under various Director versions on my machine. Can I ask again that version info is branded into the beta releases of Windows xtras? Thanks, -Sean. From info at vallemediatime.com Fri Jun 24 00:39:37 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Thu Jun 23 17:39:49 2005 Subject: [V4MD] Win 2.0.4fc9 xtra version info References: <6.2.1.2.2.20050624100450.03b72b90@pop3.paradise.net.nz> Message-ID: <000901c57844$7060d2b0$ba171e97@vmtrm4p9ipbkv2> Hi Ruslan, what Sean remembers is right. And I remember you to add version number and date in the first page of next docs, also. :-) Paolo btw. Thank Sean for your reply few days ago ----- Original Message ----- From: "Sean Wilson" To: "Valentina Beta" Sent: Friday, June 24, 2005 12:12 AM Subject: [V4MD] Win 2.0.4fc9 xtra version info > While I realise that in the grand scheme of things it's relatively > unimportant, the fact that I've asked for this on a number of occasions and > seem to be being ignored is getting frustrating! With beta releases coming > thick and fast it's difficult to be sure that I have the latest version > installed under various Director versions on my machine. > > Can I ask again that version info is branded into the beta releases of > Windows xtras? > > Thanks, > -Sean. > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 17/06/2005 > > From heinrichruoff at gmail.com Fri Jun 24 01:10:57 2005 From: heinrichruoff at gmail.com (Heinrich Ruoff) Date: Thu Jun 23 18:11:10 2005 Subject: [V4MD2] ORDER and LIMIT Message-ID: I try to order records an then limit the selection to the first 20 records: SELECT * FROM tb_test ORDER BY id LIMIT 0,20 not working :-( SELECT * FROM tb_test LIMIT 0,20 -> is working SELECT * FROM tb_test ORDER BY id -> is working Is there a different syntax required? Heinrich From sunshine at public.kherson.ua Fri Jun 24 08:23:14 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 24 00:23:17 2005 Subject: [V4MD2] ORDER and LIMIT In-Reply-To: Message-ID: On 6/24/05 2:10 AM, "Heinrich Ruoff" wrote: Hi Heinrich, > I try to order records an then limit the selection to > the first 20 records: > > SELECT * FROM tb_test ORDER BY id LIMIT 0,20 > not working :-( > > SELECT * FROM tb_test LIMIT 0,20 -> is working > SELECT * FROM tb_test ORDER BY id -> is working > > Is there a different syntax required? Sergey have found mistake in grammar. Now it is expected that LIMIT is before ORDER BY. Sergey fix this now Ivan, please add such test in our system. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 24 08:30:00 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 24 00:30:03 2005 Subject: [V4MD] Win 2.0.4fc9 xtra version info In-Reply-To: <000901c57844$7060d2b0$ba171e97@vmtrm4p9ipbkv2> Message-ID: On 6/24/05 1:39 AM, "info@vallemediatime.com" wrote: > Hi Ruslan, > what Sean remembers is right. Igor, PLEASE !!! EACH time when you build V4MD WIN change VERSION ! > And I remember you to add version number and date in the first page of next > docs, also. :-) Change docs is not acceptable :-) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 24 16:35:06 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 24 08:35:17 2005 Subject: FIXED: test file from Damon In-Reply-To: <008301c57886$c47e75e0$ae00a8c0@DamonsPC> Message-ID: On 6/24/05 9:34 AM, "Damon Pillinger" wrote: Hi Damon, FIXED. Thank you very much for this project. It have expose easy way to reproduce this nasty bug. This bug was introduced in latest fc5-fc9 I think. Now your project works fine. We start check other projects. I think there is sense today make V4RB fc10 >> Many thanks, and have a good weekend to all if I don't hear from you >> until next week. > Damon, we work on this crash -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Jun 24 16:35:30 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 24 08:36:02 2005 Subject: Sample VDB and RB project In-Reply-To: <3C2FE74D-BFE6-4E78-A2AB-CB55A210E201@noos.fr> Message-ID: On 6/24/05 2:28 PM, "Eric Ferrer" wrote: > Ruslan, > > I've just downloaded and installed fc9 (RB mac plugin and VServer win). > Actually, it works with my sample project! Excellent! > I now have to check all this in my real-life application. > > I'll get to you or to the list if necessary. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From valentina-list at vermontsoftworks.com Fri Jun 24 08:51:50 2005 From: valentina-list at vermontsoftworks.com (Erik Mueller-Harder) Date: Fri Jun 24 08:51:57 2005 Subject: [V4RB]] 2.0.4 fc9 doesn't solve VarChar cache problem here In-Reply-To: References: Message-ID: Hi, Ruslan -- On Jun 23, 2005, at 14:48, Ruslan Zasukhin wrote: > 1) a couple of issues related to cache But not mine, I'm sorry to say. Recap: 1. I add a few records to a few tables, all of which contain at least one VarChar[1022] field. 2. Searching for -- and reading -- those records works *fine*. 3. I close the db and call ValentinaShutdown -- everything is *fine*. 4. I open the db without any error. 5. Searching for -- and reading -- some records works *fine*, BUT 6. Reading a record with a particular VarChar field now causes Rb to crash. By iterating through each field in the record in ViSQL, I have found it is always one VarChar[1022] field in particular. Would you like me to send you my application, with full instructions for reproducing this? -- Erik From sunshine at public.kherson.ua Fri Jun 24 17:14:37 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Jun 24 09:14:45 2005 Subject: [V4RB]] 2.0.4 fc9 doesn't solve VarChar cache problem here In-Reply-To: Message-ID: On 6/24/05 3:51 PM, "Erik Mueller-Harder" wrote: > Hi, Ruslan -- > > On Jun 23, 2005, at 14:48, Ruslan Zasukhin wrote: > >> 1) a couple of issues related to cache > > But not mine, I'm sorry to say. Recap: > > 1. I add a few records to a few tables, all of which contain at > least one VarChar[1022] field. > 2. Searching for -- and reading -- those records works *fine*. > 3. I close the db and call ValentinaShutdown -- everything is *fine*. > 4. I open the db without any error. > 5. Searching for -- and reading -- some records works *fine*, BUT > 6. Reading a record with a particular VarChar field now causes Rb to > crash. By iterating > through each field in the record in ViSQL, I have found it is > always one VarChar[1022] > field in particular. > > Would you like me to send you my application, with full instructions > for reproducing this? Erik, Today was fixed one more cache-related bug that was born by latest changes. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From valentina-list at vermontsoftworks.com Fri Jun 24 10:21:49 2005 From: valentina-list at vermontsoftworks.com (Erik Mueller-Harder) Date: Fri Jun 24 09:21:58 2005 Subject: [V4RB]] 2.0.4 fc9 doesn't solve VarChar cache problem here In-Reply-To: References: Message-ID: <0679A290-13B9-4C2F-835D-F6FFFFF82854@vermontsoftworks.com> On Jun 24, 2005, at 10:14, Ruslan Zasukhin wrote: > Erik, > > Today was fixed one more cache-related bug that was born by latest > changes. Excellent. I'll be here all day today and most of tomorrow, so I should be able to test fc10 promptly once it's out. Thank you! -- Erik From bkeeney at everestkc.net Fri Jun 24 18:22:54 2005 From: bkeeney at everestkc.net (Bob Keeney) Date: Fri Jun 24 18:23:05 2005 Subject: V4RB2 RegisterDatabase Question In-Reply-To: <20050624133526.D79DB344854@edison.macserve.net> References: <20050624133526.D79DB344854@edison.macserve.net> Message-ID: <5F303544-0B99-4042-B103-00DB85B2C65F@everestkc.net> I have an existing database that I'm trying out on VServer. My datafile works and I'm wondering how I create the database on the server. Here's my snippet of code: dim vsrv as VServer dim sysCatalog as string gHostInfo.Host = "192.168.2.14" gHostInfo.Password = "sa" gHostInfo.UserName = "sa" gHostInfo.Port = val("15432")\1 vsrv = new Vserver(gHostInfo.Host, gHostInfo.UserName, gHostInfo.Password, gHostInfo.Port) if vsrv <> nil then vsrv.OpenSession sysCatalog = vsrv.GetVariable( "SystemCatalog" ) vsrv.RegisterDatabase( "TS", sysCatalog + "TS.vdb" ) <------ FREEZES NEVER TO RETURN gDB = new CDatabaseClass( vsrv ) end So my question is am I even going about this the correct way? Do I need to create the database file on the server first before attempting this? Connecting from Mac OS X (Tiger) running RB2005 to VServer on Windows XP SP2. All versions are fc9. Thanks, Bob K. From giv at tlc.kherson.ua Sat Jun 25 09:14:06 2005 From: giv at tlc.kherson.ua (Igor Gomon) Date: Sat Jun 25 01:14:15 2005 Subject: V4RB2 RegisterDatabase Question References: <20050624133526.D79DB344854@edison.macserve.net> <5F303544-0B99-4042-B103-00DB85B2C65F@everestkc.net> Message-ID: <001201c5794d$183227b0$3b04a8c0@giv> Hi Bob, > I have an existing database that I'm trying out on VServer. My > datafile works and I'm wondering how I create the database on the > server. Here's my snippet of code: > > dim vsrv as VServer > dim sysCatalog as string > > gHostInfo.Host = "192.168.2.14" > gHostInfo.Password = "sa" > gHostInfo.UserName = "sa" > gHostInfo.Port = val("15432")\1 > vsrv = new Vserver(gHostInfo.Host, gHostInfo.UserName, > gHostInfo.Password, gHostInfo.Port) > > if vsrv <> nil then > vsrv.OpenSession > sysCatalog = vsrv.GetVariable( "SystemCatalog" ) > vsrv.RegisterDatabase( "TS", sysCatalog + "TS.vdb" ) <------ > FREEZES NEVER TO RETURN BTW, yuo not have do concat these paths. By default if passed only database name to the RegisterDatabase() call it means that database is located in the "SystemCatalog". Anyway, this code should work. Have you tried to register your database with Valentina Studio? -- Best regards, Igor Gomon ------------------------------------------------------------- e-mail: giv@tlc.kherson.ua web: http://www.paradigmasoft.com To subscribe to the Valentina mail list go to: http://listserv.macserve.net/mailman/listinfo/valentina From sunshine at public.kherson.ua Sat Jun 25 11:45:41 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 25 03:46:13 2005 Subject: V4RB2 RegisterDatabase Question In-Reply-To: <5F303544-0B99-4042-B103-00DB85B2C65F@everestkc.net> Message-ID: On 6/25/05 2:22 AM, "Bob Keeney" wrote: > I have an existing database that I'm trying out on VServer. My > datafile works and I'm wondering how I create the database on the > server. Here's my snippet of code: Hi Bob, So you was able to start Valentina Server ? Yesterday you have told no success. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Jun 25 11:46:47 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat Jun 25 03:46:56 2005 Subject: V4RB2 RegisterDatabase Question In-Reply-To: <001201c5794d$183227b0$3b04a8c0@giv> Message-ID: On 6/25/05 9:14 AM, "Igor Gomon" wrote: >> if vsrv <> nil then >> vsrv.OpenSession >> sysCatalog = vsrv.GetVariable( "SystemCatalog" ) >> vsrv.RegisterDatabase( "TS", sysCatalog + "TS.vdb" ) <------ >> FREEZES NEVER TO RETURN > BTW, yuo not have do concat these paths. By default if passed only database > name > to the RegisterDatabase() call it means that database is located in the > "SystemCatalog". Btw, one possible mistake: sysCatalog + "TS.vdb" It needs to check if delimiter present between path and name -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Sun Jun 26 16:33:48 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sun Jun 26 09:36:04 2005 Subject: [V4MD] Win 2.0.4fc9 xtra version info In-Reply-To: References: Message-ID: >On 6/24/05 1:39 AM, "info@vallemediatime.com" >wrote: > >> Hi Ruslan, >> what Sean remembers is right. > >Igor, > >PLEASE !!! > >EACH time when you build V4MD WIN change VERSION ! > > >> And I remember you to add version number and date in the first page of next >> docs, also. :-) > >Change docs is not acceptable :-) > >-- >Best regards, > >Ruslan Zasukhin Ruslan, considering a multitude of builds for each version, may be you should start reporting a build number besides version. Like V4RB2 2.0.3 build 56 or V4REV 2.0.3b5 build 23. I don't find you using fc or r designation clear in general. This would make it simpler to know whether your newest fixes are in a given download (sometimes you post 2 or even 3 within a single day). I don't think the other poster means to keep changing software version in docs for each build. I read it as the docs themselves should be dated and have their own version. This is not a new request and I second it again. For example Valentina 2 for [product name] 17 June 2005 document version 1.0.1 last updated for [product name] [minor release version] You may not see it this way, but since the docs are not part of the software distribution, they are a product on their own so do speak. Actually, even more useful would be version-stamping each function independently. Check out the Rev docs to see what I mean -- for each function or property, they state in which version of the product it was introduced and in which it was changed. That allows us to quickly know whether it is available in a given version we use or which syntax to use without having to scavenge the release notes. That would make going through changes like adding extra parameters for SqlSelect call (in version 1.9.8) less painful for both customers and Paradigma. Robert From info at vallemediatime.com Sun Jun 26 16:56:37 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sun Jun 26 09:56:47 2005 Subject: [V4MD] Win 2.0.4fc9 xtra version info References: Message-ID: <002501c57a5f$41537f00$d21a1e97@vmtrm4p9ipbkv2> Hi Ruslan, >> And I remember you to add version number and date in the first page of next >> docs, also. :-) >Change docs is not acceptable :-) I want simply to ask for add into first page of docs ONLY in major release 2.0.4... 2.0.5 etc. like Robert now says: > Valentina 2 > for [product name] > date of build version 2.0.4 > date of document version 2.0.4 For the beta version it is sufficient to add a history of news or bugs fixed... where? In annucement mail (like now) and in the Paradigma site.... you can add a new link for a downlable txt file near the link of the beta download or add a txt file into the new beta installer. And fc what means? Paolo ----- Original Message ----- From: "Robert Brenstein" To: "Valentina Beta" Sent: Sunday, June 26, 2005 4:33 PM Subject: Re: [V4MD] Win 2.0.4fc9 xtra version info > >On 6/24/05 1:39 AM, "info@vallemediatime.com" > >wrote: > > > >> Hi Ruslan, > >> what Sean remembers is right. > > > >Igor, > > > >PLEASE !!! > > > >EACH time when you build V4MD WIN change VERSION ! > > > > > >> And I remember you to add version number and date in the first page of next > >> docs, also. :-) > > > >Change docs is not acceptable :-) > > > >-- > >Best regards, > > > >Ruslan Zasukhin > > Ruslan, considering a multitude of builds for each version, may be > you should start reporting a build number besides version. Like V4RB2 > 2.0.3 build 56 or V4REV 2.0.3b5 build 23. I don't find you using fc > or r designation clear in general. This would make it simpler to know > whether your newest fixes are in a given download (sometimes you post > 2 or even 3 within a single day). > > I don't think the other poster means to keep changing software > version in docs for each build. I read it as the docs themselves > should be dated and have their own version. This is not a new > request and I second it again. For example > > Valentina 2 > > for [product name] > > 17 June 2005 > document version 1.0.1 > last updated for [product name] [minor release version] > > You may not see it this way, but since the docs are not part of the > software distribution, they are a product on their own so do speak. > > Actually, even more useful would be version-stamping each function > independently. Check out the Rev docs to see what I mean -- for each > function or property, they state in which version of the product it > was introduced and in which it was changed. That allows us to quickly > know whether it is available in a given version we use or which > syntax to use without having to scavenge the release notes. That > would make going through changes like adding extra parameters for > SqlSelect call (in version 1.9.8) less painful for both customers and > Paradigma. > > Robert > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.8.1/28 - Release Date: 24/06/2005 > > From rjb at robelko.com Sun Jun 26 17:22:06 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sun Jun 26 10:36:04 2005 Subject: [V4MD] Win 2.0.4fc9 xtra version info In-Reply-To: <002501c57a5f$41537f00$d21a1e97@vmtrm4p9ipbkv2> References: <002501c57a5f$41537f00$d21a1e97@vmtrm4p9ipbkv2> Message-ID: > >And fc what means? > >Paolo > 'fc' normally means 'final candidate'. Some companies have ad a tradition to release fc version to a larger audience of tester to catch some things that normal beta testers missed. Ruslan is using it more as what other companies call a build number (build is an updated release of the same version), this is why I suggested to switch from 'fc' to 'build'. Robert From info at vallemediatime.com Sun Jun 26 17:53:12 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sun Jun 26 10:53:22 2005 Subject: [V4MD] Win 2.0.4fc9 xtra version info References: <002501c57a5f$41537f00$d21a1e97@vmtrm4p9ipbkv2> Message-ID: <000801c57a67$2893eb50$5b141e97@vmtrm4p9ipbkv2> Thanks Robert, in Valentina beta version update I agree that "build" is more better of fc. 10 fc version are too many but 2-3 fc version are possible :-) Paolo ----- Original Message ----- From: "Robert Brenstein" To: "Valentina Beta" Sent: Sunday, June 26, 2005 5:22 PM Subject: Re: [V4MD] Win 2.0.4fc9 xtra version info > > > >And fc what means? > > > >Paolo > > > > > 'fc' normally means 'final candidate'. > > Some companies have ad a tradition to release fc version to a larger > audience of tester to catch some things that normal beta testers > missed. > > Ruslan is using it more as what other companies call a build number > (build is an updated release of the same version), this is why I > suggested to switch from 'fc' to 'build'. > > Robert > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.8.1/28 - Release Date: 24/06/2005 > > From bkeeney at everestkc.net Sun Jun 26 17:00:07 2005 From: bkeeney at everestkc.net (Bob Keeney) Date: Sun Jun 26 17:00:31 2005 Subject: V4RB2 RegisterDatabase Question In-Reply-To: <20050626145700.114AD346160@edison.macserve.net> References: <20050626145700.114AD346160@edison.macserve.net> Message-ID: <43045455-7DF0-4B45-AE89-3870D8EC36C2@everestkc.net> On Jun 26, 2005, at 9:57 AM, valentina-beta- request@lists.macserve.net wrote: > > >> I have an existing database that I'm trying out on VServer. My >> datafile works and I'm wondering how I create the database on the >> server. Here's my snippet of code: >> > > Hi Bob, > > So you was able to start Valentina Server ? > > Yesterday you have told no success. > Sorry for not being clear. I am running VServer on Windows XP and trying to connect to it from a Mac OS X (Tiger). Using fc9 I cannot get VServer for the Mac started. I keep getting the can't open master database error. Also, my *real* question is there a process to create the database on the server? I am moving from a file based db to a server. With file based all I had to do was use the .create method. What do I have to do differently when using the server? The documentation isn't clear, in my opinion, on how to do this. Thanks, Bob Keeney BKeeney Software Inc. From sunshine at public.kherson.ua Mon Jun 27 09:27:56 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 27 01:28:06 2005 Subject: V4RB2 RegisterDatabase Question In-Reply-To: <43045455-7DF0-4B45-AE89-3870D8EC36C2@everestkc.net> Message-ID: On 6/27/05 1:00 AM, "Bob Keeney" wrote: Hi Bob, > Also, my *real* question is there a process to create the database on > the server? In the code? Yes of course: db.Create() Exactly as for local way. And if you do db.Create() then db is registered automatically. > I am moving from a file based db to a server. > With file based all I had to do was use the .create method. What do I have > to do differently when using the server? THE SAME. Only note, you need specify ONLY name, not a full path > The documentation isn't clear, in my opinion, on how to do this. Please take again a look on db.Create() in V4RBRef.pdf As I remember 2 examples present here. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Jun 27 09:30:14 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Jun 27 01:30:18 2005 Subject: [V4MD] Win 2.0.4fc9 xtra version info In-Reply-To: <002501c57a5f$41537f00$d21a1e97@vmtrm4p9ipbkv2> Message-ID: On 6/26/05 5:56 PM, "info@vallemediatime.com" wrote: > And fc what means? Final candidate. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 28 09:15:02 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 28 01:15:13 2005 Subject: New BETA? In-Reply-To: <000201c57b6f$d634fbb0$ae00a8c0@DamonsPC> Message-ID: On 6/28/05 2:27 AM, "Damon Pillinger" wrote: > HI Guys, > Any idea when Realbasic fc 10 WIN might be available. Hi Damon, Please note that beta list should be used for beta talks. We have fix one more cache bug in 2.0.4 fc, But one task still throw assert at end. Today we continue search this one. Very hard bugs. We need work on db in 45MB to reproduce it. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From valentina at dlpedi.com Tue Jun 28 16:56:03 2005 From: valentina at dlpedi.com (valentina@dlpedi.com) Date: Tue Jun 28 01:56:11 2005 Subject: New BETA? In-Reply-To: Message-ID: <001001c57bae$736b8780$ae00a8c0@DamonsPC> Sorry for posting to wrong list. Best Regards Damon L. Pillinger Jensen 2005 by Daisychain www.daisychain.no-ip.biz Phone : 03 9532 1220 Fax : 03 9532 1280 -----Original Message----- From: valentina-bounces@lists.macserve.net [mailto:valentina-bounces@lists.macserve.net] On Behalf Of Ruslan Zasukhin Sent: Tuesday, 28 June 2005 4:15 PM To: valentina@lists.macserve.net; valentina-beta@lists.macserve.net Subject: Re: New BETA? On 6/28/05 2:27 AM, "Damon Pillinger" wrote: > HI Guys, > Any idea when Realbasic fc 10 WIN might be available. Hi Damon, Please note that beta list should be used for beta talks. We have fix one more cache bug in 2.0.4 fc, But one task still throw assert at end. Today we continue search this one. Very hard bugs. We need work on db in 45MB to reproduce it. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] _______________________________________________ Valentina mailing list Valentina@lists.macserve.net http://lists.macserve.net/mailman/listinfo/valentina From sunshine at public.kherson.ua Tue Jun 28 11:53:06 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 28 03:53:13 2005 Subject: V4RB mac+win 2.0.4fc10 uploaded Message-ID: -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 28 15:31:30 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 28 07:31:43 2005 Subject: SUCCESS with bug Message-ID: Hi All, We have fix all cache bugs introduced in latest betas. Today later will be fc11 release. Jon, your Ref_DC db works now. Frank, your project also now can create/close/open db. So all looks ok. I want also ask everybody, test fc11 as intensive as possible, Also check OWN reports into Mantis. May be some bugs can be closed. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 28 20:25:58 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 28 12:26:06 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 Message-ID: Hi All, You can download V4MD and V4RB for mac , v2.0.4 fc11 PLEASE TEST THIS as intensive as possible ASAP PLEAE check your reports to Mantis against of this build. Let us know. Other products of fc11 build on the way, -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From yeomans at desuetude.com Tue Jun 28 13:47:43 2005 From: yeomans at desuetude.com (Charles Yeomans) Date: Tue Jun 28 12:47:53 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: References: Message-ID: <1be6377db269f1c5e06eed715e21dd39@desuetude.com> On Jun 28, 2005, at 1:25 PM, Ruslan Zasukhin wrote: > Hi All, > > You can download V4MD and V4RB for mac , v2.0.4 fc11 > > PLEASE TEST THIS as intensive as possible ASAP > > PLEAE check your reports to Mantis against of this build. > > Let us know. > > Other products of fc11 build on the way, > Here's the V4Rb link, until the web site is updated -- -------------- Charles Yeomans From valentina-list at vermontsoftworks.com Tue Jun 28 13:48:47 2005 From: valentina-list at vermontsoftworks.com (Erik Mueller-Harder) Date: Tue Jun 28 12:48:53 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: References: Message-ID: <7630AE16-2E24-49F7-87CC-CB1E5AF7D5A2@vermontsoftworks.com> On Jun 28, 2005, at 13:25, Ruslan Zasukhin wrote: > You can download V4MD and V4RB for mac , v2.0.4 fc11 It seems to be called fc10, not fc11 -- both on the web site and when I check the version info on the plug-in itself. Both have today's date, however. > PLEASE TEST THIS as intensive as possible ASAP Initial tests are excellent here. I cannot make my program crash; nor can I generate any of the spurious exceptions I have been seeing lately. Descending sorting by date/time is working, as well -- both initially and after repeated closings and re-openings of the file. Good work!! -- Erik From valentina-list at vermontsoftworks.com Tue Jun 28 13:51:11 2005 From: valentina-list at vermontsoftworks.com (Erik Mueller-Harder) Date: Tue Jun 28 12:51:23 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: <7630AE16-2E24-49F7-87CC-CB1E5AF7D5A2@vermontsoftworks.com> References: <7630AE16-2E24-49F7-87CC-CB1E5AF7D5A2@vermontsoftworks.com> Message-ID: <465461DC-7427-439A-9941-C00825CDFB9F@vermontsoftworks.com> On Jun 28, 2005, at 13:48, I wrote: > It seems to be called fc10, not fc11 -- both on the web site and > when I check the version info on the plug-in itself. Both have > today's date, however. and one minute earlier Charles Yeomans wrote: > Here's the V4Rb link, until the web site is updated -- > Sigh. I guess I missed the fc10 announcement earlier today. Well, anyway fc10 seems to have fixed *my* problems.... I'll download fc11 now, test, and report back.... -- Erik From yeomans at desuetude.com Tue Jun 28 13:56:50 2005 From: yeomans at desuetude.com (Charles Yeomans) Date: Tue Jun 28 12:57:03 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: References: Message-ID: On Jun 28, 2005, at 1:25 PM, Ruslan Zasukhin wrote: > Hi All, > > You can download V4MD and V4RB for mac , v2.0.4 fc11 > > PLEASE TEST THIS as intensive as possible ASAP > > PLEAE check your reports to Mantis against of this build. > > Let us know. It still crashes when converting my data from v1 to v2 format :( -------------- Charles Yeomans From snw at paradise.net.nz Wed Jun 29 06:14:40 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Tue Jun 28 13:14:46 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: References: Message-ID: <6.2.1.2.2.20050629061130.047926b0@pop3.paradise.net.nz> >You can download V4MD and V4RB for mac , v2.0.4 fc11 > >PLEASE TEST THIS as intensive as possible ASAP > >Other products of fc11 build on the way What about a build for other OSes? (i.e. V4MD Win 2.0.4fc11) Also, if you aren't going to provide download URLs could you at least update the links on the beta pages of your site? Thanks, -Sean. From valentina-list at vermontsoftworks.com Tue Jun 28 14:15:21 2005 From: valentina-list at vermontsoftworks.com (Erik Mueller-Harder) Date: Tue Jun 28 13:15:26 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: <7630AE16-2E24-49F7-87CC-CB1E5AF7D5A2@vermontsoftworks.com> References: <7630AE16-2E24-49F7-87CC-CB1E5AF7D5A2@vermontsoftworks.com> Message-ID: <75D77146-D2A7-42FA-98B3-CC89173701FE@vermontsoftworks.com> On Jun 28, 2005, at 13:48, I wrote: > Initial tests are excellent here. I cannot make my program crash; > nor can I generate any of the spurious exceptions I have been > seeing lately. Descending sorting by date/time is working, as well > -- both initially and after repeated closings and re-openings of > the file. This also seems to be true of fc11. -- Erik From valentina-list at vermontsoftworks.com Tue Jun 28 14:18:05 2005 From: valentina-list at vermontsoftworks.com (Erik Mueller-Harder) Date: Tue Jun 28 13:18:17 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: <6.2.1.2.2.20050629061130.047926b0@pop3.paradise.net.nz> References: <6.2.1.2.2.20050629061130.047926b0@pop3.paradise.net.nz> Message-ID: On Jun 28, 2005, at 14:14, Sean Wilson wrote: > What about a build for other OSes? (i.e. V4MD Win 2.0.4fc11) Well, Ruslan did say, "Other products of fc11 build on the way," less than an hour ago.... > Also, if you aren't going to provide download URLs could you at > least update the links on the beta pages of your site? Agreed. I would find links in the [ANN] messages quite helpful, regardless of the status of the links on the beta pages. -- Erik From snw at paradise.net.nz Wed Jun 29 06:23:33 2005 From: snw at paradise.net.nz (Sean Wilson) Date: Tue Jun 28 13:23:39 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: References: <6.2.1.2.2.20050629061130.047926b0@pop3.paradise.net.nz> Message-ID: <6.2.1.2.2.20050629062224.040a9470@pop3.paradise.net.nz> >Well, Ruslan did say, "Other products of fc11 build on the way," less >than an hour ago.... You're right Erik. My bad for not even looking at the timestamp. Apologies for my over-enthusiasm! -Sean. From jda at his.com Tue Jun 28 14:40:57 2005 From: jda at his.com (jda) Date: Tue Jun 28 13:41:11 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: References: Message-ID: >Hi All, > >You can download V4MD and V4RB for mac , v2.0.4 fc11 > >PLEASE TEST THIS as intensive as possible ASAP > >PLEAE check your reports to Mantis against of this build. > >Let us know. > Bug 901 is still there in fc11 -- corruption after deleting records. Jon From sunshine at public.kherson.ua Tue Jun 28 22:02:06 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 28 14:02:16 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: <7630AE16-2E24-49F7-87CC-CB1E5AF7D5A2@vermontsoftworks.com> Message-ID: On 6/28/05 8:48 PM, "Erik Mueller-Harder" wrote: > On Jun 28, 2005, at 13:25, Ruslan Zasukhin wrote: > >> You can download V4MD and V4RB for mac , v2.0.4 fc11 > > It seems to be called fc10, not fc11 -- both on the web site and when > I check the version info on the plug-in itself. Both have today's > date, however. > >> PLEASE TEST THIS as intensive as possible ASAP > > Initial tests are excellent here. I cannot make my program crash; > nor can I generate any of the spurious exceptions I have been seeing > lately. Descending sorting by date/time is working, as well -- both > initially and after repeated closings and re-openings of the file. > > Good work!! I afraid you have test fc10 actually. WEB pages fixed to point to fc11 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 28 22:02:55 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 28 14:03:09 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: <6.2.1.2.2.20050629061130.047926b0@pop3.paradise.net.nz> Message-ID: On 6/28/05 9:14 PM, "Sean Wilson" wrote: > >> You can download V4MD and V4RB for mac , v2.0.4 fc11 >> >> PLEASE TEST THIS as intensive as possible ASAP >> >> Other products of fc11 build on the way > > What about a build for other OSes? (i.e. V4MD Win 2.0.4fc11) > > Also, if you aren't going to provide download URLs could you at least > update the links on the beta pages of your site? Ok, Sean, I can do this easy. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Jun 28 22:04:13 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 28 14:04:22 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: Message-ID: On 6/28/05 9:40 PM, "jda" wrote: >> Hi All, >> >> You can download V4MD and V4RB for mac , v2.0.4 fc11 >> >> PLEASE TEST THIS as intensive as possible ASAP >> >> PLEAE check your reports to Mantis against of this build. >> >> Let us know. >> > > Bug 901 is still there in fc11 -- corruption after deleting records. Ok, Jon. Other your problems fixed ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Tue Jun 28 15:22:30 2005 From: jda at his.com (jda) Date: Tue Jun 28 14:22:39 2005 Subject: [ANN] V4RB and V4MD mac 2.0.4 fc11 In-Reply-To: References: Message-ID: >On 6/28/05 9:40 PM, "jda" wrote: > >>> Hi All, >>> >>> You can download V4MD and V4RB for mac , v2.0.4 fc11 >>> >>> PLEASE TEST THIS as intensive as possible ASAP >>> >>> PLEAE check your reports to Mantis against of this build. >>> >>> Let us know. >>> >> >> Bug 901 is still there in fc11 -- corruption after deleting records. > >Ok, Jon. > >Other your problems fixed ? > I'm testing. So far so good...I'll let you know. Jon From jda at his.com Tue Jun 28 15:28:55 2005 From: jda at his.com (jda) Date: Tue Jun 28 14:29:05 2005 Subject: Is this safe? In-Reply-To: References: Message-ID: Hi Ruslan, I have varchar fields I declared as 2000 chars (utf-16) (API way). I want to change it to 1022. I have done so and opened old databases with no obvious problem -- setting are saved and restored. Is this safe with older databases? Jon From sunshine at public.kherson.ua Tue Jun 28 22:41:54 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Jun 28 14:42:07 2005 Subject: Is this safe? In-Reply-To: Message-ID: On 6/28/05 10:28 PM, "jda" wrote: Hi Jon, > I have varchar fields I declared as 2000 chars (utf-16) (API way). I > want to change it to 1022. I have done so and opened old databases > with no obvious problem -- setting are saved and restored. > > Is this safe with older databases? Logically you can truncate some very long strings, right ? I think this is only potential problem -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Tue Jun 28 15:43:22 2005 From: jda at his.com (jda) Date: Tue Jun 28 14:43:34 2005 Subject: Is this safe? In-Reply-To: References: Message-ID: >On 6/28/05 10:28 PM, "jda" wrote: > >Hi Jon, > >> I have varchar fields I declared as 2000 chars (utf-16) (API way). I >> want to change it to 1022. I have done so and opened old databases >> with no obvious problem -- setting are saved and restored. >> >> Is this safe with older databases? > >Logically you can truncate some very long strings, right ? > >I think this is only potential problem > Ah, good. The strings should all be <100 chars. I only used 2000 when I thought that was the 'optimal' length. Now I know that 1022 is best for utf-16 fields. Thanks! Jon From rjb at robelko.com Tue Jun 28 23:18:14 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 28 16:35:29 2005 Subject: testing In-Reply-To: References: Message-ID: Does Paradigma has a Valentina Server running somewhere which we can use to test the client-server operation or do we have to set up our own server? Robert From IvanSmahin at public.kherson.ua Wed Jun 29 00:45:24 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Tue Jun 28 16:45:34 2005 Subject: testing In-Reply-To: References: Message-ID: <1093514609.20050629004524@public.kherson.ua> Hello Robert, Wednesday, June 29, 2005, 12:18:14 AM, you wrote: RB> Does Paradigma has a Valentina Server running somewhere which we can RB> use to test the client-server operation or do we have to set up our RB> own server? As far as I know you should use own. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From rjb at robelko.com Wed Jun 29 00:12:38 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 28 17:15:15 2005 Subject: testing In-Reply-To: <1093514609.20050629004524@public.kherson.ua> References: <1093514609.20050629004524@public.kherson.ua> Message-ID: >Hello Robert, > >Wednesday, June 29, 2005, 12:18:14 AM, you wrote: > >RB> Does Paradigma has a Valentina Server running somewhere which we can >RB> use to test the client-server operation or do we have to set up our >RB> own server? > >As far as I know you should use own. > > >-- >Best regards, > Ivan mailto:IvanSmahin@public.kherson.ua Well, may be Paradigma should consider setting one up. For example, the V4REV examples have a switch to run locally or as a client. I suspect same is true for other environments. The client mode could by default connect to your demo server to run the server-based examples. Think of it as evaluation as well. For example, I have no immediate need or time to set up a server just to check it out, but I'd like to get a feel of how it works, so I can pass this experience to my clients. It can be useful for you as well. If you set it up at MacServe, you could test yourself how it performs when used across the ocean :) Robert From rjb at robelko.com Wed Jun 29 01:44:44 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 28 18:55:16 2005 Subject: paradigma store glitches Message-ID: I just went to Paradigma Online store to see about getting V2 license. a) I have accidently discovered that there was a special last week on the occasion of RevConWest which I do not recall seeing announced on any list. b) When I select v1 to v2 or v2 to v2 upgrade, the item that is put into the shopping cart has no name and costs nothing. c) Billing Information requires State/Province even though this applies really to US and Canada only (fortunately, one can cheat it with non-breaking space) and Telephone (that seems so archaic :). d) To apply a discount voucher one has to first place an order. Normally, one applies discount while checking out, so we know the end charge. If one mistypes a voucher code, full amount is being charged. I don't think this follows the rules from credit card providers. e) entering 0 as quantity, when viewing cart, and recalculating, does not delete an entry or zero out the total but puts empty string into product name and 0.00 into cost. f) no info about the shopping process. Is there a formal invoice available for printing at the end? Is the license key given on-screen immediately after the purchase or being emailed later on? are sales taxes or VAT applied or included? Robert From lfredricks at proactive-intl.com Tue Jun 28 19:23:59 2005 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Tue Jun 28 21:24:20 2005 Subject: paradigma store glitches In-Reply-To: Message-ID: <20050629022404.AF78517D043@spatula.dreamhost.com> > I just went to Paradigma Online store to see about getting V2 license. > > a) I have accidently discovered that there was a special last > week on the occasion of RevConWest which I do not recall > seeing announced on any list. It was announced on the Rev list and on the Valentina list -- it was in the Valentina 2 for Revolution announcement. You should have come -- we even gave out a ton of blue baseball caps with the Valentina gear and shuttle :-) > b) When I select v1 to v2 or v2 to v2 upgrade, the item that > is put into the shopping cart has no name and costs nothing. Strange. Ruslan, can you have someone check this? > d) To apply a discount voucher one has to first place an order. > Normally, one applies discount while checking out, so we know > the end charge. If one mistypes a voucher code, full amount > is being charged. > I don't think this follows the rules from credit card providers. This is something that should be changed. What Id really like is have a voucher code that calculates during the the Add to Cart process. We had to rush this out to allow for the voucher for RevCon. > e) entering 0 as quantity, when viewing cart, and > recalculating, does not delete an entry or zero out the total > but puts empty string into product name and 0.00 into cost. > > f) no info about the shopping process. Is there a formal > invoice available for printing at the end? Is the license key > given on-screen immediately after the purchase or being > emailed later on? are sales taxes or VAT applied or included? Its not a pretty cart. I agree, it needs most of these things. We don't apply sales tax or VAT for the simple reason all business processes pass through the lovely, wooded and rainy state of Oregon, where there is no sales tax (but we do have an assisted suicide law and medical marijuana). Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From rjb at robelko.com Wed Jun 29 05:08:53 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue Jun 28 22:11:09 2005 Subject: paradigma store glitches In-Reply-To: <20050629022404.AF78517D043@spatula.dreamhost.com> References: <20050629022404.AF78517D043@spatula.dreamhost.com> Message-ID: > > a) I have accidently discovered that there was a special last >> week on the occasion of RevConWest which I do not recall >> seeing announced on any list. > >It was announced on the Rev list and on the Valentina list -- it was in the >Valentina 2 for Revolution announcement. Ah, that explains it. I read may be half of it only, assuming the rest is a regular marketing blah blah :) I wonder how many people missed it that way. >You should have come -- we even gave out a ton of blue baseball caps with >the Valentina gear and shuttle :-) I wish I could. A tad too far. May be next RevConEurope. > > f) no info about the shopping process. Is there a formal >> invoice available for printing at the end? Is the license key >> given on-screen immediately after the purchase or being >> emailed later on? are sales taxes or VAT applied or included? > >Its not a pretty cart. I agree, it needs most of these things. We don't >apply sales tax or VAT for the simple reason all business processes pass >through the lovely, wooded and rainy state of Oregon, where there is no >sales tax (but we do have an assisted suicide law and medical marijuana). Basically, the shop is okay. Just some functionality needs to be fixed. Since I can't go through the steps without filling the info on several screenviews, some overview of the process would be welcome. At present, the shop has only an exerpt about vouchers. The fact that Oregon has no sales tax may not preclude you from having to collect it, although you may be in fact exempted. However, all online vendors I shop with in the US collect European VAT nowadays. It's not a coincidence but a result of some agreement between the US and EU. An invoice, actually purchase receipt, is a must for some of us to file with taxes (I actually have to make a copy of all my invoices and pass them to tax accountant). A web-based form as Digital River does it or an email like Kagi does it would do. Robert From lfredricks at proactive-intl.com Tue Jun 28 21:00:24 2005 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Tue Jun 28 23:00:38 2005 Subject: paradigma store glitches In-Reply-To: Message-ID: <20050629040026.BDE1E17D060@spatula.dreamhost.com> Hi Robert, > The fact that Oregon has no sales tax may not preclude you > from having to collect it, although you may be in fact > exempted. However, all online vendors I shop with in the US > collect European VAT nowadays. It's not a coincidence but a > result of some agreement between the US and EU. Various EU member states have required for several years now that transactions with their citizens requires a vendor, no matter where, to collect VAT, but that does not necessarily bind businesses with no local presence. There have been a few vague threats towards the US regarding protection of intellectual property, but my understanding is that its fallen on deaf ears -- the commander in chief seems preoccupied with other things. > An invoice, actually purchase receipt, is a must for some of > us to file with taxes (I actually have to make a copy of all > my invoices and pass them to tax accountant). A web-based > form as Digital River does it or an email like Kagi does it would do. Right. Until we can get that implemented, we can produce a PDF receipt for anyone who requires it. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From sunshine at public.kherson.ua Wed Jun 29 10:23:36 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 02:23:53 2005 Subject: testing In-Reply-To: Message-ID: On 6/29/05 1:12 AM, "Robert Brenstein" wrote: > Well, may be Paradigma should consider setting one up. For example, > the V4REV examples have a switch to run locally or as a client. I > suspect same is true for other environments. The client mode could by > default connect to your demo server to run the server-based examples. Robert, And how you image this will work ??? Many developers touch the same server. Create dbs with the same names and the same tables. And if developer do not have inet connection, Or if it is slow... I think this is not good idea. > Think of it as evaluation as well. For example, I have no immediate > need or time to set up a server just to check it out, but I'd like to > get a feel of how it works, so I can pass this experience to my > clients. It can be useful for you as well. If you set it up at > MacServe, you could test yourself how it performs when used across > the ocean :) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 29 10:29:27 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 02:29:40 2005 Subject: paradigma store glitches In-Reply-To: <20050629022404.AF78517D043@spatula.dreamhost.com> Message-ID: On 6/29/05 5:23 AM, "Lynn Fredricks" wrote: >> b) When I select v1 to v2 or v2 to v2 upgrade, the item that >> is put into the shopping cart has no name and costs nothing. > > Strange. Ruslan, can you have someone check this? What EXACTLY item you choose Robert? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 29 10:34:55 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 02:35:03 2005 Subject: paradigma store glitches In-Reply-To: <20050629040026.BDE1E17D060@spatula.dreamhost.com> Message-ID: On 6/29/05 7:00 AM, "Lynn Fredricks" wrote: > Hi Robert, > >> The fact that Oregon has no sales tax may not preclude you >> from having to collect it, although you may be in fact >> exempted. However, all online vendors I shop with in the US >> collect European VAT nowadays. It's not a coincidence but a >> result of some agreement between the US and EU. > > Various EU member states have required for several years now that > transactions with their citizens requires a vendor, no matter where, to > collect VAT, but that does not necessarily bind businesses with no local > presence. There have been a few vague threats towards the US regarding > protection of intellectual property, but my understanding is that its fallen > on deaf ears -- the commander in chief seems preoccupied with other things. Btw, let me remind, that Robert, should make order using German distributor, Then you will get all EU things as VAT. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 29 10:36:17 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 02:36:44 2005 Subject: case-insensitive searches In-Reply-To: Message-ID: On 6/29/05 1:52 AM, "Charles Yeomans" wrote: Hi Charles, > I've got a text field that is indexed by words. In V4Rb 1, to do a > case-insensitive search I needed to define a method field and search > it. Is this still the case in V4Rb 2, or can I now do something like > > SELECT textField from ATable WHERE Lower(textField)="foo" ? This should work in 2.0. Also please look at example API/IndexByWords It demonstrate use of new feature db.Collation(), Which allow you make the whole db to be case-insensitive -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Wed Jun 29 11:37:53 2005 From: rjb at robelko.com (Robert Brenstein) Date: Wed Jun 29 04:50:56 2005 Subject: paradigma store glitches In-Reply-To: <20050629040026.BDE1E17D060@spatula.dreamhost.com> References: <20050629040026.BDE1E17D060@spatula.dreamhost.com> Message-ID: > >Various EU member states have required for several years now that >transactions with their citizens requires a vendor, no matter where, to >collect VAT, but that does not necessarily bind businesses with no local >presence. There have been a few vague threats towards the US regarding >protection of intellectual property, but my understanding is that its fallen >on deaf ears -- the commander in chief seems preoccupied with other things. I wonder if there was not some new development last year as suddenly everyone started charging VAT about the same time. Businesses don't do such a thing voluntarily ;) Robert From christer at ljusaideer.se Wed Jun 29 12:10:18 2005 From: christer at ljusaideer.se (Christer Olsson) Date: Wed Jun 29 05:10:28 2005 Subject: paradigma store glitches In-Reply-To: References: <20050629040026.BDE1E17D060@spatula.dreamhost.com> Message-ID: >>Various EU member states have required for several years now that >>transactions with their citizens requires a vendor, no matter where, to >>collect VAT, but that does not necessarily bind businesses with no local >>presence. There have been a few vague threats towards the US regarding >>protection of intellectual property, but my understanding is that its fallen >>on deaf ears -- the commander in chief seems preoccupied with other things. > >I wonder if there was not some new development last year as suddenly >everyone started charging VAT about the same time. Businesses don't >do such a thing voluntarily ;) A directive regarding for VAT on digitaly delivered software etc. from and to the EU is in force since 1 july 2003. -- ************************************************************* Christer Olsson PO Box 9160 Phone +46 40 25 85 85 Ljusa Id?er AB SE-200 39 Malmo Fax +46 40 25 85 89 Kantyxegatan 5 Sweden http://www.ljusaideer.se From rjb at robelko.com Wed Jun 29 11:54:11 2005 From: rjb at robelko.com (Robert Brenstein) Date: Wed Jun 29 05:10:51 2005 Subject: testing In-Reply-To: References: Message-ID: >On 6/29/05 1:12 AM, "Robert Brenstein" wrote: > >> Well, may be Paradigma should consider setting one up. For example, >> the V4REV examples have a switch to run locally or as a client. I >> suspect same is true for other environments. The client mode could by >> default connect to your demo server to run the server-based examples. > >Robert, > >And how you image this will work ??? The how part is yours. You might want indeed to put a few restrictions to protect the service. >Many developers touch the same server. Why not? >Create dbs with the same names and the same tables. Even if, then so? And they can use their own custom prefix. >And if developer do not have inet connection, that is their problem. >Or if it is slow... Same. >I think this is not good idea. The idea is to create a sandbox environment. Anyone can play but the environment restores itself (auto or manually) to clean slate once a while. Go to http://moodle.org/course/category.php?id=5 and check out teacher's hands-on-playground and to http://demo.moodle.com to check out the same service from administrator side. It is a MySQL-based service but the principle is the same. Everyone logs in with the same userid and can do whatever they want there. There are always a few people using these in parallel. Robert From rjb at robelko.com Wed Jun 29 11:56:08 2005 From: rjb at robelko.com (Robert Brenstein) Date: Wed Jun 29 05:11:08 2005 Subject: paradigma store glitches In-Reply-To: References: Message-ID: >On 6/29/05 5:23 AM, "Lynn Fredricks" wrote: > >>> b) When I select v1 to v2 or v2 to v2 upgrade, the item that >>> is put into the shopping cart has no name and costs nothing. >> >> Strange. Ruslan, can you have someone check this? > >What EXACTLY item you choose Robert? On V4REV page any item except the straight purchase has that problem. Robert From rjb at robelko.com Wed Jun 29 12:00:09 2005 From: rjb at robelko.com (Robert Brenstein) Date: Wed Jun 29 05:11:23 2005 Subject: paradigma store glitches In-Reply-To: References: Message-ID: >Btw, let me remind, that Robert, should make order using German distributor, >Then you will get all EU things as VAT. a) I remember, but VREV is not offered by your German distributor yet. b) If I am paying from my US bank account, I prefer to buy from the US-based vendors, so I don't want to waste money on exchange fees. Robert From sunshine at public.kherson.ua Wed Jun 29 13:31:39 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 05:31:56 2005 Subject: paradigma store glitches In-Reply-To: Message-ID: On 6/29/05 1:00 PM, "Robert Brenstein" wrote: >> Btw, let me remind, that Robert, should make order using German distributor, >> Then you will get all EU things as VAT. > > a) I remember, but VREV is not offered by your German distributor yet. > b) If I am paying from my US bank account, I prefer to buy from the > US-based vendors, so I don't want to waste money on exchange fees. If you pay from USA to USA then how EU's VAT play here ?! I believe VAT in this case is out of game -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 29 13:33:30 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 05:33:35 2005 Subject: testing In-Reply-To: Message-ID: On 6/29/05 12:54 PM, "Robert Brenstein" wrote: >> I think this is not good idea. > > The idea is to create a sandbox environment. Anyone can play but the > environment restores itself (auto or manually) to clean slate once a > while. Go to > > http://moodle.org/course/category.php?id=5 > > and check out teacher's hands-on-playground and to > > http://demo.moodle.com > > to check out the same service from administrator side. > > It is a MySQL-based service but the principle is the same. Everyone > logs in with the same userid and can do whatever they want there. > There are always a few people using these in parallel. But this is special only courses. MySQL itself DO NOT provide such examples. and DO NOT force developers to such online game. If some third party will decide make such thing based on Vserver, This is other question. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From justin at crunch-recording.com Wed Jun 29 07:15:26 2005 From: justin at crunch-recording.com (Justin Drury) Date: Wed Jun 29 06:15:47 2005 Subject: C++ / Cocoa ADK? In-Reply-To: <20050629072405.8667534808A@edison.macserve.net> References: <20050629072405.8667534808A@edison.macserve.net> Message-ID: <7fa9f0679360e8e8b29daca730765af0@crunch-recording.com> Hello Ruslan and Lynn, et all... Wondering if there's a time frame for a C++ Xcode(mach-o) ADK for version 2? If I were to start with the 1.11 version would it be a nightmare to switch over? thanks Justin From rjb at robelko.com Wed Jun 29 13:11:46 2005 From: rjb at robelko.com (Robert Brenstein) Date: Wed Jun 29 06:30:39 2005 Subject: paradigma store glitches In-Reply-To: References: Message-ID: >On 6/29/05 1:00 PM, "Robert Brenstein" wrote: > >>> Btw, let me remind, that Robert, should make order using German >>>distributor, >>> Then you will get all EU things as VAT. >> >> a) I remember, but VREV is not offered by your German distributor yet. >> b) If I am paying from my US bank account, I prefer to buy from the >> US-based vendors, so I don't want to waste money on exchange fees. > >If you pay from USA to USA then how EU's VAT play here ?! >I believe VAT in this case is out of game My billing address is in Europe, so the VAT is still charged. Robert From sunshine at public.kherson.ua Wed Jun 29 14:32:16 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 06:32:27 2005 Subject: C++ / Cocoa ADK? In-Reply-To: <7fa9f0679360e8e8b29daca730765af0@crunch-recording.com> Message-ID: On 6/29/05 2:15 PM, "Justin Drury" wrote: Hi Justin, > Hello Ruslan and Lynn, et all... > > Wondering if there's a time frame for a C++ Xcode(mach-o) ADK for > version 2? If I were to start with the 1.11 version would it be a > nightmare to switch over? Plan is next: * we ship 2.0.4 probably in the nearest days. * we start developer C++ using xCode then Cocoa wrapper around C++ ADK Do NOT start with 1.x. In the C++ API are total changes. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Wed Jun 29 13:52:15 2005 From: rjb at robelko.com (Robert Brenstein) Date: Wed Jun 29 07:10:27 2005 Subject: testing In-Reply-To: References: Message-ID: >But this is special only courses. Don't look at details but the concept. There I use their interface to add records to a database on the server. In your case, I would be using one of your examples to do something similar. I found those sandboxes very useful and helping me to decide to choose Moodle as an elearning platform. >MySQL itself DO NOT provide such examples. > and DO NOT force developers to such online game. It's not a game. And nobody would be forced to use it. The baseline for my suggestion was to allow people running all your examples without having to go through hoops of installing a server. If you don't want to do it because MySQL doesn't do it or you don't think it is a good idea, then don't do it :) Case closed. Robert From ayu8 at cdc.gov Wed Jun 29 08:18:14 2005 From: ayu8 at cdc.gov (Sims, John) Date: Wed Jun 29 07:18:27 2005 Subject: [V4RB] 2.0.4fc11 Vfield.FindDistinct Crashes on empty table Message-ID: Hi Ruslan and list. In my application, calling Vfield.FindDistinct on an empty table is resulting in a hard crash. No exception gets raised. If the table has at least one record in it, Vfield.FindDistinct does not crash and seems to be working fine. The field is of type VVarChar. I have not tried it with other field types. I am able to work around it by checking Vtable.RecordCount first so this is not a showstopper but it definitely shouldn't hard crash. Can anybody else verify this? I'm going to go ahead and put this into Mantis. If it appears to be just me, then I can always close it or send Ruslan my project. -John Sims From ayu8 at cdc.gov Wed Jun 29 08:26:50 2005 From: ayu8 at cdc.gov (Sims, John) Date: Wed Jun 29 07:27:02 2005 Subject: [V4RB] 2.0.4fc11 Vfield.FindDistinct Crashes on empty table Message-ID: Added to Mantis. Issue #903. -John > -----Original Message----- > From: valentina-beta-bounces@lists.macserve.net > [mailto:valentina-beta-bounces@lists.macserve.net] On Behalf > Of Sims, John > Sent: Wednesday, June 29, 2005 8:18 AM > To: valentina-beta@lists.macserve.net > Subject: [V4RB] 2.0.4fc11 Vfield.FindDistinct Crashes on empty table > > > Hi Ruslan and list. > > In my application, calling Vfield.FindDistinct on an empty > table is resulting in a hard crash. No exception gets > raised. If the table has at least one record in it, > Vfield.FindDistinct does not crash and seems to be working > fine. The field is of type VVarChar. I have not tried it > with other field types. I am able to work around it by > checking Vtable.RecordCount first so this is not a > showstopper but it definitely shouldn't hard crash. > > Can anybody else verify this? I'm going to go ahead and put > this into Mantis. If it appears to be just me, then I can > always close it or send Ruslan my project. > > -John Sims > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From peter.salomon at gmx.net Wed Jun 29 14:28:17 2005 From: peter.salomon at gmx.net (peter salomon) Date: Wed Jun 29 07:32:40 2005 Subject: testing In-Reply-To: References: Message-ID: <42C293E1.6020205@gmx.net> Hi, also i agree with Robert, Ruslan. It would really be a useful service. In most cases developer have one main workstation, companies will have more with fast ethernet connections in their offices. So - setting up a server on localhost or on another machine which is connected via fast ethernet does make sense to develop pure functions. But to find bottlenecks it could be useful to have that service, which simulates the use of real internet connections. And i?m also sure, that one will find a way to avoid conflicts. And moreover it could really be interesting for you to find out how VServer can stand real stress. Next questions would be: what about serving larger projects - and so possible needs of Vserver. Well - i can understand that Ruslan has more important an d time killing tasks to do So Robert - are we going to realize it as a third party project? In about two months i?ll have server at static IP. :-) Peter Ruslan Zasukhin wrote: >On 6/29/05 12:54 PM, "Robert Brenstein" wrote: > > > >>>I think this is not good idea. >>> >>> >>The idea is to create a sandbox environment. Anyone can play but the >>environment restores itself (auto or manually) to clean slate once a >>while. Go to >> >>http://moodle.org/course/category.php?id=5 >> >>and check out teacher's hands-on-playground and to >> >>http://demo.moodle.com >> >>to check out the same service from administrator side. >> >>It is a MySQL-based service but the principle is the same. Everyone >>logs in with the same userid and can do whatever they want there. >>There are always a few people using these in parallel. >> >> > >But this is special only courses. > >MySQL itself DO NOT provide such examples. > and DO NOT force developers to such online game. > >If some third party will decide make such thing based on Vserver, >This is other question. > > > > From sunshine at public.kherson.ua Wed Jun 29 17:20:47 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 09:21:16 2005 Subject: testing In-Reply-To: <42C293E1.6020205@gmx.net> Message-ID: On 6/29/05 3:28 PM, "peter salomon" wrote: Hi Peter and Robert, > also i agree with Robert, Ruslan. > It would really be a useful service. In most cases developer have one > main workstation, companies will have more with fast ethernet > connections in their offices. > So - setting up a server on localhost or on another machine which is > connected via fast ethernet does make sense to develop pure functions. > > But to find bottlenecks it could be useful to have that service, which > simulates the use of real internet connections. > And i?m also sure, that one will find a way to avoid conflicts. Yes, with some efforts it is possible resolve conflicts. May be. > And moreover it could really be interesting for you to find out how > VServer can stand real stress. > Next questions would be: what about serving larger projects - and so > possible needs of Vserver. > > Well - i can understand that Ruslan has more important an d time killing tasks > to do So Robert - are we going to realize it as a third party project? In > about two months i?ll have server at static IP. IMHO this is task for some ISP IMHO as you name this SPECIAL service, it should be not free. Because ISP will spend traffic to handle this work and setup server. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Wed Jun 29 16:55:12 2005 From: rjb at robelko.com (Robert Brenstein) Date: Wed Jun 29 10:10:05 2005 Subject: testing In-Reply-To: References: Message-ID: >On 6/29/05 3:28 PM, "peter salomon" wrote: > >Hi Peter and Robert, > >> also i agree with Robert, Ruslan. >> It would really be a useful service. In most cases developer have one >> main workstation, companies will have more with fast ethernet >> connections in their offices. >> So - setting up a server on localhost or on another machine which is >> connected via fast ethernet does make sense to develop pure functions. >> >> But to find bottlenecks it could be useful to have that service, which >> simulates the use of real internet connections. >> And i?m also sure, that one will find a way to avoid conflicts. May be even for debugging in some situations. If the client program I develop fails to connect to my server (or my client's server), I can try connecting to this sandbox and see whether the problem is with my client program or with my server (connection, server version, etc). >Yes, with some efforts it is possible resolve conflicts. May be. > Since it is a sandbox, there is no issue of conflicts to worry about that I can see. The content needs to be deleted (restored to standard actually) once a day or once a week anyway and users need to be aware that anything they put up there will be lost. The idea is for people to use it on short term basis only. With record locking, people should be protected from stepping directly on each other toes and if one deletes something that someone else just uploaded, well, that's the nature of sandbox. From using a few of these, however, I know that most people are quite careful and considerate and prefix their stuff with their name. > > And moreover it could really be interesting for you to find out how >> VServer can stand real stress. >> Next questions would be: what about serving larger projects - and so >> possible needs of Vserver. >> >> Well - i can understand that Ruslan has more >>important an d time killing tasks >> to do So Robert - are we going to realize it as a third party project? In >> about two months i?ll have server at static IP. Yes, I could be game for this but I am not sure what I could contribute. I have no option to set up a public server now. And from what I understand about the service setup, it can't be done remotely. >IMHO this is task for some ISP > >IMHO as you name this SPECIAL service, it should be not free. >Because ISP will spend traffic to handle this work and setup server. > It would make no sense to be a paid service unless you talk about a token amount basically to track who has access. Finding an ISP who wants to offer valentina as service (the way FileMaker and MySQL are farmed out) might be a way to get going, although I imagine that Paradigma should be the one offering this. The server software itself would probably have to be customized to disallow uploading more than certain number and volume of records so people do not try to abuse this. Robert From wonderfef at noos.fr Wed Jun 29 18:40:44 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Wed Jun 29 11:40:49 2005 Subject: [V4RB2] cursor location considerations Message-ID: <7AD08CA2-67C5-4452-9EBC-30E32863854A@noos.fr> Hello all, In VServer beta 1, I used to use the BulkSide cursor quite often, it was really cool for my needs. It allowed me to display a short list of the 50 most recent records while totally ignoring the 1000's of other records. VServer gave me the 50 records fastly in a single go. BulkSide cursor are deprecated in V2. Ruslan told me to use ServerSide cursor. OK. But ServerSide cursor are not as fast as BulkSide cursor, because the user can see that the list of the 50 most recent records is filled record after record. It's not that slow, but it gives a "slowlyness" sensation. With BulkSide cursor, it was instantaneous. With ServerSide, it's fast, but it takes its time. Moreover, some of my complex SQL statements work fine if the cursor is ClientSide, but crash if it is ServerSide. I think this is because I have fc11 on my MAC (where the client runs) and fc9 and the PC where Valentina Office Server runs. Am I right? Thanks Eric From lfredricks at proactive-intl.com Wed Jun 29 09:51:59 2005 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Wed Jun 29 11:52:12 2005 Subject: paradigma store glitches In-Reply-To: Message-ID: <20050629165203.BE93C17D14D@spatula.dreamhost.com> > I wonder if there was not some new development last year as > suddenly everyone started charging VAT about the same time. > Businesses don't do such a thing voluntarily ;) You do if you start plunking down subsidiaries or have a lot of very local relationships. Sites like KAGI, for example. I don't think they have a subsidiary in Europe, but they also do a lot of business with European developers. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From wonderfef at noos.fr Wed Jun 29 19:10:30 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Wed Jun 29 12:10:35 2005 Subject: [V4RB2] cursor location considerations References: <7AD08CA2-67C5-4452-9EBC-30E32863854A@noos.fr> Message-ID: Hello all, In VServer beta 1, I used to use the BulkSide cursor quite often, it was really cool for my needs. It allowed me to display a short list of the 50 most recent records while totally ignoring the 1000's of other records. VServer gave me the 50 records fastly in a single go. BulkSide cursor are deprecated in V2. Ruslan told me to use ServerSide cursor. OK. But ServerSide cursor are not as fast as BulkSide cursor, because the user can see that the list of the 50 most recent records is filled record after record. It's not that slow, but it gives a "slowlyness" sensation. With BulkSide cursor, it was instantaneous. With ServerSide, it's fast, but it takes its time. Moreover, some of my complex SQL statements work fine if the cursor is ClientSide, but crash if it is ServerSide. I think this is because I have fc11 on my MAC (where the client runs) and fc9 and the PC where Valentina Office Server runs. Am I right? Thanks Eric PS: Sorry if you received this message twice From giv at tlc.kherson.ua Wed Jun 29 22:20:19 2005 From: giv at tlc.kherson.ua (Igor Gomon) Date: Wed Jun 29 14:20:24 2005 Subject: [V4RB2] cursor location considerations References: <7AD08CA2-67C5-4452-9EBC-30E32863854A@noos.fr> Message-ID: <010401c57cdf$96e098e0$3b04a8c0@giv> Hi Eric, > In VServer beta 1, I used to use the BulkSide cursor quite often, it > was really cool for my needs. > It allowed me to display a short list of the 50 most recent records > while totally ignoring the 1000's of other records. > VServer gave me the 50 records fastly in a single go. > > BulkSide cursor are deprecated in V2. > Ruslan told me to use ServerSide cursor. OK. > > But ServerSide cursor are not as fast as BulkSide cursor, because the > user can see that the list of the 50 most recent records is filled > record after record. It's not that slow, but it gives a "slowlyness" > sensation. This is not true for V2. Actually in V2 ServerSide cursor became a "mix" of V1 server side and bulk cursors. This means that it is no longer retrieve records one by one. Instead, it retrieves records in a bulk. At the moment "bulk window" size is 10 records. We are going add one more parameter for SqlSelect() method to allow the user to control this. In V1 bulk side cursor is read only. In V2 server side cursor can be read-write, of course. When you performs modifications of such a cursor all the changes are sent to the server and after successful completion cursor's buffer also gets updated. > With BulkSide cursor, it was instantaneous. > With ServerSide, it's fast, but it takes its time. > > > Moreover, some of my complex SQL statements work fine if the cursor > is ClientSide, but crash if it is ServerSide. What is the SQL statement? Can you send us small test project that reproduces the problem? > I think this is because I have fc11 on my MAC (where the client runs) > and fc9 and the PC where Valentina Office Server runs. > Am I right? It is possible. I recommend you to update to the latest VServer version. -- Best regards, Igor Gomon ------------------------------------------------------------- e-mail: giv@tlc.kherson.ua web: http://www.paradigmasoft.com To subscribe to the Valentina mail list go to: http://listserv.macserve.net/mailman/listinfo/valentina From sunshine at public.kherson.ua Wed Jun 29 23:27:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 15:27:13 2005 Subject: [ANN] V4RB, V4MD, V4REV mac+win 2.0.4fc12 Message-ID: Hi All, You can download fc12 Links are: V4RB: http://www.paradigmasoft.com/download/V4RB_204fc12_mac.dmg http://www.paradigmasoft.com/download/V4RB_204fc12_win.exe V4MD: http://www.paradigmasoft.com/download/V4MD_204fc12_mac.dmg http://www.paradigmasoft.com/download/V4MD_204fc12_win.exe V4MD: http://www.paradigmasoft.com/download/V4REV_204fc12_mac.dmg http://www.paradigmasoft.com/download/V4REV_204fc12_win.exe -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Wed Jun 29 16:29:02 2005 From: jda at his.com (jda) Date: Wed Jun 29 15:29:13 2005 Subject: [ANN] V4RB, V4MD, V4REV mac+win 2.0.4fc12 In-Reply-To: References: Message-ID: >Hi All, > >You can download fc12 > What's been fixed (bug #901, just to name an example)? Jon From sunshine at public.kherson.ua Wed Jun 29 23:31:49 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 15:31:56 2005 Subject: [ANN] V4RB, V4MD, V4REV mac+win 2.0.4fc12 In-Reply-To: Message-ID: On 6/29/05 11:29 PM, "jda" wrote: >> Hi All, >> >> You can download fc12 >> > > What's been fixed (bug #901, just to name an example)? 901 - no -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Jun 29 23:32:42 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Jun 29 15:32:48 2005 Subject: [ANN] V4RB, V4MD, V4REV mac+win 2.0.4fc12 In-Reply-To: Message-ID: On 6/29/05 11:29 PM, "jda" wrote: >> Hi All, >> >> You can download fc12 >> > > What's been fixed (bug #901, just to name an example)? fc12 fix * bug of GROUP BY on OUTER JOIN * V4MD example * few minor glitches -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From yeomans at desuetude.com Wed Jun 29 16:59:24 2005 From: yeomans at desuetude.com (Charles Yeomans) Date: Wed Jun 29 15:59:28 2005 Subject: [ANN] V4RB, V4MD, V4REV mac+win 2.0.4fc12 In-Reply-To: References: Message-ID: <5f01233318448fcf38968b20ff954a39@desuetude.com> On Jun 29, 2005, at 4:32 PM, Ruslan Zasukhin wrote: > On 6/29/05 11:29 PM, "jda" wrote: > >>> Hi All, >>> >>> You can download fc12 >>> >> >> What's been fixed (bug #901, just to name an example)? > > fc12 fix > > * bug of GROUP BY on OUTER JOIN > > * V4MD example > > * few minor glitches Does this include my format conversion glitch? -------------- Charles Yeomans From sunshine at public.kherson.ua Thu Jun 30 09:36:39 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 30 01:36:51 2005 Subject: [V4RB2] cursor location considerations In-Reply-To: <010401c57cdf$96e098e0$3b04a8c0@giv> Message-ID: On 6/29/05 10:20 PM, "Igor Gomon" wrote: >> I think this is because I have fc11 on my MAC (where the client runs) >> and fc9 and the PC where Valentina Office Server runs. >> Am I right? > It is possible. I recommend you to update to the latest VServer version. Igor, problem not here. fc9 server is latest. fc11, fc12 was bug fixed in kernel. No changes in protocol -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Thu Jun 30 09:36:55 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 30 01:37:12 2005 Subject: [ANN] V4RB, V4MD, V4REV mac+win 2.0.4fc12 In-Reply-To: <5f01233318448fcf38968b20ff954a39@desuetude.com> Message-ID: On 6/29/05 11:59 PM, "Charles Yeomans" wrote: >> fc12 fix >> >> * bug of GROUP BY on OUTER JOIN >> >> * V4MD example >> >> * few minor glitches > > Does this include my format conversion glitch? YES -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Thu Jun 30 10:14:16 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Jun 30 02:14:31 2005 Subject: Info about fc12: Table.GetRecord() In-Reply-To: <002f01c57d40$9210a330$26191e97@vmtrm4p9ipbkv2> Message-ID: On 6/30/05 9:54 AM, "info@vallemediatime.com" wrote: > Hi Ruslan and Igor, > > can I try new method: Table.GetRecord() V4MD fc12? > If yes, how it's work? like SQL? Yes Paolo. Please use beta list about betas -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From wonderfef at noos.fr Thu Jun 30 09:31:38 2005 From: wonderfef at noos.fr (Eric Ferrer) Date: Thu Jun 30 02:31:51 2005 Subject: [V4RB2] cursor location considerations In-Reply-To: <010401c57cdf$96e098e0$3b04a8c0@giv> References: <7AD08CA2-67C5-4452-9EBC-30E32863854A@noos.fr> <010401c57cdf$96e098e0$3b04a8c0@giv> Message-ID: Thanks Igor and Ruslan for your answers. Le 29 juin 2005 ? 21:20, Igor Gomon a ?crit : > This is not true for V2. > Actually in V2 ServerSide cursor became a "mix" of V1 server side > and bulk cursors. So maybe I'm getting wrong again. > What is the SQL statement? Can you send us small > test project that reproduces the problem? I will send you this off-list. > It is possible. I recommend you to update to the latest VServer > version. As Ruslan wrote, these are the latest versions available. Thanks Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050630/8806880a/attachment-0001.html From peter.salomon at gmx.net Thu Jun 30 16:47:08 2005 From: peter.salomon at gmx.net (peter salomon) Date: Thu Jun 30 09:51:40 2005 Subject: testing In-Reply-To: References: Message-ID: <42C405EC.2040605@gmx.net> Hi Ruslan and Robert, >>> So Robert - are we going to realize it as a third party project? In >>> about two months i?ll have server at static IP. >> > > Yes, I could be game for this but I am not sure what I could contribute. maybe in two month i?ll have access to an own server. This one will be mac or linux. To control that service it would be nice to setup a small web interface. Ruslan, would it be possible to control VServer via VPHP/html/xhtml in future? Well - if yes: i do not know enough about that stuff but i?ll need to learn it anyway... but also a shockwaved site could do that job.. as i remember trowout() on VServer does not trash db, it unregisters only... is that actually that way? Will you also prepare a VServer version for Linux? Robert, perhaps you have better ideas to make a small web based service to offer clients VServerLogs and some features of VServer for testing purpose. I?ll mail you offlist, when the server is ready.. > I have no option to set up a public server now. And from what I > understand about the service setup, it can't be done remotely. There will be no need for a remote setup... I could do it locally, server would be in the office, but there is a "MAYBE"! regards, Peter From miescher at bizdata.com Thu Jun 30 18:25:38 2005 From: miescher at bizdata.com (John W. Miescher) Date: Thu Jun 30 11:25:45 2005 Subject: Mystery Crash II Message-ID: <000001c57d90$5a27d650$0301a8c0@JOHNHP> Dear Ruslan, have downloaded fc12 for RB-WIN which seems to work fine for the most part, but I still dont understand why A="select *,RecID from hist where (hist.mDate >= '"+inDate+"') and (hist.mDate <= '"+outDate+"') order by hist.mDate" nCursor = mDataBase.SQLselect(A) cashes the program without warning, but A="select * from hist where (mdate >= '"+inDate+"') and (mdate <= '"+outDate+"')" nCursor = mDataBase.SQLselect(A) apparently works. mDate is a string field and inDate, outDate are strings of the type "2005-06-30" rgs, john m. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20050630/7f5ccee7/attachment.html From rjb at robelko.com Thu Jun 30 19:03:15 2005 From: rjb at robelko.com (Robert Brenstein) Date: Thu Jun 30 12:20:07 2005 Subject: testing In-Reply-To: <42C405EC.2040605@gmx.net> References: <42C405EC.2040605@gmx.net> Message-ID: >maybe in two month i?ll have access to an own >server. This one will be mac or linux. >To control that service it would be nice to setup a small web interface. > >Ruslan, >would it be possible to control VServer via >VPHP/html/xhtml in future? Well - if yes: i do >not know enough about that stuff but i?ll need >to learn it anyway... >but also a shockwaved site could do that job.. >as i remember trowout() on VServer does not trash db, it unregisters only... >is that actually that way? Yes, if VServer can be controlled with shell commands or applescript on mac, I can probably make a simple web interface to control it. I would try making it self-contained, without a need for Apache or PHP. Robert