Вопрос : Холодное сплавливание и тип МНОГОТОЧИЯ СЕТЧАТЫЕ структуры архива (написанные в студии 2008 VB.NET визуально)

Я имею строение архив типа сети МНОГОТОЧИЯ возвращает блоки, собрание, список, etc. структуры которую я определил внутри.  Если я вклюаю DLL в применение СЕТИ МНОГОТОЧИЯ, то я могу сделать блоки и перемеююые собрания и списка и например
for пользы каждое mystruct по мере того как MyStructure в ReturnedArray
etc.

I может возвратить datatable от компонента к компоненту cfc и возвратить его к странице cfc.  Но я не кажется, что могу использовать блок моих структур для того чтобы передать некоторую информацию назад к cfc page.

I вклюал архив типа примера с подобным поведением и клиентом app использует it.

Thanks.
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
id= " codeSnippet828875 " class= "
 ' тип


Вариант точный дальше

Общественный тип SharedRecordDefinitions

    Общественная структура RecordLayout
        Тусклое FName как шнур
        Тусклое LName как шнур

        Sub новая (ByVal FN как шнур, ByVal LN как шнур)
            Me.FName = FN
            Me.LName = LN
        Подводная лодка конца

    Структура конца

    Приватное m_RecordA () как RecordLayout = {_
                                          Новое RecordLayout («h», «b»), _
                                          Новое RecordLayout («r», «b»), _
                                          Новое RecordLayout (_ «b», «b»)
                                          }

    Приватное m_RecordB () как RecordLayout = {_
                                          Новое RecordLayout («h», «b»), _
                                          Новое RecordLayout («r», «b»), _
                                          Новое RecordLayout (_ «b», «b»)
                                          }

    Приватное m_RecordC () как RecordLayout = {_
                                          Новое RecordLayout («h», «b»), _
                                          Новое RecordLayout («r», «b»), _
                                          Новое RecordLayout (_ «b», «b»)
                                          }

    Общественное свойство только для чтения RecordA () как RecordLayout ()
        Получите
            Возвратите m_RecordA
        Конец получает
    Свойство конца

    Общественное свойство только для чтения RecordB () как RecordLayout ()
        Получите
            Возвратите m_RecordB
        Конец получает
    Свойство конца

    Общественное свойство только для чтения RecordC () как RecordLayout ()
        Получите
            Возвратите m_RecordC
        Конец получает
    Свойство конца

Тип конца


'Просто клиент в VB.NET

Ввозы SharedRecordDefinitions.SharedRecordDefinitions

frmMain модуля
    Приватные m_recAllFormats как SharedRecordDefinitions.SharedRecordDefinitions = новое SharedRecordDefinitions.SharedRecordDefinitions

    Sub основа ()
        Тусклое reca () как SharedRecordDefinitions.SharedRecordDefinitions.RecordLayout = m_recAllFormats.RecordA
        Тусклое recb () как SharedRecordDefinitions.SharedRecordDefinitions.RecordLayout = m_recAllFormats.RecordB
        Тусклое recc () как SharedRecordDefinitions.SharedRecordDefinitions.RecordLayout = m_recAllFormats.RecordC

        Для каждого o как RecordLayout в m_recAllFormats.RecordA
            Debug.Print (o.FName & «: » & o.LName)
        Затем

    Подводная лодка конца

Конец Module
class=

Ответ : Холодное сплавливание и тип МНОГОТОЧИЯ СЕТЧАТЫЕ структуры архива (написанные в студии 2008 VB.NET визуально)

Работа с предметами .NET от CF немного отличающимися чем using они от w/in .NET.  Свойствами будут хороший пример.  Достигнуть лобковый «свойств», котор вам будет нужно использовать синтаксис:

   Get_propertyName ()
   Set_propertyName (значение)
   (См.: http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=dotNet_04.html)

Так достигнуть пользы свойства «RecordA» следующий, которое возвратит блок.

   
   finitions.dll ") >
   haredRecordDefinitions ", курс) >
   
   

Блоки VB.NET (как «recordA») должны быть преобразованы прозрачно. Так вы будете повторить через свои элементы using атрибут «блока» cfloop.  Примечание, этот пример не делает что-нибыдь за исключением сброса общественные методы каждого элемента…

   
      
 


Держите в разуме VB.NET «структурах» не будьте этими же как структуры CF.  Так они будут преобразованы в предметы, намереваясь вам будет нужно использовать такой же метод, ie Get_propertyName (), для того чтобы достигнуть содержания ваших структур:

   
       
      
      FName = #elem.get_FName () #
      LName = #elem.get_LName () #

      

   


В виду того что «структурами» не будут interchangable структуры w/CF, держите в разуме, котор вы не будете использовать их везде вы можете использовать структуру CF. Например, вы *can не * используйте атрибут «собрания» cfloop для того чтобы повторить через ключей структуры - ИЛИ использовать ассоциативную нотацию блока для того чтобы достигнуть значений по мере того как вы *can* с регулярно CF составляете:






   
      value=#myStruct ключа = #key# [ключ] #

   


Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us