несколько вопросов со стороны разработчика

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 01.04.2012 18:44:16

kosteek

Попробуйте вот этот билд. Он пишет все, что делает, на консоль. Все, что делает после нажатия на треугольничек.

Пришлите, пожалуйста, консольный вывод.
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение kosteek » 02.04.2012 09:08:35

Результаты с домашнего компьютера выложу завтра.
Но, на рабочем компьютере, в корне только на одной папке стрелочка для раскрытия папок (второй скриншот). На примонтированом диске все отлично работает.
Код: Выделить всё
Starting  SysInfo for Linux ver. 0.7.1.999.1, GTK2 based
TCPUInfoRec.Create
Cache.Info Type: L1 Data, Size: 64, 2-way set associative, 1 line per tag, 64 bit line size
Cache.Info Type: L1 Inst, Size: 64, 2-way set associative, 1 line per tag, 64 bit line size
Cache.Info Type: L2, Size: 256, 16-way set associative, 1 line per tag, 64 bit line size
TCPUInfoRec.Done
TMemoryInfoRec.Create
TMemoryInfoRec.Done
TDMIBIOSInfoRec.Create
SIUtils.Info Unable to open /dev/mem for reading. No enough rights?
TDMIBIOSInfoRec.Done
TSysBusInfoRec.Create
TSysBusInfoRec.Done
TSysBIOSInfoRec.Create
TSysBIOSInfoRec.Done
TBlockDevInfoRec.Create
Added block dev: SATA HDD: 74,5Gb ST380215A [sda1-sda3,sda5-sda6]
TBlockDevInfoRec.Done
TFSInfoRec.Create
TFSInfoRec.Done
TX11VideoInfoRec.Create
  Processed:  MIT-SCREEN-SAVER,              OpCode 128  Requested:  Ver. 1.1
  Processed:  XFree86-VidModeExtension,      OpCode 129  Requested:  Ver. 2.2
  Processed:  XFree86-DGA,                   OpCode 130  Requested:  Ver. 2.0
  Processed:  DPMS,                          OpCode 131  Requested:  Ver. 1.1
  Processed:  XVideo,                        OpCode 132  Requested:  Ver. 2.2
  Processed:  XVideo-MotionCompensation,     OpCode 133  Requested:  Ver. 1.1
  Processed:  X-Resource,                    OpCode 134  Requested:  Ver. 1.0
  Processed:  DOUBLE-BUFFER,                 OpCode 135  Requested:  Ver. 1.0
  Processed:  GLX,                           OpCode 136  Requested:  Ver. 1.4
  Processed:  RECORD,                        OpCode 137  Requested:  Ver. 1.13
  Processed:  DRI2,                          OpCode 138  Requested:  Ver. 0.0
  Processed:  NV-GLX,                        OpCode 139 
  Processed:  NV-CONTROL,                    OpCode 140  Requested:  Ver. 1.12
  Processed:  Generic Event Extension,       OpCode 141  Requested:  Ver. 1.0
  Processed:  SHAPE,                         OpCode 142  Requested:  Ver. 1.1
  Processed:  MIT-SHM,                       OpCode 143  Requested:  Ver. 1.1
  Processed:  XInputExtension,               OpCode 144  Requested:  Ver. 2.1
  Processed:  XTEST,                         OpCode 145  Requested:  Ver. 2.2
  Processed:  BIG-REQUESTS,                  OpCode 146 
  Processed:  SYNC,                          OpCode 147  Requested:  Ver. 3.1
  Processed:  XKEYBOARD,                     OpCode 148  Requested:  Ver. 1.0
  Processed:  XC-MISC,                       OpCode 149  Requested:  Ver. 1.1
  Processed:  SECURITY,                      OpCode 150  Requested:  Ver. 1.0
  Processed:  XFIXES,                        OpCode 151  Requested:  Ver. 5.0
  Processed:  RENDER,                        OpCode 152  Requested:  Ver. 0.11
  Processed:  RANDR,                         OpCode 153  Requested:  Ver. 1.3
  Processed:  XINERAMA,                      OpCode 154  Requested:  Ver. 1.1
  Processed:  Composite,                     OpCode 155  Requested:  Ver. 0.4
  Processed:  DAMAGE,                        OpCode 156  Requested:  Ver. 1.1
  Processed:  GestureExtension,              OpCode 157 
