Jump to content
Fivewin Brasil

emotta

Membros
  • Posts

    1,609
  • Joined

  • Last visited

  • Days Won

    88

Posts posted by emotta

  1. segue abaixo um exemplo para abrir o mesmo DBF mas com ALIAS diferente.

    REQUEST DBFCDX

    Function TesteBanco()

    Local cArq := "banco.dbf"

    Local aStru

    Local nI

    RddSetDefault("DBFCDX")

    If !File(cArq)

    aStru := {}

    aadd(aStru,{"CODIGO","C",6,0})

    aadd(aStru,{"DESCRI","C",40,0})

    DbCreate(cArq,aStru)

    Use &cArq Alias ARQ1

    For nI := 1 to 10

    Append Blank

    ARQ1->CODIGO := StrZero(nI,6)

    ARQ1->DESCRI := "Descricao "+StrZero(nI,6)

    DbCommit()

    Next

    ARQ1->(DbCloseArea())

    EndIf

    Use &cArq Shared New Alias "ARQ2" VIA "DBFCDX"

    Use &cArq Shared New Alias "ARQ1" VIA "DBFCDX"

    ARQ1->(DbGoto(2))

    ARQ2->(DbGoto(5))

    ? "Posicionamento do ARQ1 => "+Str(ARQ1->(Recno()),6)

    ? "Posicionamento do ARQ2 => "+Str(ARQ2->(Recno()),6)

    Inkey(0)

    ARQ1->(DbCloseArea())

    ARQ2->(DbCloseArea())

    Return

    abraço

  2. Também usei muito a news, lá também era frequentada por gente muito boa, como Vagner, Edvaldo (onde anda ele), Kleyber, etc etc etc...

    Na época fui contra a mudança também, ainda hoje acho news via outlook mais pratico.

    Quando o Gilmer criou este forum eu já me inscrevi, se nao me engano foi em abril/2002 e meu registro foi nessa época.

    Quanto ao Manuel Mercado ainda bem que ele se recuperou, já deu boas contribuicoes para o fivewin e quanto mais gente na ativa melhor.

    abraço,

  3. tente assim:

    oImageList = TImageList():New()

    oImageList:Add( TBitmap():Define( , oAplication:cPathBMP+"folder.bmp", oWndMain ),;

    TBitmap():Define( , oAplication:cPathBMP+"folder.bmp", oWndMain ) )

    oImageList:Add( TBitmap():Define( , oAplication:cPathBMP+"mark.bmp", oWndMain ),;

    TBitmap():Define( , oAplication:cPathBMP+"mark.bmp", oWndMain ) )

    oImageList:Add( TBitmap():Define( , oAplication:cPathBMP+"nomark.bmp", oWndMain ),;

    TBitmap():Define( , oAplication:cPathBMP+"nomark.bmp", oWndMain ) )

    oTree := TTreeView():New(01,01,oDlg,,,.t.,,214,210)

    oTree:SetImageList( oImageList )

    oTree10 := oTree:Add("Cadastros",0)

    oTree20 := oTree:Add("Processamentos",1)

    oTree30 := oTree:Add("Relatórios",2)

    oTree40 := oTree:Add("Utilitários",3)

    No metodo add do oTree vc define qual a imagem (pelo numero)

    abraço,

    Eduardo Motta

×
×
  • Create New...