|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2002
Messaggi: 256
|
BC++Builder: membro di classe invisibile :-(
Ciao,
con un normale doppio click su una riga di una TDBGrid vorrei fare aprire una normale dialog con i dati del record di quella riga. Il codice dell'evento che ho scritto è: PazQuery->GotoBookmark( (void *)ListaPazienti->SelectedRows->Items[0].c_str()); FPazienti->Show(); dove: PazQuery è una TADOQuery, ListaPazienti la TDBGrid coi record, (li prende da una query eseguita da PazQuery), FPazienti la dialog da aprire, che pure lei usa PazQuery per leggere i dati. Lancio il programma e come faccio doppioclick sulla DBgrid ListaPazienti mi dice "Undefined Symbol 'ListaPazienti'". Eppure ListaPazienti e il metodo che ho scritto sono membri della stessa classe, quella del form principale... PERCHE' non la vede allora????
__________________
Phenom II 560BE/4core - 4GB DDR3/1300 - Mobo: Asus m4a77td - SkVideo: ATI HD5770/1Gb - DVD: Aopen - HD: due, quasi finiti ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2000
Messaggi: 551
|
Se non ho capito male:
se è definito come membro di una classe (la form) devi come in tutte le classi chiamarlo facendolo precedere dal nome della classe;non ti pare? (qualche giorno fa ho avuto lo stesso tipo di problema...) FPazienti->ListaPazienti->SelectedRows->Items[0].c_str() spero di non aver capito fischi per fiaschi ![]() ciao |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:17.