TX11FontInfoRec.Create
TX11FontInfoRec.Done
TX11MonitorInfoRec.Create
  TRandRMonitorRec.Create
  TRandRMonitorRec.Done
TX11MonitorInfoRec.Done
TX11ScrInfoRec.Create
TX11ScrInfoRec.Done
TOpenGLInfoRec.Create
  (1) Choosing OpenGL visual context...
  (2) Creating OpenGL visual context...
  (3) Making created context current...
  (4) Quering OpenGL....
  (5) Quering DRI/DRM...
  TOpenGLInfoRec Unable to open /dev/dri/card0!
  (6) Quering NV-CONTROL...
  NVidia BIOS ver.: 04.17.00.63.42
  NVidia IRQ: 10
  NVidia RAM: 64Mb
  (7) Quering GLX Server/Client...
  (8) Destroing OpenGL visual context...
TOpenGLInfoRec.Done
TX11XvInfoRec.Create
TX11XvInfoRec.Done
TX11VideoInfoRec.Done
TMMediaInfoRec.Create
TMMediaInfoRec.Done
TPrinterInfoRec.Create
TDestInfo.Create
TDestInfo.Done
TDestInfo.Create
TDestInfo.Done
TDestInfo.Create
TDestInfo.Done
TPrinterInfoRec.Done
TVersionInfoRec.Create
  Name: WM_NAME, Value: (null)
  Name: _NET_WM_NAME, Value: Openbox
  Name: _OB_VERSION, Value: 3.5.0
TVersionInfoRec.Done
TNetworkInfoRec.Create
TNetworkInfoRec.Done
TDevTreeInfoRec.Create
TDevTreeInfoRec.Done
1st Page: Done.
2nd Page: Done.
3rd Page: Done.
4th Page: Done.
5th Page: Done.
6th Page: Done.
7th Page: Done.
8th Page: Done.
Received FCurPath: /sys
Tree node cleaned up: Done
Tree node filled with: 10 nodes
Tree node should be expanded after that: :)
Received FCurPath: /sys/bus
Tree node cleaned up: Done
Tree node filled with: 21 nodes
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/IB Expert
Tree node cleaned up: Done
Tree node filled with: 8 nodes
Tree node should be expanded after that: :)
TMemoryInfoRec.Destroy
TMemoryInfoRec.Done
TCPUInfoRec.Destroy
TCPUInfoRec.Done
TSysBusInfoRec.Destroy
TSysBusInfoRec.Done
TDMIBIOSInfoRec.Destroy
TDMIBIOSInfoRec.Done
TSysBIOSInfoRec.Destroy
TSysBIOSInfoRec.Done
TVersionInfoRec.Destroy
TVersionInfoRec.Done
TBlockDevInfoRec.Destroy
TBlockDevInfoRec.Done
TFSInfoRec.Destroy
TFSInfoRec.Done
TX11VideoInfoRec.Destroy
TX11ScrInfoRec.Destroy
TX11ScrInfoRec.Done
TX11MonitorInfoRec.Destroy
  TRandRMonitorRec.Destroy
  TRandRMonitorRec.Done
TX11MonitorInfoRec.Done
TOpenGLInfoRec.Destroy
TOpenGLInfoRec.Done
TX11FontInfoRec.Destroy
TX11FontInfoRec.Done
TX11XvInfoRec.Destroy
TX11XvInfoRec.Done
TX11VideoInfoRec.Done
TPrinterInfoRec.Destroy
TDestInfo.Destroy
TDestInfo.Done
TPrinterInfoRec.Done
TMMediaInfoRec.Destroy
TMMediaInfoRec.Done
TNetworkInfoRec.Destroy
TNetworkInfoRec.Done
TDevTreeInfoRec.Destroy
TDevTreeInfoRec.Done
All Done. ;)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 02.04.2012 20:06:37

