Method and apparatus for passing null references between software components through legacy framework

   
   

Intermediary frameworks allow software components to agree on sentinel values. When a software component attempts to pass a null value to a software component that does not support null values, an intermediate framework replaces the null value with a corresponding sentinel value. When a software component that is not null-capable attempts to pass a sentinel value to a null-capable software component, the intermediate framework replaces the sentinel with a null value. The sentinel values may be randomly generated or assigned by a user. A sentinel value is a valid data value that is never used during program execution. A user may designate the sentinel values based on the data models of the software components.

Посреднические рамки позволяют компоненты средства программирования согласиться на значениях sentinel. Когда компонент средства программирования пытает передать нулевое значение к компоненту средства программирования не поддерживает нулевые значения, промежуточные рамки заменяют ть нулевое значение с соответствуя значением sentinel. Когда компонентом средства программирования не будет нулев-sposobnye попытки передать значение sentinel к нулев-sposobnomu компоненту средства программирования, промежуточные рамки заменяет ть sentinel с нулевым значением. Значения sentinel могут случайно быть произведены или заданы потребителем. Значением sentinel будет действительное значение данных никогда не использовано во время выполнения программы. Потребитель может обозначить значения sentinel основанные на моделях данных компонентов средства программирования.

 
Web www.patentalert.com

< System for restructuring selected parts of email messages prior to transmission to plurality of recipients

< Instruction scheduling based on power estimation

> Siding box assembly

> Human kinase and polynucleotides encoding the same

~ 00124