TC Log Viewer 1.50 beta 1
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50541
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Thanks, seems to work fine so far! Does this VB control support owner-drawn fields? If yes, you can import the Unicode version of TextOut like this:Because of Visual Basic 6 controls are not UNICODE, the program will show only paths contains characters from your system default language code page, all other paths from different code pages will shown as question mark ?.
Declare Function TextOutW Lib "gdi32.dll" (ByVal hdc As Long, ByVal _ X As Long, ByVal Y As Long, ByRef lpString As Any, ByVal nCount As Long) As Long
Then you can call this function in the owner-draw callback. Just make a search for
declare function TextOutW
for more details. You may also consider to use DrawTextW instead, but only TextOutW exists on Win9x too, so you need to check for the system before calling DrawTextW.
I use this trick in TC 7 to show Unicode in file lists although all the controls are ANSI.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
The following operations hasn't target, so the target field is emptyBoofo wrote:The Delete and New Folder lines show blank in the bottom half of the screen. Is that by design?
- Program start
Program shutdown
Delete
DeleteFolder
NewFolder
CreateFile
Test
The problem is the huge work required to implement that.ghisler(Author) wrote:Does this VB control support owner-drawn fields?
There are already commercial VB6 Unicode controls but it cost 700 EUR
2van Dusen
Meanwhile I have made a danish translation:
How about making a separate thread for this fine tool?you could use TCLogfileViewer 0.3. This new version supports unicode file names (TC's UTF-8 encoded logfiles)
Meanwhile I have made a danish translation:
Code: Select all
MIME-Version: 1.0
Content-Type: application/octet-stream; name="TCLogfileViewer.dan"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="TCLogfileViewer.dan"
W0RBTl0NCjE9TG9nZmlsfExpbmplfERhdG98VGlkfE9wZXJhdGlvbnxTdGF0dXN8S2lsZGV8TeVs
DQoyPVNraXAgdGlsIG7mc3RlIGxvZ2ZpbA0KMz1Ta2lwIHRpbCBu5nN0ZSBkYXRvDQo0PVRpZCwg
Zm9ybWF0IGhoOm1tDQo1PVNwcmluZyB0aWwgbuZzdGUgb3BlcmF0aW9uDQo2PVNwcmluZyB0aWwg
buZzdGUgc3RhdHVzDQo4PUtpbGRlDQo5PU3lbA0KMTA9SW5kZWhvbGRlcg0KMTE9aW5kZWhvbGRl
ciBpa2tlDQoxMj1iZWd5bmRlciBtZWQNCjEzPWJlZ3luZGVyIGlra2UgbWVkDQoxND1lbmRlciBt
ZWQNCjE1PWVuZGVyIGlra2UgbWVkDQoxNj1IdmlzIG9wZXJhdG9yZXJuZSAiPSIgZWxsZXIgIiE9
IiBlciB2YWxndCwgc+Uga2FuICIqIiBicnVnZXMgc29tIHBsYWRzb2xkZXINCjE3PVRy5msmU2xp
cCBmcmEgbGlzdHZpZXcgdGlsIHRpbHN0+GRlbmRlIHRla3N0Ym9rczpcbk92ZXJm+HIgc3RpICh1
ZGVuIGZpbGVuYXZuKSBmcmEgbGlzdHZpZXcga29sb25uZW4gIktpbGRlIg0KMTg9VHLmayZTbGlw
IGZyYSBsaXN0dmlldyB0aWwgdGlsc3T4ZGVuZGUgdGVrc3Rib2tzOlxuT3Zlcmb4ciBmaWxuYXZu
ICh1ZGVuIHN0aSkgZnJhIGxpc3R2aWV3IGtvbG9ubmVuICJLaWxkZSINCjE5PVP4Zw0KMjA9U/hn
ZXN0cmVuZyAocGxhZHNob2xkZXIgZXIgKmlra2UqIHVuZGVyc3T4dHRldCk7IGFsbGUga29sb25u
ZXIgdmlsIGJsaXZlIGdlbm5lbXP4Z3QNCjIxPUZpbmQgbuZzdGUgZm9yZWtvbXN0IGFmIHP4Z2Vz
dHJlbmdlbg0KMjI9RmlsdGVyDQoyMz1OdWxzdGlsIGZpbHRlcg0KMjQ9U29ydGVyaW5nDQoyNT1O
dWxzdGlsIFNvcnRlcmluZw0KMjY9TWFya2VyIGFsbGUgY2hlY2tib2tzZSBw5SAqZGVubmUqIHNp
ZGUNCjI3PUFmLW1hcmtlciBhbGxlIGNoZWNrYm9rc2UgcOUgKmRlbm5lKiBzaWRlDQoyOD1BZi1t
YXJrZXIgYWxsZSBjaGVja2Jva3NlDQoyOT0lbiBsaW5qZXIgbWFya2VyZXQNCjMwPVNjcm9sbCBv
cCBw5SBkZW5uZSBzaWRlXG4obuVyIHRvcHBlbiBhZiBzaWRlbiBu5XMsIHZpbCBkZW4gZm9ycmln
ZSBzaWRlIGF1dG9tYXRpc2sgYmxpdmUgdmlzdCkNCjMxPVNjcm9sbCBuZWQgcOUgZGVubmUgc2lk
ZVxuKG7lciBidW5kZW4gYWYgc2lkZW4gbuVzLCB2aWwgZGVuIG7mc3RlIHNpZGUgYXV0b21hdGlz
ayBibGl2ZSB2aXN0KQ0KMzI9U3ByaW5nIHRpbCBm+HJzdGUgc2lkZQ0KMzM9U3ByaW5nIHRpbCBm
b3JyaWdlIHNpZGUNCjM0PVNwcmluZyB0aWwgbuZzdGUgc2lkZQ0KMzU9U3ByaW5nIHRpbCBzaWRz
dGUgc2lkZQ0KMzY9U2zlIHJlYWx0aW1lIG92ZXJ25WduaW5nIGFmIG55ZXN0ZSBsb2dmaWwgdGls
L2ZyYQ0KMzc9T3BkYXRlciAoQW5iZWZhbGVzLCBu5XIgcGlsZW4gb3ZlciBkZW5uZSBrbmFwIGJs
aW5rZXIgcvhkdCkNCjM4PUZvcnRyeWQgdmFsZ3RlIG9wZXJhdGlvbmVyDQozOT1CZWty5mZ0IGh2
ZXIgZm9ydHlkIG9wZXJhdGlvbiBzZXBhcmF0DQo0MD1O5XIgZGVubmUgY2hlY2tib2tzIGVyIG1h
cmtlcmV0LCBz5SBlciBiZWty5mZ0ZWxzZSBmb3IgaHZlciBmb3J0cnlkIG9wZXJhdGlvbiBu+GR2
ZW5kaWdcbkVsbGVyczogRm9ybGFuZyBpa2tlIGJla3LmZnRlbHNlIGZvciBodmVyIGZvcnRyeWQg
b3BlcmF0aW9uLCBsb2cgZmVqbCBpIFRDJ3MgbG9nZmlsDQo0MT1Fa3Nwb3J0ZXIgYWxsZSBsaW5q
ZXIsIHNvbSBtYXRjaGVyIGRlXG5udXbmcmVuZGUgZmlsdGVya3JpdGVyaWVyLCB0aWwgZW4gdGVr
c3RmaWwNCjQyPVZpbmR1ZSBhbHRpZCD4dmVyc3QNCjQzPVJlb3JnYW5pc2VyIGRhdGFiYXNlbg0K
NDQ9QWZzbHV0DQo0NT1FbiBueSBkYXRhYmFzZSAlYiBlciBibGV2ZXQgb3ByZXR0ZXQNCjQ2PXRv
dGFsDQo0Nz1PcGRhdGVyaW5nIGFmIGRhdGFiYXNlOiBMb2dmaWwtcm90YXRpb24gaGFyIGZvcmVn
5WV0LCBiZWhhbmRsZXIgZGF0YSBmcmEgbnllc3RlIGxvZ2ZpbC4uLg0KNDg9PXBkYXRlcmluZyBh
ZiBkYXRhYmFzZTogTG9nZmlsLXJvdGF0aW9uIGhhciBmb3JlZ+VldCwgYmVoYW5kbGVyIGFsbGUg
dGlkbGlnZXJlIGxvZ2ZpbGVyLCBzb20gZW5kbnUgaWtrZSBlciBnZW10IGkgZGF0YWJhc2VuLi4u
DQo0OT1PcGRhdGVyaW5nIGFmIGRhdGFiYXNlOiBJbmRz5nR0ZXIgbnllIGxpbmplciBmcmEgbnll
c3RlIGxvZ2ZpbCBpIGRhdGFiYXNlbi4uLg0KNTA9TGluamVyICCVICBTaWRlDQo1NT1PbWT4Yg0K
NjQ9TG9nZmlsS29tbWVudGFyDQo2NT1HZW5kYW4NCjY2PUlra2UgZmxlcmUgbWF0Y2hlcyBmb3Jc
biVzDQo2Nz1Ja2tlIGZsZXJlIG1hdGNoZXMNCjY4PURlciBlciBpa2tlIHZhbGd0IG5vZ2VuIGxv
Z2ZpbC1saW5qZXINCjY5PUZvcnRyeWQ6ICVuIG9wZXJhdGlvbmVyPw0KNzA9Rm9ydHJ5ZA0KNzE9
RGVubmUgb3BlcmF0aW9uIGthbiBpa2tlIHRpbGJhZ2VrYWxkZXMsIGZvcmRpIG1hcHBlblxuJXNc
bmlra2UgZXIgdGlsZ+ZuZ2VsaWcgKG1hcHBlbiBla3Npc3RlcmVyIGYuZWtzLiBpa2tlIGzmbmdl
cmUpDQo3Mj1Ta2FsIG1hcHBlbiBzbGV0dGVzPw0KNzM9RGVubmUgb3BlcmF0aW9uIGthbiBpa2tl
IHRpbGJhZ2VrYWxkZXMsIGZvcmRpIG1hcHBlblxuJXNcbmlra2UgZXIgdG9tDQo3ND1NYXBwZW5c
biVzXG5rdW5uZSBpa2tlIHNsZXR0ZXMNCjc3PURlbm5lIG9wZXJhdGlvbiBrYW4gaWtrZSB0aWxi
YWdla2FsZGVzLCBmb3JkaSBtYXBwZW5cbiVzXG5hbGxlcmVkZSBla3Npc3RlcmVyDQo3OD1Ta2Fs
IG1hcHBlbiBvcHJldHRlcz8NCjc5PU1hcHBlbiBrdW5uZVxuJXNcbmt1bm5lIGlra2Ugb3ByZXR0
ZXMNCjgxPURlbm5lIG9wZXJhdGlvbiBrYW4gaWtrZSB0aWxiYWdla2FsZGVzLCBmb3JkaSBt5Wwt
ZmlsZXJuZVxuJXNcbmlra2UgbOZuZ2VyZSBla3Npc3RlcmVyDQo4Mj1BRFZBUlNFTCEgRW4ga2ls
ZGUtZmlsIG1lZCBuYXZuZXRcbiVzXG5la3Npc3RlcmVyIGlra2UgbOZuZ2VyZSENCjgzPUFEVkFS
U0VMISBGaWxlblxuJXNcbmVyIGlra2UgdG9tIQ0KODQ9U2thbCBmaWxlblxuJXNcbnNsZXR0ZXMg
YWxsaWdldmVsPw0KODU9U2thbCBmaWxlblxuJXNcbnNsZXR0ZXM/DQo4Nj1GaWxlblxuJXNcbmt1
bm5lIGlra2Ugc2xldHRlcw0KODc9RGVubmUgb3BlcmF0aW9uIGthbiBpa2tlIHRpbGJhZ2VrYWxk
ZXMsIGZvcmRpIGV0IG9iamVrdCAoJXgpIG1lZCBuYXZuZXRcbiVzXG5hbGxlcmVkZSBla3Npc3Rl
cmVyDQo4OD1EZW5uZSBvcGVyYXRpb24ga2FuIGlra2UgdGlsYmFnZWthbGRlcywgZm9yZGkgbeVs
LW9iamVrdGV0ICgleClcbiVzXG5pa2tlIGzmbmdlcmUgZWtzaXN0ZXJlcg0KODk9U2thbCBvYmpl
a3RldCAoJXgpXG4ldFxuZmx5dHRlcy9vbWT4YmVzIHRpbFxuJXNcbj8NCjkwPU3lbC1vYmpla3Rl
dCAoJXgpXG4lc1xua3VubmUgaWtrZSBmbHl0dGVzL29tZPhiZXMNCjkxPURlciBla3Npc3RlcmVy
IGFsbGVyZWRlIGVuIGZpbCBtZWQgZGV0dGUgbmF2bg0KOTI9U2thbCBmaWxlbiBnZW5kYW5uZXM/
DQo5Mz1GaWxlbiBrdW5uZSBpa2tlIGdlbmRhbm5lcw0KOTQ9RGVzduZycmUga2FuIGRlbm5lIG9w
ZXJhdGlvbiBpa2tlIHRpbGJhZ2VrYWxkZXMsIERlbm5lIG9wZXJhdGlvbiBrYW4gaWtrZSB0aWxi
YWdla2FsZGVzIGFmICVzIDonLSgNCjk2PUVrc3BvcnRlciBsaW5qZXINCjk3PUFsbGUgZmlsZXIg
KCouKil8VGVrc3RmaWxlciAoKi50eHQ7Ki50YWIpDQo5OD1Mb2dmaWx8UuZra2V8RGF0b3xUaWR8
T3BlcmF0aW9ufFN0YXR1c3xLaWxkZXxLaWxkZSAoc3RpKXxLaWxkZSAoZmlsbmF2bil8TeVsfE3l
bCAoc3RpKXxN5WwgKGZpbG5hdm4pfA0KOTk9JW4gbGluamVyIGVyIGJsZXZldCBla3Nwb3J0ZXJl
dCB0aWxcbiVzDQoxMDA9UmVvcmdhbmlzZXJpbmcgYWYgZGF0YWJhc2VuLi4uDQoxMDE9UmVvcmdh
bmlzZXJpbmcgYWYgZGF0YWJhc2VuIGVyIGFmc2x1dHRldCB1ZGVuIGZlamwNCjEwMj1NZWRkZWxl
bHNlICMNCjEwMz1UaWRzZm9yc2tlbCAocykgdGlsIGZvcnJpZ2Ugb3BlcmF0aW9uDQoxMDQ9U3By
aW5nIHRpbCBu5nN0ZSBtYXJrZXJlZGUgbGluamUNCjEwNT0leCAoRGF0by90aWQgZm9yIHNsZXRu
aW5nIGkgbG9nZmlsKQ0KMTA2PSV4IChEYXRvL3RpZCBmb3Igc2xldG5pbmcgaSBQYXBpcmt1cnYp
DQoxMDc9JW5zIERpZmYuIChtYWtzLiA2MHMgYWNjZXB0ZXJlcyk=
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- Boofo
- Power Member
- Posts: 1431
- Joined: 2003-02-11, 00:29 UTC
- Location: Des Moines, IA (USA)
- Contact:
Does this also support TC's FTP Log file?van Dusen wrote:Until ts4242 has published a new version of his TC Log Viewer, you could use TCLogfileViewer 0.3. This new version supports unicode file names (TC's UTF-8 encoded logfiles) and has some bugs fixed and new functions (compared to TCLogfileViewer V0.1.Rev2 and V0.2).
Download:
TCLogfileViewer_0.3.zip (rapidshare.de)
Click "Free" at the bottom of the page ("Bitte den Download-Typ wählen:")
or
TCLogfileViewer_0.3.zip (filefactory.com)
Click "Download for free with FileFactory Basic"
Remarks:
Syntax: TCLogfileViewer.exe [/All|0|1|{n}]
TotalCommander should be run, when you start TCLogfileViewer.
TCLogfileViewer uses SQLite for storing the logfile information.
Calling it without any parameter or calling it with parameter "1" will create the database in memory and only reads the most recent (the current) logfile. In this case the database is dropped, when you exits TCLogfileViewer.
Calling it with parameter "/All" or with parameter "0" will create (or update) the database "TCLogfileViewer.db" in the directory, where your TC logfiles are stored; all logfiles, which are found, will be added to the database.
Features:
* Undo function for some (not all) operations
(Undo for file deletion operations only works, when the file has been deleted to the recycle bin and when file extensions in Windows Explorer are not hidden (folder option in Windows Explorer)
* Realtime monitoring of changes in current logfile ("follow tail")
* Filter for logfile name, date and time, operation, operation status, source and target. Filter works like AutoFilter in MS Excel
* Sorting ascending / descending of one or more columns (just click on the listview header)
* Search function
* Export filtered logfile entries to an textfile
Edit 2009-04-29: Update to TCLogfileViewer 0.3
chmod a+x /bin/laden -- Allows anyone the permission to execute /bin/laden
How do I un-overwrite all my data?
User of Total Commander
#60471 Single user license
How do I un-overwrite all my data?
User of Total Commander
#60471 Single user license
Download TC Log Viewer 1.50 beta 2
What's new in version 1.50 beta 2
--------------------------------
Added: Show an icon for each operation. (optionally)
What's new in version 1.50 beta 2
--------------------------------
Added: Show an icon for each operation. (optionally)
2ts4242
Danish translation for version 1.50 beta2 can be downloaded at:
http://madsenworld.dk/tcmd/tc_log_viewer_150b2_danish.zip
Danish translation for version 1.50 beta2 can be downloaded at:
http://madsenworld.dk/tcmd/tc_log_viewer_150b2_danish.zip
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Download TC Log Viewer 1.50 Final
-
- Junior Member
- Posts: 16
- Joined: 2007-04-19, 03:09 UTC
2 ts4242
Thanks a lot for the update. It's working like a charm now.
Since b2, icons can be displayed for different operations. Just wondering whether it's possible to use TC's icon library directly if I want to customize icons.
Currently, the program reads individual icons under it's own icon folder.
It would be nice if user can specify which icon (in TC's WCICONEX.DLL) to be used for an operation. Thank you.
Regards,
Thanks a lot for the update. It's working like a charm now.

Since b2, icons can be displayed for different operations. Just wondering whether it's possible to use TC's icon library directly if I want to customize icons.

Currently, the program reads individual icons under it's own icon folder.
It would be nice if user can specify which icon (in TC's WCICONEX.DLL) to be used for an operation. Thank you.
Regards,
Sorry, this is not possible now, maybe later.cheesecake wrote:Just wondering whether it's possible to use TC's icon library directly if I want to customize icons.
To customize an icon, save your own icon under Icons folder using the default name.
You can delete the Icons folder, in this case the program will use the built-in icons which are the same as those under the Icons folder.