kosteek, спасибо.

Похоже, я с Вашей помощью, таки нашел ошибку. Попробуйте вот этот билд. Должно работать.

С уважением.
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение Ism » 02.04.2012 21:11:05

Занятная утилита
IP адрес и маску лучше разделить или выделить , а то не сразу нашел.

Не хватает получения модели материнской платы и характеристик установленной памяти , а также информации о частоте процессора в реальном времени , как у cpuid
часть инфы можно взять из /proc/cpuinfo

А также не помешала . Информация в хелпе, откуда из каких источников берется инфа
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 02.04.2012 22:16:27

Ism писал(а):Не хватает получения модели материнской платы и характеристик установленной памяти

Это есть - реализован механизм чтения информации из DMI. Но для этого нужно иметь права root. Впрочем - есть выход, спасибо, я подумаю.

Ism писал(а):а также информации о частоте процессора в реальном времени , как у cpuid
Давно готово. Посмотрите на скриншоты - там видно, что программа вычисляет реальную скорость процессора.

Ism писал(а):часть инфы можно взять из /proc/cpuinfo
Не пользуюсь. :) Обрабатывается результат ASM запроса CPUID.

Ism писал(а):А также не помешала . Информация в хелпе, откуда из каких источников берется инфа
Примерно 85% - из вызов библиотечных API. 8)
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение Ism » 02.04.2012 22:30:06

Примерно 85% - из вызов библиотечных API.


А теперь скажите это новичку, которому надо срочно передрать в свою программу получение инфы, хотя, если исходники открыты

Кстати ссылка на проект в первом посте не работает. http://betatester.by.ru/sysinfolinux.html , что вам мешает разместить проект например на Google Code ?

Вообще неплохо бы подделаться под интерфейс cpu-z , это могло бы стать стандартом получения системной инфы для новичков в linux.
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 03.04.2012 07:59:05

Ism писал(а):А теперь скажите это новичку, которому надо срочно передрать в свою программу получение инфы, хотя, если исходники открыты

Правильно ли я вас понял - вы трактуете открытость исходников как возможность "срочно передрать"? Например, просто поменяв строку копирайта? ;)

Ism писал(а):Кстати ссылка на проект в первом посте не работает. http://betatester.by.ru/sysinfolinux.html...
Спасибо, исправил.

А что сказать новичку? Обычное дело - RTFM.
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение kosteek » 03.04.2012 09:11:02

