alles over je Palm Treo smartphone of PalmOS pda
|
Registreer | FAQ | Ledenlijst | Kalender | Zoeken | Berichten van vandaag | Markeer forums als gelezen |
#201
|
||||
|
||||
Helaas !
De ZIP van heden ochtend gaf geen foutmeldingen. Of: het probleem is inderdaad opgelost, of: we moeten nog even wachten op een ZIP die de fout weer oplevert om het verder te kunnen bekijken. Verder is FBTV nog steeds een fantastisch programma.
__________________
Leo -------------- to palm or not to palm, that is the difference |
#202
|
||||
|
||||
Citaat:
Oorspronkelijk geplaatst door notgo
Kun je een zipje bewaren die deze fout heeft? Dan kan ik er naar kijken.
__________________
FBTV 2.2.6: De HiRes TV Gids voor PalmOS (27/03/07) nu met een nieuw narrow lettertype. Laat ontwikkeling / support van FBTV niet in de steek: FBTV is donateware! Laatst gewijzigd door fransbr; 13 december 2005 om 11:31. |
#203
|
|||
|
|||
Citaat:
Oorspronkelijk geplaatst door fransbr
En ook vandaag gaat het weer fout: error2.zip
Ik heb de code nog eens flink doorgekeken en ik zie niets vreemd. Ik neem het volledige record en zet die in een keer over. Onafhankelijk van velden. Het debuggen van een conduit is niet makkelijk dus ik zal er even voor moeten gaan zitten. Vraagje: wat sla je allemaal op in de description database. Ik heb de error2 versie door de pdb decompiler gehaald en zie bijvoorbeeld voor 1 record dit: Code:
record begin 03 0d 41 a0 76 70 63 48 // ..A.vpcH 23 92 56 20 0a 0d 0a 0d // #.V .... 48 28 10 6b 43 87 75 10 // H(.kC.u. 6b 56 0d 6a d8 10 62 20 // kV.j..b 7a 72 0d 6b 10 76 43 10 // zr.k.vC. 52 72 0d 6c 10 43 77 0d // Rr.l.Cw. 6c 23 0d 2e 10 4d 28 19 // l#...M(. 0d 70 72 a1 69 1e 60 6a // .pr.i.`j 17 0d 70 10 7a 72 0d 6b // ..p.zr.k 13 44 51 22 31 d7 2a 21 // .DQ"1.*! 4a 0d 76 70 63 44 81 a6 // J.vpcD.. 21 e2 c1 0d 6b 43 10 76 // !...kC.v 25 a2 a6 d2 30 2e 10 43 // %...0..C 77 0d 6c 23 1e 22 0d 66 // w.l#.".f 80 2c 13 4a 48 1e 60 6a // .,.JH.`j 12 23 10 66 62 89 25 1e // .#.fb.%. 22 0d 66 81 44 3d 25 2a // ".f.D=%* 23 0d 2c 1d 20 77 77 31 // #.,. ww1 0d 7a 60 6a 31 0d 77 2d // .z`j1.w- 10 76 25 0d 76 70 6c da // .v%.vpl. 0d 2e 10 44 21 0d 66 62 // ...D!.fb 89 25 1e 22 0d 66 81 22 // .%.".f." 31 a0 77 45 90 6c 42 96 // 1.wE.lB. 21 44 31 a2 14 43 56 0d // !D1..CV. 6a a6 3d 17 0d 76 25 d2 // j.=..v%. e7 fa 23 0d 2e 10 43 77 // ..#...Cw 0d 6c 23 10 62 20 77 22 // .l#.b w" 58 1a 48 1e 60 6a 1a 21 // X.H.`j.! 0d 66 62 89 25 13 77 68 // .fb.%.wh 1e 22 0d 66 81 d2 0d 7a // .".f...z 62 31 23 12 51 0d 76 43 // b1#.Q.vC 1a 77 55 60 6a a2 31 d2 // .wU`j.1. 23 19 0d 70 54 0d 6b 21 // #..pT.k! 69 0d 2e 10 4d 44 58 23 // i...MDX# 1d 20 6c 77 0d 66 81 63 // . lw.f.c 1a 21 73 90 63 ef 0d 6c // .!s.c..l a1 0d 76 43 10 43 77 0d // ..vC.Cw. 6c 23 12 31 32 2c 80 2c // l#.12,., 18 2d 23 1a 21 0d 7a 63 // .-#.!.zc 10 76 43 10 50 6c 0d 2c // .vC.Pl., 1a 21 0d 7a 44 0d 6b 14 // .!.zD.k. 43 0d 2e 10 48 43 34 e1 // C...HC4. 49 96 98 22 58 10 4d 44 // I.."X.MD 58 23 1e 62 50 62 60 6a // X#.bPb`j 0d 2e 10 44 43 12 23 1d // ...DC.#. 2f 56 d2 10 7a 44 0d 6b // /V..zD.k 10 76 77 51 0d 52 60 63 // .vwQ.R`c 0d 6b 0d 79 0d 3a 10 48 // .k.y.:.H 44 51 0d 63 0d 6c 60 eb // DQ.c.l`. 38 10 57 40 6c 82 51 69 // 8.W@l.Qi 17 0d 70 19 84 43 a2 10 // ..p..C.. 76 72 81 73 89 0d 6c 4d // vr.s..lM 23 17 ca 48 1e 60 6a 19 // #..H.`j. 82 2a 91 0d 77 63 a2 31 // .*..wc.1 c7 29 81 0d 6c 48 23 0d // .)..lH#. 2e 10 57 40 6c 82 51 69 // ..W@l.Qi 10 77 25 0d 6b 0d 7a 44 // .w%.k.zD c1 63 12 23 10 70 45 0d // .c.#.pE. 66 fc 25 62 0d 7a 44 0d // f.%b.zD. 6b 12 31 0d 76 70 6c d2 // k.1.vpl. 39 1a 21 26 d2 34 45 10 // 9.!&.4E. 7a 7f 10 7a 60 6a 31 0d // z..z`j1. 77 63 a2 56 de 26 a1 a2 // wc.V.&.. 10 6b 0d 6c 43 82 31 0d // .k.lC.1. 77 2d 0d 6a 4d 23 0d 2e // w-.jM#.. 0d 0a 0d 2d 0d 42 54 c1 // ...-.BT. 0d 76 43 1a 25 10 56 0d // .vC.%.V. 6c fd 81 0d 48 23 56 0d // l...H#V. eb 88 21 0d 54 70 6c 10 // ..!.Tpl. 50 75 d0 79 10 46 54 39 // Pu.y.FT9 92 30 0a 00 4b 65 79 7a // .0..Keyz 65 72 20 26 20 44 65 20 // er & De 42 6f 65 72 20 41 64 76 // Boer Adv 6f 63 61 74 65 6e 00 // ocaten. end; Zeker als je het vergelijkt met deze: Code:
record begin 00 00 52 54 4c 20 4e 69 // ..RTL Ni 65 75 77 73 00 // euws. end; Laatst gewijzigd door notgo; 19 december 2005 om 10:24. |
#204
|
||||
|
||||
Als je kijkt in het Detailscherm van Keyzer en De Boer zie je inderdaad ook veel meer staan dan bij RTL Nieuws. De data per record bevat uiteraard zender, een paar flags, de beschrijving van een programma en de volledige titel. Beide laatste zijn variabele (0-terminated) strings.
Mij is wel opgevallen dat sommige beschrijvingen de laatste tijd een stuk langer zijn geworden. Is er ergens een maximum aan record- of bufferlengte in Delphi? Ik kan me nl. niet voorstellen dat er in PalmOS een maximum recordlengte (ok: 64k, maar dat haal ik bij lange na niet) geldt en bovenstaand voorbeeld (K&dB) bevat slechts 591 bytes. Ook pdbdec heeft geen moeite alle records te lezen.
__________________
FBTV 2.2.6: De HiRes TV Gids voor PalmOS (27/03/07) nu met een nieuw narrow lettertype. Laat ontwikkeling / support van FBTV niet in de steek: FBTV is donateware! |
#205
|
|||
|
|||
Citaat:
Oorspronkelijk geplaatst door fransbr
De data per record bevat uiteraard zender, een paar flags, de beschrijving van een programma en de volledige titel. Beide laatste zijn variabele (0-terminated) strings.
Citaat:
Oorspronkelijk geplaatst door fransbr
Is er ergens een maximum aan record- of bufferlengte in Delphi? Ik kan me nl. niet voorstellen dat er in PalmOS een maximum recordlengte (ok: 64k, maar dat haal ik bij lange na niet) geldt en bovenstaand voorbeeld (K&dB) bevat slechts 591 bytes.
Ook pdbdec heeft geen moeite alle records te lezen. De controle gaf aan dat het grootste record ongeveer 1700 bytes was. Niet iets waar delphi problemen mee zou moeten hebben. Het inlezen van de pdb geeft trouwens geen probleem. De fout treedt op op het moment dat de records ge-insert worden. Dat is lastig debuggen omdat het via de conduit gaat. Mijn eigen code is doodsimpel (zie hieronder). Ik maak echter gebruik van een open-source component voor de conduit. Ik vermoed dat ik daar wat dieper in moet duiken. Dit is de relevante code: Code:
pfgPalmRemoteTable.open; pfgPalmRemoteTable.EmptyTable; While (Index < RecCount) do begin ProgressForm.ProgressBar.StepIt; PDB.GetRecord(Index, Attributes, ID, Category, Data, DataSize); pfgPalmRemoteTable.FieldDefs[0].Size := DataSize; pfgPalmRemoteTable.Fields.Category := Category; SetLength(strDataBuf,DataSize); Move(Data^,strDataBuf[1],DataSize); pfgPalmRemoteTable.Append; pfgPalmRemoteTable.Fields.RecordID := ID; pfgPalmRemoteTable.Fields[0].AsVariant := strDataBuf; pfgPalmRemoteTable.Post; Inc(Index); end; // While Index < Reccount pfgPalmRemoteTable.Close; Laatst gewijzigd door notgo; 19 december 2005 om 13:28. |
#206
|
||||
|
||||
Citaat:
Oorspronkelijk geplaatst door notgo
Ik neem tenminste niet aan dat de tekst compressed of encrypted opgeslagen is.
Misschien dat je in de errorhandler ook het recordnummer (variabele "Index") moet tonen om er achter te komen welk(e) record(s) problemen veroorzaakt. Het belangrijkste is dat de recordnummers in FBTV_P overeenkomen met FBTV_Desc. Omdat beiden de titel van een programma bevatten, zou je misschien eens kunnen kijken of daar (ook) wat fout gaat.
__________________
FBTV 2.2.6: De HiRes TV Gids voor PalmOS (27/03/07) nu met een nieuw narrow lettertype. Laat ontwikkeling / support van FBTV niet in de steek: FBTV is donateware! Laatst gewijzigd door fransbr; 19 december 2005 om 13:57. |
#207
|
|||
|
|||
Vanochtend (20/12/2005 om 10.55) heb ook ik de volgende foutmelding gekregen:
Start FBTV installatie.. en daarna verschijnen de verkeerde beschrijvingen bij de programma's. Ik dacht: ik meld het maar even, wellicht dat het helpt in het debuggen. Met dank voor de mooi applicatie (Frans) en de handige Conduit (NOtGo), gr Maarten |
#208
|
||||
|
||||
Ik heb eigenlijk al tijden dezelfde melding, en heb dus ook last van programmadescripties die niet bij het programma horen die ik heb aangeklikt
__________________
FoleoCentral.com |
#209
|
|||
|
|||
Hier hetzelfde probleem
Citaat:
Start FBTV installatie
Ophalen zip bestand van internet Uitpakken bestand D:\Temp\fbtv.zip installeren FBTV_Prog.pdb op palm FBTV: Installing 4268 records to table FBTV_P FBTV: End of sync installeren FBTV_Desc.pdb op palm FBTV: Installing 4268 records to table FBTV_Desc FBTV: Exception EPalmDBError, Message = A mapped field went beyond the end of the physical record structure Fout bij het installeren van FBTV_Desc.pdb. Zet beide bestanden handmatig op je palm voordat je FBTV gaat gebruiken |
#210
|
||||
|
||||
Ik werk FBTV altijd bij via de update-functie over wifi en ik heb nooit last van problemen. Het probleem moet m.i. dus wel in de conduit zitten (of waren we daar met z'n allen al over uit?).
__________________
WM is een drieletterwoord |
#211
|
||||
|
||||
Citaat:
Oorspronkelijk geplaatst door digilb
Het probleem moet m.i. dus wel in de conduit zitten (of waren we daar met z'n allen al over uit?).
__________________
FBTV 2.2.6: De HiRes TV Gids voor PalmOS (27/03/07) nu met een nieuw narrow lettertype. Laat ontwikkeling / support van FBTV niet in de steek: FBTV is donateware! |
#212
|
|||
|
|||
Ik ben iets verder. Het heeft te maken met de combinatie van twee bestanden. Als ik alleen de Desc doe, werkt het...
Even puzzelen. |
#213
|
|||
|
|||
Ik heb een aanpassing gedaan. Bij mij werkt het nu met het error 2 bestand. Downloaden kan hier:
http://www.xs4all.nl/~gnista/fbtv/ Groet, Rob |
#214
|
||||
|
||||
Citaat:
Oorspronkelijk geplaatst door notgo
Ik heb een aanpassing gedaan. Bij mij werkt het nu met het error 2 bestand. Downloaden kan hier:
http://www.xs4all.nl/~gnista/fbtv/ Groet, Rob Geen foutmeldingen meer Maar hij vergelijkt nog steeds niet goed of een bestand dat op de Palm staat niet dezelfde is als die hij kan downloaden
__________________
FoleoCentral.com |
#215
|
|||
|
|||
Citaat:
Oorspronkelijk geplaatst door Gazpacho
Maar hij vergelijkt nog steeds niet goed of een bestand dat op de Palm staat niet dezelfde is als die hij kan downloaden
|
#216
|
|||
|
|||
Ik heb trouwens vandaag (net) een nieuwe versie uitgebracht waarin je zelf de url en de pdb bestandsnamen kan instellen als je mijn server niet meer wilt gebruiken of als je ergens mee wil testen.
Ik zit nu op versie 0.3 en hij is hier: http://www.xs4all.nl/~gnista/fbtv/ Te vinden. Zo zou je dus kunnen testen of de error2 zip echt werkt. Die staat hier: http://www.xs4all.nl/~gnista/fbtv/error2.zip |
#217
|
||||
|
||||
Citaat:
Oorspronkelijk geplaatst door notgo
Ik begrijp niet helemaal wat je bedoelt. Ik controleer of de datum van het fbtv_prog.pdb bestand van vandaag is. Als het ouder is, download hij de zip en installeert hij de nieuwe bestanden. Als het bestand al recent is, doet hij niets.
Niets te doen. Bestand is van vandaag." Weet bijna zeker dat ie het toch niet goed deed (dus als je 3 hotsyncen na elkaar deed, dat ie 3x alles van je server ging halen....) Nouja, voorlopig opgelost
__________________
FoleoCentral.com |
#218
|
||||
|
||||
Citaat:
Oorspronkelijk geplaatst door notgo
Ik heb trouwens vandaag (net) een nieuwe versie uitgebracht waarin je zelf de url en de pdb bestandsnamen kan instellen als je mijn server niet meer wilt gebruiken of als je ergens mee wil testen.
Ik zit nu op versie 0.3 en hij is hier: http://www.xs4all.nl/~gnista/fbtv/ Je geeft nu wel de optie om de locatie van een .zip bestand op te geven, maar ik geloof niet om losse .pdb bestanden te downloaden. Fransbr update de boel om 5:00 (zonder zips) en jouw server doet dat om 6:00 (met een zip). Mijn Palm synt altijd om 5:45 en dan is het handig dat ik de boel van fransbr's site pluk. Maar, dat kan dus niet omdat daar geen zip is. Kun je ook in de conduit veranderen dat ie de losse bestandjes kan pakken, en niet een zip bestand?
__________________
FoleoCentral.com |
#219
|
||||
|
||||
Citaat:
Oorspronkelijk geplaatst door Gazpacho
Fransbr update de boel om 5:00 (zonder zips) en jouw server doet dat om 6:00 (met een zip). Mijn Palm synt altijd om 5:45 en dan is het handig dat ik de boel van fransbr's site pluk. Maar, dat kan dus niet omdat daar geen zip is.
__________________
FBTV 2.2.6: De HiRes TV Gids voor PalmOS (27/03/07) nu met een nieuw narrow lettertype. Laat ontwikkeling / support van FBTV niet in de steek: FBTV is donateware! |
#220
|
||||
|
||||
Citaat:
Oorspronkelijk geplaatst door fransbr
Die tijden zijn inmiddels aangepast naar rond de 9 uur ...
__________________
FoleoCentral.com |