Форум » [x]Harbour » Структуры в HARBOUR » Ответить

Структуры в HARBOUR

nick_mi: Может я как-то пропустил или не заметил в документации Есть ли в HARBOUR возможность организовывать структуры, наподобие как в С. Данные записал в структуру, и они все разложены по полям. Или нужно самому вручную все раскладывать! Ну или как вариант через DBF ?

Ответов - 3

Haz: nick_mi пишет: Ну или как вариант через DBF ? Именно про структуры не скажу. А как альтернатива DBF можно использовать hash массивы или ARRAYRDD ( SQLMIX, MEMIO )

Dima: Можно пробнуть слямздить класс TStruct из FW и приспособить для себя.

Haz: Dima пишет: Можно пробнуть слямздить класс TStruct из FW и приспособить для себя. с классами идея хороша , но лямзить не надо #include "hbclass.ch" Func Test() local oB := TestClass():New() oB:cStr := "Test string" // эта переменная определена в классе oB:nNum := 999 // эта переменная определена в классе __objAddData( oB, 'xValue' ) // эта переменная НЕ определена в классе добавим динамически oB:xValue := .T. ? ? oB:cStr, oB:nNum, oB:xValue return nil CLASS TestClass DATA cStr INIT "" DATA nNum INIT 0 ENDCLASS METHOD New() CLASS TestClass ::cStr = "" ::nNum := 0 return Self




полная версия страницы