Новый билд смог проверить только на работе. Результат не изменился. В этом билде, как и в прошлом, отлично работает с файловыми системами ntfs и fat. Треугольники отображаються все и раскрываются. У меня проблема осталась только с ext4, треугольниуи не отображаются в корне и на некоторых вложеных папках также.
Вот результаты по прошлому билду на домашнем компе. Отлично работает с файловыми системами ntfs и fat. На некоторых папках нет треугольничкаю При перезапуске приложения картина с отсутвием треугольника не изменна, не отображается на тех же папках. Добаваил скрин с предыдущего билда на домашнем компе.
С нового билда
Код: Выделить всё
Starting  SysInfo for Linux ver. 0.7.1.999.1, GTK2 based
TCPUInfoRec.Create
Cache.Info Type: L1 Data, Size: 64, 2-way set associative, 1 line per tag, 64 bit line size
Cache.Info Type: L1 Inst, Size: 64, 2-way set associative, 1 line per tag, 64 bit line size
Cache.Info Type: L2, Size: 256, 16-way set associative, 1 line per tag, 64 bit line size
TCPUInfoRec.Done
TMemoryInfoRec.Create
TMemoryInfoRec.Done
TDMIBIOSInfoRec.Create
SIUtils.Info Unable to open /dev/mem for reading. No enough rights?
TDMIBIOSInfoRec.Done
TSysBusInfoRec.Create
TSysBusInfoRec.Done
TSysBIOSInfoRec.Create
TSysBIOSInfoRec.Done
TBlockDevInfoRec.Create
Added block dev: SATA HDD: 74,5Gb ST380215A [sda1-sda3,sda5-sda6]
Added block dev: USB HDD: 14,9Gb Kingston DataTraveler G3 [sdb1]
TBlockDevInfoRec.Done
TFSInfoRec.Create
TFSInfoRec.Done
TX11VideoInfoRec.Create
  Processed:  MIT-SCREEN-SAVER,              OpCode 128  Requested:  Ver. 1.1
  Processed:  XFree86-VidModeExtension,      OpCode 129  Requested:  Ver. 2.2
  Processed:  XFree86-DGA,                   OpCode 130  Requested:  Ver. 2.0
  Processed:  DPMS,                          OpCode 131  Requested:  Ver. 1.1
  Processed:  XVideo,                        OpCode 132  Requested:  Ver. 2.2
  Processed:  XVideo-MotionCompensation,     OpCode 133  Requested:  Ver. 1.1
  Processed:  X-Resource,                    OpCode 134  Requested:  Ver. 1.0
  Processed:  DOUBLE-BUFFER,                 OpCode 135  Requested:  Ver. 1.0
  Processed:  GLX,                           OpCode 136  Requested:  Ver. 1.4
  Processed:  RECORD,                        OpCode 137  Requested:  Ver. 1.13
  Processed:  DRI2,                          OpCode 138  Requested:  Ver. 0.0
  Processed:  NV-GLX,                        OpCode 139 
  Processed:  NV-CONTROL,                    OpCode 140  Requested:  Ver. 1.12
  Processed:  Generic Event Extension,       OpCode 141  Requested:  Ver. 1.0
  Processed:  SHAPE,                         OpCode 142  Requested:  Ver. 1.1
  Processed:  MIT-SHM,                       OpCode 143  Requested:  Ver. 1.1
  Processed:  XInputExtension,               OpCode 144  Requested:  Ver. 2.1
  Processed:  XTEST,                         OpCode 145  Requested:  Ver. 2.2
  Processed:  BIG-REQUESTS,                  OpCode 146 
  Processed:  SYNC,                          OpCode 147  Requested:  Ver. 3.1
  Processed:  XKEYBOARD,                     OpCode 148  Requested:  Ver. 1.0
  Processed:  XC-MISC,                       OpCode 149  Requested:  Ver. 1.1
  Processed:  SECURITY,                      OpCode 150  Requested:  Ver. 1.0
  Processed:  XFIXES,                        OpCode 151  Requested:  Ver. 5.0
  Processed:  RENDER,                        OpCode 152  Requested:  Ver. 0.11
  Processed:  RANDR,                         OpCode 153  Requested:  Ver. 1.3
  Processed:  XINERAMA,                      OpCode 154  Requested:  Ver. 1.1
  Processed:  Composite,                     OpCode 155  Requested:  Ver. 0.4
  Processed:  DAMAGE,                        OpCode 156  Requested:  Ver. 1.1
  Processed:  GestureExtension,              OpCode 157 
TX11FontInfoRec.Create
TX11FontInfoRec.Done
TX11MonitorInfoRec.Create
  TRandRMonitorRec.Create
  TRandRMonitorRec.Done
TX11MonitorInfoRec.Done
TX11ScrInfoRec.Create
TX11ScrInfoRec.Done
TOpenGLInfoRec.Create
  (1) Choosing OpenGL visual context...
  (2) Creating OpenGL visual context...
  (3) Making created context current...
  (4) Quering OpenGL....
  (5) Quering DRI/DRM...
  TOpenGLInfoRec Unable to open /dev/dri/card0!
  (6) Quering NV-CONTROL...
  NVidia BIOS ver.: 04.17.00.63.42
  NVidia IRQ: 10
  NVidia RAM: 64Mb
  (7) Quering GLX Server/Client...
  (8) Destroing OpenGL visual context...
