DictionaryForumContacts

 Monsterpiece

link 13.12.2010 9:57 
Subject: компьютерный капец IT
Очень нужна помощь в переводе вот этого отрезка с "китайского языка". Хотя бы приблизительно.
Метод setSerialPortParams shows java.io.IOException: Not all params are
supported by kernel, наиболее типовым решением является ее вызов в
цикле до тех пор, пока вызов не завершится успешно, но мы просто
убрали его, т.к. передаваемые ему аргументы не были взяты из
конфигурационного файла, а были забиты в коде жестко, и
соответствовали настройкам драйвера по-умолчанию.

 Armagedo

link 13.12.2010 10:01 
вам на какой переводить-то? :)))

 Monsterpiece

link 13.12.2010 10:57 
на английский. С удовольствием представила свой вариант, но его, к сожалению, нет. Совсем не понимаю о чем это!

 PicaPica

link 13.12.2010 11:06 
Метод setSerialPortParams вызвал исключение java.io.IOException: не все параметры поддерживаются ядром

 PicaPica

link 13.12.2010 11:14 
ну да, на английский же. Примерно так, грамматику правьте.
The method setSerialPortParams shows java.io.IOException: Not all params are supported by kernel. The typical solution is to call the method from cycle until it ended succcessfully, but we simply removed it because arguments were fixedly set within the code according to default driver settings rather than were supposed to be passed to it while being taken from the configuration file.

 Armagedo

link 13.12.2010 11:17 
а че понимать?
есть метод - это такой член объекта (и не надо хихикать :) )
при его вызове возникает исключение, по-русски ашипка (именно так :) и вот говорят, что вообще-то помогало раньше загнать вызов метода в цикл до тех пор пока он нормально не вызовется (без исключения/ашипки). Но (им изнутри видней) в силу специфики применения и того, что в этот метод передаются параметры со значениями, "жестко" назначаемыми в теле программы (коде) и соответствующими настройкам дефолтного драйвера - его просто убрали.
Наверное так можно и работоспособность программы от этого не пострадала - им видней, конечно...

Это - по-русски (если кому не заметно :))

Теперь спикну в силу своих познаний (зря что-ль BC++ в свое время долбил :))

Method setSerialPortParams shows java.io.IOException "Not all params are supported by kernel". The most typical solution is to call the method within a loop until such a call will be successful. But we just removed this method since arguments passed to it were not taken from configuration file (config file), but were fixed within a code and corresponded to the settings of default driver.

Дальше - в паликмахерскую :)

 Armagedo

link 13.12.2010 11:18 
PicaPica
грудь вперед :)
(я к тому - что опередили, если легкая атлетика ничего не навевает :))

 Monsterpiece

link 13.12.2010 12:03 
Большой всем грасиас!!! Хоть на кол не посадят теперь!

 silly.wizard

link 13.12.2010 12:46 
imho:
call the method IN a loop
arguments passed to it argument values
[argument values...] were fixed within a code hard-coded
to the default driver settings.

 Armagedo

link 13.12.2010 12:56 
silly.wizard
не дискусси ради
= = = = =
почему value опасно?
ИМХО, потому что
parameters can be passed either by value or by reference

не настораживает? (без издевки :)
= = = = = =
to the default driver settings.

Согласен, помятуя о священной войне с of :)

 silly.wizard

link 13.12.2010 13:10 
почему value опасно?
ИМХО, потому что
parameters can be passed either by value or by reference
не настораживает? (без издевки :)

ну ок .... хотя в конкретном случае трудно представить, что какие-то параметры передаются/принимаются по ссылке (by reference) при том, что они типа должны браться из config file
в любом случае - arguments passed to it - имхо тавтология; просто arguments достаточно

========

to the default driver settings.
Согласен, помятуя о священной войне с of :)

я не ради "of" это правил - просто в вашем "settings of default driver" имхо не на месте "default" (имхо "по-умолчанию" относится к "настройкам", а не к "драйвера")

 Armagedo

link 13.12.2010 13:18 
Про "нормальность" value сам после отправки подумал...
И с остальным согласен :)

 MVR

link 13.12.2010 14:45 
S.W +1 ко всему
и еще
лучше не corresponded to
а matched
и еще исключение обычно is thrown, а не shown.

но я бы вообще переделал так:
...but we simply removed it, because the arguments matching the default driver settings were hard-coded, instead of being passed from the config file.
;)

 

You need to be logged in to post in the forum