[WFX] tcPhonebook

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
Maximus
Member
Member
Posts: 147
Joined: 2006-04-12, 10:51 UTC
Location: Ukraine
Contact:

Post by *Maximus »

Download
[0.9.5.0 RC]
• Added: Expor/import: vCard-property REV (timestamp for the last time the vCard was updated) is tied to time of the contact modification.
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Danish translation of tcPhonebook 0.9.5.0 can be downloaded at: http://madsenworld.dk/tcmd/tcphonebook_danish0950.zip

There seem to be a bug in the new custom fields: If there is only one curtom field present, it cannot be deleted - it dissapears in the edit dialog, but is still there in the overall view or when you reopen the edit dialog.

Furtheremore if the field Anniversary is used, sometimes trying to add or edit other custom fields results in this message: "Cannot focus a disabled or invisible window"
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Maximus
Member
Member
Posts: 147
Joined: 2006-04-12, 10:51 UTC
Location: Ukraine
Contact:

Post by *Maximus »

2petermad
There seem to be a bug in the new custom fields: If there is only one curtom field present, it cannot be deleted - it dissapears in the edit dialog, but is still there in the overall view or when you reopen the edit dialog.
I can not repeat. I need more precise instructions.
Furtheremore if the field Anniversary is used, sometimes trying to add or edit other custom fields results in this message: "Cannot focus a disabled or invisible window"
OK. Fixed.
Download 0.9.5.0 RC2
Last edited by Maximus on 2013-06-28, 12:46 UTC, edited 1 time in total.
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2Maximus
I need more precise instructions.
1. Define a custom field named for example "Assistant" as a string variable for "Contact person".
2. Open a contact.
3. Click the "Edit contact" button.
4. Click the "Contact person" tab.
5. Click the "+" button to add a custom field
6. Choose "Assistant" and write something in the "Value" field and click "OK"
7. Click the "OK" button in the "Edit contact" dialog.
8. Click the "Edit contact" button once again.
9. Click the "Assistant" field to select it.
10. Click the "-" button to delete "Assistant" - "Assistant" dissapears from the list as expected.
11. Click the "OK" button in the "Edit contact" dialog.
12. The "Assistant" field is still present in the "View contact" dialog.
13. Click the "Edit contact" button once again - The "Assistant" field is back in place - it is not deleted.

This only happens if there is only one custom field left, or if you delete all custom fields at the same time - then none of them are effectively deleted.

With only the "Assistant" field present continue doing this:
1. Define a custom field "Anniversary" as a date variable for "Contact person".
2. Click the "Edit contact" button.
3. Click the "+" button to add another custom field.
4. Choose "Anniversary", accept the date and press "OK".
5. Click the "Edit contact" button once again.
6. Double click on the "Anniversary" field and press "Cancel".
6. Double click on the "Assistant" field now you get the error message: "Cannot focus a disabled or invisible window."
7. Click "OK" and "Cancel".
8. Click the "+" button - you get the same message.


Finally there is another bug: If I press F7 to create a folder I get this message:

Code: Select all

---------------------------
Total Commander 8.01
---------------------------
Access violation at address 01C3A887. Read of address 00000008.
Access violation at address 01C3A887. Read of address 00000008
Windows XP SP3 5.1 (Build 2600)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C0000005
Stack trace:
01C3A887
654C53  656669  63E622  444C08  444F37  446BC9
446A22  >423F38  445FE3  423F38  429604  42969C
6D9F34  
Raw:
445F51  654C53  446D9B  4267A5  447A70  444AD1
411421  411421  443BDE  411022  443BDE  411022
443BDE  4111C4  4023C7  4023EF  4023C7  4023EF
4026B8  402D2A  402F73  425291  402D65  57F1A1
6D6BFB  6D6CB7  656669  45FFFE  637047  402E4A
402E4A  444AD1  446CF1  425C14  446A22  446A45
6D7BD3  464B5C  423F38  4037AA  446D9B  444AD1
446CF1  435E92  446033  4460A5  446A22  446A45
6D67D3  6D6B95  464B94  6B416E  45FFFE  445FE3
423F38  6D6BFB  6D6BFB  6D6CB7  6D00F3  6D0125

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Ja   Nej   
---------------------------
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Maximus
Member
Member
Posts: 147
Joined: 2006-04-12, 10:51 UTC
Location: Ukraine
Contact:

Post by *Maximus »

2petermad
I think that all is fixed now.
Download 0.9.5.0 RC3
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

The bugs I reported seems to have gone, but now I experience this:

If I dont have any custom fields set up for a Contact person, and the last used Custom field is a date field, then I get this error when clicking the "+" button"

1. Define a custom field "Anniversary" as a date variable for "Contact person".
2. Open a Contact view.
3. Click the "Edit contact" button.
4. Click the "+" button to add a custom field.
5. Choose "Anniversary", accept the date and press "OK".
6. Click the "Edit contact" button once again.
7. Delete the "Anniversary" custom field.
8. Click "OK" and then open some harddisk folder in TC's panel in stead of \\\TCPhonebook.
9. Run cm_UnloadPlugins from TC's command line - or restart TC.