TOpenGLInfoRec.Done
TX11XvInfoRec.Create
TX11XvInfoRec.Done
TX11VideoInfoRec.Done
TMMediaInfoRec.Create
TMMediaInfoRec.Done
TPrinterInfoRec.Create
TDestInfo.Create
TDestInfo.Done
TDestInfo.Create
TDestInfo.Done
TDestInfo.Create
TDestInfo.Done
TPrinterInfoRec.Done
TVersionInfoRec.Create
  Name: WM_NAME, Value: (null)
  Name: _NET_WM_NAME, Value: Openbox
  Name: _OB_VERSION, Value: 3.5.0
TVersionInfoRec.Done
TNetworkInfoRec.Create
TNetworkInfoRec.Done
TDevTreeInfoRec.Create
TDevTreeInfoRec.Done
1st Page: Done.
2nd Page: Done.
3rd Page: Done.
4th Page: Done.
5th Page: Done.
6th Page: Done.
7th Page: Done.
8th Page: Done.
Received FCurPath: /sys
Tree node cleaned up: Done
Tree node filled with: 10 nodes
Tree node should be expanded after that: :)
Received FCurPath: /sys/devices
Tree node cleaned up: Done
Tree node filled with: 13 nodes
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/EL_NEW
Tree node cleaned up: Done
Tree node filled with: 9 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/My_projects
Tree node cleaned up: Done
Tree node filled with: 2 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/install
Tree node cleaned up: Done
Tree node filled with: 4 nodes
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Received FCurPath: /media/multisystem/boot
Tree node cleaned up: Done
Tree node filled with: 16 nodes
Tree node should be expanded after that: :)
TMemoryInfoRec.Destroy
TMemoryInfoRec.Done
TCPUInfoRec.Destroy
TCPUInfoRec.Done
TSysBusInfoRec.Destroy
TSysBusInfoRec.Done
TDMIBIOSInfoRec.Destroy
TDMIBIOSInfoRec.Done
TSysBIOSInfoRec.Destroy
TSysBIOSInfoRec.Done
TVersionInfoRec.Destroy
TVersionInfoRec.Done
TBlockDevInfoRec.Destroy
TBlockDevInfoRec.Done
TFSInfoRec.Destroy
TFSInfoRec.Done
TX11VideoInfoRec.Destroy
TX11ScrInfoRec.Destroy
TX11ScrInfoRec.Done
TX11MonitorInfoRec.Destroy
  TRandRMonitorRec.Destroy
  TRandRMonitorRec.Done
TX11MonitorInfoRec.Done
TOpenGLInfoRec.Destroy
TOpenGLInfoRec.Done
TX11FontInfoRec.Destroy
TX11FontInfoRec.Done
TX11XvInfoRec.Destroy
TX11XvInfoRec.Done
TX11VideoInfoRec.Done
TPrinterInfoRec.Destroy
TDestInfo.Destroy
TDestInfo.Done
TPrinterInfoRec.Done
TMMediaInfoRec.Destroy
TMMediaInfoRec.Done
TNetworkInfoRec.Destroy
TNetworkInfoRec.Done
TDevTreeInfoRec.Destroy
TDevTreeInfoRec.Done
All Done. ;)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: несколько вопросов со стороны разработчика

Сообщение Ism » 03.04.2012 13:02:46

Правильно ли я вас понял - вы трактуете открытость исходников как возможность "срочно передрать"? Например, просто поменяв строку копирайта?


А вас беспокоит копирайт ? Или программа не GPL ?
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 03.04.2012 19:05:40

kosteek писал(а):Новый билд смог проверить только на работе. Результат не изменился.

Я искренне прошу прошения. Не тот файл заархивировал (старый). Вот - именно то, что нужно (тыц). Номер билда должен быть 0.7.1.999.2, проверьте, пожалуйста, вдруг меня опять бес попутал...

Ism писал(а):А вас беспокоит копирайт ? Или программа не GPL ?

Вы не знакомы с Денисом Поповым? Наименование BolgenOS ни о чем не говорит? Почитайте, пожалуйста, крайне занятно и познавательно. :wink:
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение Ism » 03.04.2012 21:06:59

