|
link 13.12.2010 9:57 |
Subject: компьютерный капец IT Очень нужна помощь в переводе вот этого отрезка с "китайского языка". Хотя бы приблизительно.Метод setSerialPortParams shows java.io.IOException: Not all params are supported by kernel, наиболее типовым решением является ее вызов в цикле до тех пор, пока вызов не завершится успешно, но мы просто убрали его, т.к. передаваемые ему аргументы не были взяты из конфигурационного файла, а были забиты в коде жестко, и соответствовали настройкам драйвера по-умолчанию. |
вам на какой переводить-то? :))) |
|
link 13.12.2010 10:57 |
на английский. С удовольствием представила свой вариант, но его, к сожалению, нет. Совсем не понимаю о чем это! |
Метод setSerialPortParams вызвал исключение java.io.IOException: не все параметры поддерживаются ядром |
ну да, на английский же. Примерно так, грамматику правьте. 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. |
а че понимать? есть метод - это такой член объекта (и не надо хихикать :) ) при его вызове возникает исключение, по-русски ашипка (именно так :) и вот говорят, что вообще-то помогало раньше загнать вызов метода в цикл до тех пор пока он нормально не вызовется (без исключения/ашипки). Но (им изнутри видней) в силу специфики применения и того, что в этот метод передаются параметры со значениями, "жестко" назначаемыми в теле программы (коде) и соответствующими настройкам дефолтного драйвера - его просто убрали. Наверное так можно и работоспособность программы от этого не пострадала - им видней, конечно... Это - по-русски (если кому не заметно :)) Теперь спикну в силу своих познаний (зря что-ль 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 Дальше - в паликмахерскую :)
|
PicaPica грудь вперед :) (я к тому - что опередили, если легкая атлетика ничего не навевает :)) |
|
link 13.12.2010 12:03 |
Большой всем грасиас!!! Хоть на кол не посадят теперь! |
|
link 13.12.2010 12:46 |
imho: call the method IN a loop [argument values...] were to the default driver settings. |
silly.wizard не дискусси ради = = = = = почему value опасно? ИМХО, потому что parameters can be passed either by value or by reference не настораживает? (без издевки :) Согласен, помятуя о священной войне с of :) |
|
link 13.12.2010 13:10 |
почему value опасно? ИМХО, потому что parameters can be passed either by value or by reference не настораживает? (без издевки :) ну ок .... хотя в конкретном случае трудно представить, что какие-то параметры передаются/принимаются по ссылке (by reference) при том, что они типа должны браться из config file ======== to the default driver settings. я не ради "of" это правил - просто в вашем "settings of default driver" имхо не на месте "default" (имхо "по-умолчанию" относится к "настройкам", а не к "драйвера") |
Про "нормальность" value сам после отправки подумал... И с остальным согласен :) |
S.W +1 ко всему и еще лучше не corresponded to а matched и еще исключение обычно is thrown, а не shown. но я бы вообще переделал так: |
You need to be logged in to post in the forum |