10. Open the Contact again.
11. Click the "Edit contact" button.
12. Click the "+" button to add a custom field.
13. Now I get this:

Code: Select all

---------------------------
tcphonebook
---------------------------
You must be in ShowCheckbox mode to set to this date.
---------------------------
OK   
---------------------------
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Maximus
Member
Member
Posts: 147
Joined: 2006-04-12, 10:51 UTC
Location: Ukraine
Contact:

Post by *Maximus »

2petermad

Download 0.9.5.0 RC4
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Everything seems to be OK with RC4 :-)
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Maximus
Member
Member
Posts: 147
Joined: 2006-04-12, 10:51 UTC
Location: Ukraine
Contact:

Post by *Maximus »

It is nice :)
Jon Canale
Member
Member
Posts: 141
Joined: 2003-02-07, 12:54 UTC

Post by *Jon Canale »

"An exception (0EEFFACE) occurred during DllEntryPoint or DllMain in module: C:\wincmd\plugins\WFX\tcPhonebook\tcPhonebook.wfx"

I just copied rc4 over the top of the existing installation. TC 8.01-32 on WinXP Home.
User avatar
Maximus
Member
Member
Posts: 147
Joined: 2006-04-12, 10:51 UTC
Location: Ukraine
Contact:

Post by *Maximus »

2Jon Canale
Can I look at your tcPhonebook.ini and tcPhonebook.db?
Jon Canale
Member
Member
Posts: 141
Joined: 2003-02-07, 12:54 UTC

Post by *Jon Canale »

Will find some time later this evening...
User avatar
Maximus
Member
Member
Posts: 147
Joined: 2006-04-12, 10:51 UTC
Location: Ukraine
Contact:

Post by *Maximus »

2Jon Canale
And what about?... :)
Jon Canale
Member
Member
Posts: 141
Joined: 2003-02-07, 12:54 UTC

Post by *Jon Canale »

No time. Sorry. Leave without me...
Jon Canale
Member
Member
Posts: 141
Joined: 2003-02-07, 12:54 UTC

Post by *Jon Canale »

I'd prefer not to send my phonebook - not too critical, but it has some business contacts.

But I got a little further. I moved my existing phonebook out of the plugin's directory. tcPhonebook started up no problem. I didn't put anything in, but immediately closed the phonebook, then moved the old phonebook back into the directory, overwriting the new one.

This time it seemed to open the first record, but I got this error message:
"Crash in plugin tcPhonebook.wfx:
External exception EEFFACE"

Same error 0"EEFFACE", but slightly different message. But instead of one message then crashing TC, I seemed to get an error message for each record before TC crashed.

It's obviously something in the phonebook, but I'm glad it wasn't critical data.

Hope this helps a little.

But here is the ini file, as it exists after these crashes:

[State]
ViewContactWindow.Left=0
ViewContactWindow.Top=0
ViewContactWindow.Right=425
ViewContactWindow.Bottom=524
ViewContactWindow.Maximized=0
EditContactWindow.Left=0
EditContactWindow.Top=0
EditContactWindow.Right=440
EditContactWindow.Bottom=465
EditContactWindow.Maximized=0
FirstRun=0
ConfigPage=4
EditPage=0
UserFieldsColWidths=90;90;80;80
UserFieldsValuesColWidths=200;200
FirstRunCustomFields=0

[Program]
Language=english.lng

[Display]
Font.Name=MS Sans Serif
Font.Size=8
Font.Style=0000
Font.Charset=1
Font.Color=-16777208
ShowServiceItemConfig=1
ShowExt=1
ShowServiceItemSendMail=1
ShowServiceItemCreate=1
ShowServiceItemExportAllInOne=1

[Face]
Font0.Name=Arial
Font0.Size=8
Font0.Styles=0000
Font0.TextColor=0
Font0.BackColor=16777215
Font0.HAlign=1
Font0.HIndent=6
Font1.Name=Arial
Font1.Size=8
Font1.Styles=1000
Font1.TextColor=0
Font1.BackColor=16777215
Font1.HAlign=0
Font1.HIndent=2
Font2.Name=Arial
Font2.Size=8
Font2.Styles=1000
Font2.TextColor=16711680
Font2.BackColor=15793151
Font2.HAlign=0
Font2.HIndent=0
Font3.TextColor=8421504
Font3.BackColor=15793151

[ImportExport]
ExportInUTF8=0
ExportLabelProperty=0
ExportNProperty=1
ExportNMergeNames=0
ExportDateFormat=0
ImportWithoutEncodingAsUTF8=1
ExportFileName=contacts.vcf
ImportNameSource=0

[Formats]
FullName=%P[ %F][ %M][ %L][, %S]

---
end
Post Reply