Вы не знакомы с Денисом Поповым? Наименование BolgenOS ни о чем не говорит? Почитайте, пожалуйста, крайне занятно и познавательно.

Главное заявить о себе расположив исходный код на каком нибудь хостинге.
Тогда вы сможете в любом случае доказать , что это ваш код. И денисы поповы не страшны, они только увеличат популярность софта

Я сделал так http://code.google.com/p/price-vampire/

И пусть делают с этим что хотят
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: несколько вопросов со стороны разработчика

Сообщение kosteek » 04.04.2012 09:04:48

Количество стрелочек увеличилось, но на некоторых каталогах и подкоталогах не отображаются. Это только с файловой системой ext4.
Код: Выделить всё
Starting  SysInfo for Linux ver. 0.7.1.999.2, GTK2 based
TCPUInfoRec.Create
Cache.Info Type: L1 Data, Size: 64, 2-way set associative, 1 line per tag, 64 bit line size
Cache.Info Type: L1 Inst, Size: 64, 2-way set associative, 1 line per tag, 64 bit line size
Cache.Info Type: L2, Size: 256, 16-way set associative, 1 line per tag, 64 bit line size
TCPUInfoRec.Done
TMemoryInfoRec.Create
TMemoryInfoRec.Done
TDMIBIOSInfoRec.Create
SIUtils.Info Unable to open /dev/mem for reading. No enough rights?
TDMIBIOSInfoRec.Done
TSysBusInfoRec.Create
TSysBusInfoRec.Done
TSysBIOSInfoRec.Create
TSysBIOSInfoRec.Done
TBlockDevInfoRec.Create
Added block dev: SATA HDD: 74,5Gb ST380215A [sda1-sda3,sda5-sda6]
Added block dev: USB HDD: 14,9Gb Kingston DataTraveler G3 [sdb1]
TBlockDevInfoRec.Done
TFSInfoRec.Create
TFSInfoRec.Done
TX11VideoInfoRec.Create
  Processed:  MIT-SCREEN-SAVER,              OpCode 128  Requested:  Ver. 1.1
  Processed:  XFree86-VidModeExtension,      OpCode 129  Requested:  Ver. 2.2
  Processed:  XFree86-DGA,                   OpCode 130  Requested:  Ver. 2.0
  Processed:  DPMS,                          OpCode 131  Requested:  Ver. 1.1
  Processed:  XVideo,                        OpCode 132  Requested:  Ver. 2.2
  Processed:  XVideo-MotionCompensation,     OpCode 133  Requested:  Ver. 1.1
  Processed:  X-Resource,                    OpCode 134  Requested:  Ver. 1.0
  Processed:  DOUBLE-BUFFER,                 OpCode 135  Requested:  Ver. 1.0
  Processed:  GLX,                           OpCode 136  Requested:  Ver. 1.4
  Processed:  RECORD,                        OpCode 137  Requested:  Ver. 1.13
  Processed:  DRI2,                          OpCode 138  Requested:  Ver. 0.0
  Processed:  NV-GLX,                        OpCode 139 
  Processed:  NV-CONTROL,                    OpCode 140  Requested:  Ver. 1.12
  Processed:  Generic Event Extension,       OpCode 141  Requested:  Ver. 1.0
  Processed:  SHAPE,                         OpCode 142  Requested:  Ver. 1.1
  Processed:  MIT-SHM,                       OpCode 143  Requested:  Ver. 1.1
  Processed:  XInputExtension,               OpCode 144  Requested:  Ver. 2.1
  Processed:  XTEST,                         OpCode 145  Requested:  Ver. 2.2
  Processed:  BIG-REQUESTS,                  OpCode 146 
  Processed:  SYNC,                          OpCode 147  Requested:  Ver. 3.1
  Processed:  XKEYBOARD,                     OpCode 148  Requested:  Ver. 1.0
  Processed:  XC-MISC,                       OpCode 149  Requested:  Ver. 1.1
  Processed:  SECURITY,                      OpCode 150  Requested:  Ver. 1.0
  Processed:  XFIXES,                        OpCode 151  Requested:  Ver. 5.0
  Processed:  RENDER,                        OpCode 152  Requested:  Ver. 0.11
  Processed:  RANDR,                         OpCode 153  Requested:  Ver. 1.3
  Processed:  XINERAMA,                      OpCode 154  Requested:  Ver. 1.1
  Processed:  Composite,                     OpCode 155  Requested:  Ver. 0.4
  Processed:  DAMAGE,                        OpCode 156  Requested:  Ver. 1.1
  Processed:  GestureExtension,              OpCode 157 
TX11FontInfoRec.Create
TX11FontInfoRec.Done
TX11MonitorInfoRec.Create
  TRandRMonitorRec.Create
  TRandRMonitorRec.Done
TX11MonitorInfoRec.Done
TX11ScrInfoRec.Create
TX11ScrInfoRec.Done
TOpenGLInfoRec.Create
  (1) Choosing OpenGL visual context...
  (2) Creating OpenGL visual context...
  (3) Making created context current...
  (4) Quering OpenGL....
  (5) Quering DRI/DRM...
  TOpenGLInfoRec Unable to open /dev/dri/card0!
  (6) Quering NV-CONTROL...
  NVidia BIOS ver.: 04.17.00.63.42
  NVidia IRQ: 10
  NVidia RAM: 64Mb
  (7) Quering GLX Server/Client...
  (8) Destroing OpenGL visual context...
TOpenGLInfoRec.Done
TX11XvInfoRec.Create
TX11XvInfoRec.Done
TX11VideoInfoRec.Done
TMMediaInfoRec.Create
TMMediaInfoRec.Done
TPrinterInfoRec.Create
TDestInfo.Create
TDestInfo.Done
TDestInfo.Create
TDestInfo.Done
TDestInfo.Create
TDestInfo.Done
TPrinterInfoRec.Done
TVersionInfoRec.Create
  Name: WM_NAME, Value: (null)
  Name: _NET_WM_NAME, Value: Openbox
  Name: _OB_VERSION, Value: 3.5.0
TVersionInfoRec.Done
TNetworkInfoRec.Create
TNetworkInfoRec.Done
TDevTreeInfoRec.Create
TDevTreeInfoRec.Done
1st Page: Done.
2nd Page: Done.
3rd Page: Done.
4th Page: Done.
5th Page: Done.
6th Page: Done.
7th Page: Done.
8th Page: Done.
Received FCurPath: /media
Tree node cleaned up: Done
Tree node filled with: 3 nodes
Tree node should be expanded after that: :)
Received FCurPath: /.rpmdb
Tree node cleaned up: Done
Tree node filled with: 17 nodes
Tree node should be expanded after that: :)
Received FCurPath: /lib
Tree node cleaned up: Done
Tree node filled with: 99 nodes
Tree node should be expanded after that: :)
Received FCurPath: /home
Tree node cleaned up: Done
Tree node filled with: 1 nodes
Tree node should be expanded after that: :)
Received FCurPath: /home/kosteek
Tree node cleaned up: Done
Tree node filled with: 61 nodes
Tree node should be expanded after that: :)
Received FCurPath: /home/kosteek/Загрузки
Tree node cleaned up: Done
Tree node filled with: 6 nodes
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/MSOCache
Tree node cleaned up: Done
Tree node filled with: 1 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/MSOCache/All Users
Tree node cleaned up: Done
Tree node filled with: 1 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/install
Tree node cleaned up: Done
Tree node filled with: 4 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/lazarus-inst
Tree node cleaned up: Done
Tree node filled with: 1 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/puvkh programs
Tree node cleaned up: Done
Tree node filled with: 12 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/t-mail
Tree node cleaned up: Done
Tree node filled with: 33 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/t-mail/KEY
Tree node cleaned up: Done
Tree node filled with: 2 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/t-mail/NODELIST
Tree node cleaned up: Done
Tree node filled with: 1 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/t-mail/PACKETS
Tree node cleaned up: Done
Tree node filled with: 3 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/t-mail/dbf
Tree node cleaned up: Done
Tree node filled with: 3 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/D:/t-mail/dbf/Новая папка
Tree node cleaned up: Done
Tree node filled with: 17 nodes
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Received FCurPath: /media/multisystem/install
Tree node cleaned up: Done
Tree node filled with: 10 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/multisystem/asus
Tree node cleaned up: Done
Tree node filled with: 27 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/multisystem/asus
Tree node cleaned up: Done
Tree node filled with: 27 nodes
Tree node should be expanded after that: :)
Received FCurPath: /media/multisystem/asus/ATKDrv_XP_080530
Tree node cleaned up: Done
Tree node filled with: 5 nodes
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
Tree node should be expanded after that: :)
TMemoryInfoRec.Destroy
TMemoryInfoRec.Done
TCPUInfoRec.Destroy
TCPUInfoRec.Done
TSysBusInfoRec.Destroy
TSysBusInfoRec.Done
TDMIBIOSInfoRec.Destroy
TDMIBIOSInfoRec.Done
TSysBIOSInfoRec.Destroy
TSysBIOSInfoRec.Done
TVersionInfoRec.Destroy
TVersionInfoRec.Done
TBlockDevInfoRec.Destroy
TBlockDevInfoRec.Done
TFSInfoRec.Destroy
TFSInfoRec.Done
TX11VideoInfoRec.Destroy
TX11ScrInfoRec.Destroy
TX11ScrInfoRec.Done
TX11MonitorInfoRec.Destroy
  TRandRMonitorRec.Destroy
  TRandRMonitorRec.Done
TX11MonitorInfoRec.Done
TOpenGLInfoRec.Destroy
TOpenGLInfoRec.Done
TX11FontInfoRec.Destroy
TX11FontInfoRec.Done
TX11XvInfoRec.Destroy
TX11XvInfoRec.Done
TX11VideoInfoRec.Done
TPrinterInfoRec.Destroy
TDestInfo.Destroy
TDestInfo.Done
TPrinterInfoRec.Done
TMMediaInfoRec.Destroy
TMMediaInfoRec.Done
TNetworkInfoRec.Destroy
TNetworkInfoRec.Done
TDevTreeInfoRec.Destroy
TDevTreeInfoRec.Done
All Done. ;)

При выборе другого раздела, Selection и Sel. slack не обновляются, а отображают предыдущее значение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 04.04.2012 09:37:45

kosteek писал(а):Количество стрелочек увеличилось, но на некоторых каталогах и подкоталогах не отображаются. Это только с файловой системой ext4.
Теперь все верно работает. Спасибо,kosteek!

Программа "штатно" должна отображать только те каталоги с треугольничком, для которых соблюдены сл. условия:
- они не являются точками монтирования. Для этого служит выбор DropDownBox сверху.
- они не являются виртуальными файловыми системами (/dev, /proc, /sys).
- на них есть права на чтение.

Раньше у вас программа не работала. Т.е., у меня работала правильно, а у вас нет. Вы помогли мне найти и исправить сложную ошибку в логике отбора директорий для отображения.

С уважением.
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 05.04.2012 22:04:20

Коллеги!

Обновил программу до версии 0.7.2. Все изменения озвучены в данной нити - решены проблемы с округлением и отображением объемов памяти, а так же - достаточно серьезная ошибка в логике сканирования дерева каталогов.

Планы - вынести на первую страницу в строку Video/X11 наименование видеокарты, и соотв, в строку Network - наименование сетевых карт. Сделать это могу достаточно быстро. Единственное, что останавливает - это наименование может быть ОЧЕНЬ длинное!

Что вы думаете?
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение Vadim » 06.04.2012 03:02:21

Что-то я торможу. При попытке запустить файл, получаю - ./sysinfo: нет такого файла или каталога.
ls его показывает. Права доступа 755.
Скажите, в чём проблема?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 250

Рейтинг@Mail.ru