|
|
||||||
|
#1
|
|
|
|
|
Ho il seguente problema:
In una datawindow visualizzo il contenuto di un file dbf con un databrowser in modo solo lettura con le seguenti istruzioni nel Postinit: METHOD PostInit(oWindow,iCtlID,oServer,uExtra) CLASS dtwtac //Put your PostInit additions here LOCAL x,i AS INT LOCAL f AS OBJECT LOCAL oDB,ot SELF:dFecha:=DATE() SELF:Caption:='Tasas de Cambio de '+W_MON_BS+' a '+W_MON_OS SELF:Menu:PARATasas() SELF:oBrNoFilter := Brush{Color{COLORYELLOW}} --> self:Browser:SetStandardStyle( GBSREADONLY) se eseguo il programma nell'IDE, non mi da nessun errore, ma quando lo eseguo come .exe mi da: error code 13 [NO EXPORTED METHOD] subsystem:BASE funtion: SEND argument: DATALISTVIEW:SETSTANDARDSTYLE nella linea segnalata. Pensando che mancasse qualche dll ho copiato tutti i dll del folder \ \CAVO\BIN nel folder del .EXE ma questo non ha risolto niente. Se elimino la linea in questione, l'errore si produce in corrispondenza del seguente riferimento al databrowser. Ho una applicazione simile per un altro cliente dove tutto funziona sia in fase di prova sia nel runtime ma sinceramente non sono riuscito a trovare nessuna differenza nella definizione della datawindow. Una cosa che non capísco è perchè l'errore menziona DATALISTVIEW quando in realtà è un DATABROWSER. Grazie per qualsiasi aiuto che mi possiate dare. Giorgio Pollarolo |
|
|
|
#2
|
|
|
|
|
UM!!! Molto strano, il metodo init puoi postarlo?
Danilo "Giorgio Pollarolo" ha scritto nel messaggio news:cef6 Ho il seguente problema: In una datawindow visualizzo il contenuto di un file dbf con un databrowser in modo solo lettura con le seguenti istruzioni nel Postinit: METHOD PostInit(oWindow,iCtlID,oServer,uExtra) CLASS dtwtac //Put your PostInit additions here LOCAL x,i AS INT LOCAL f AS OBJECT LOCAL oDB,ot SELF:dFecha:=DATE() SELF:Caption:='Tasas de Cambio de '+W_MON_BS+' a '+W_MON_OS SELF:Menu:PARATasas() SELF:oBrNoFilter := Brush{Color{COLORYELLOW}} --> self:Browser:SetStandardStyle( GBSREADONLY) se eseguo il programma nell'IDE, non mi da nessun errore, ma quando lo eseguo come .exe mi da: error code 13 [NO EXPORTED METHOD] subsystem:BASE funtion: SEND argument: DATALISTVIEW:SETSTANDARDSTYLE nella linea segnalata. Pensando che mancasse qualche dll ho copiato tutti i dll del folder \ \CAVO\BIN nel folder del .EXE ma questo non ha risolto niente. Se elimino la linea in questione, l'errore si produce in corrispondenza del seguente riferimento al databrowser. Ho una applicazione simile per un altro cliente dove tutto funziona sia in fase di prova sia nel runtime ma sinceramente non sono riuscito a trovare nessuna differenza nella definizione della datawindow. Una cosa che non capísco è perchè l'errore menziona DATALISTVIEW quando in realtà è un DATABROWSER. Grazie per qualsiasi aiuto che mi possiate dare. Giorgio Pollarolo |
|
#3
|
|
|
|
|
se stai usando una DataListView il gbs_readonly non va
è già read only la datalistview Massimo Il 19/01/2012 17:43, Giorgio Pollarolo ha scritto: [..] |
|
#4
|
|
|
|
|
Non leggo nel tuo ini da nessuna parte una riga tipo:
self:Browser := DataBrowser{self} Danilo "Danilo Giuliani" ha scritto nel messaggio news:30a8 UM!!! Molto strano, il metodo init puoi postarlo? Danilo "Giorgio Pollarolo" ha scritto nel messaggio news:cef6 Ho il seguente problema: In una datawindow visualizzo il contenuto di un file dbf con un databrowser in modo solo lettura con le seguenti istruzioni nel Postinit: METHOD PostInit(oWindow,iCtlID,oServer,uExtra) CLASS dtwtac //Put your PostInit additions here LOCAL x,i AS INT LOCAL f AS OBJECT LOCAL oDB,ot SELF:dFecha:=DATE() SELF:Caption:='Tasas de Cambio de '+W_MON_BS+' a '+W_MON_OS SELF:Menu:PARATasas() SELF:oBrNoFilter := Brush{Color{COLORYELLOW}} --> self:Browser:SetStandardStyle( GBSREADONLY) se eseguo il programma nell'IDE, non mi da nessun errore, ma quando lo eseguo come .exe mi da: error code 13 [NO EXPORTED METHOD] subsystem:BASE funtion: SEND argument: DATALISTVIEW:SETSTANDARDSTYLE nella linea segnalata. Pensando che mancasse qualche dll ho copiato tutti i dll del folder \ \CAVO\BIN nel folder del .EXE ma questo non ha risolto niente. Se elimino la linea in questione, l'errore si produce in corrispondenza del seguente riferimento al databrowser. Ho una applicazione simile per un altro cliente dove tutto funziona sia in fase di prova sia nel runtime ma sinceramente non sono riuscito a trovare nessuna differenza nella definizione della datawindow. Una cosa che non capísco è perchè l'errore menziona DATALISTVIEW quando in realtà è un DATABROWSER. Grazie per qualsiasi aiuto che mi possiate dare. Giorgio Pollarolo |
|
#5
|
|
|
|
|
.... non avevo letto fino in fondo ...
evidentemente eredita da DataListView Massimo Il 19/01/2012 17:43, Giorgio Pollarolo ha scritto: [..] |
|
#6
|
|
|
|
|
On 19 ene, 12:18, Massimo Bighelli <i> wrote:
> se stai usando una DataListView il gbs_readonly non va > è già read only la datalistview > > Massimo > Massimo non sto usando una datalistview. Ti mando il metodo init della datawindow: method Init(oWindow,iCtlID,oServer,uExtra) class dtwtac self:PreInit(oWindow,iCtlID,oServer,uExtra) super:Init(oWindow,ResourceID{"dtwtac",_GetInst()} ,iCtlID) self:Caption := "Tasas de Cambio" self:HyperLabel := HyperLabel{#dtwtac,"Tasas de Cambio",NULL_STRING,NULL_STRING} self:Icon := SICOGICON{} self:IconSm := SICOGICON{} self:Menu := Mantenimiento{} self:ContextMenu := Mantoesp{} self:AllowServerClose := False self:PreventAutoLayout := True self:QuitOnClose := False if !IsNil(oServer) self:Use(oServer) endif self:ViewAs(#BrowseView) self:PostInit(oWindow,iCtlID,oServer,uExtra) return self Grazie, Giorgio Pollarolo |
|
#7
|
|
|
|
|
On 19 ene, 12:36, "Danilo Giuliani" <softd> wrote:
> Non leggo nel tuo ini da nessuna parte una riga tipo: > > self:Browser := DataBrowser{self} > > Danilo > In realtà sto specificando: Browser inherit from: Databrowser nella Data Windows Properties al momento del disegno. Grazie Giorgio |
|
#8
|
|
|
|
|
e dove sono nell'Init() le righe:
SELF:Browser := DataBrowser{SELF} oDBCODCOM := DataColumn{13} oDBCODCOM:Width := 13 oDBCODCOM:HyperLabel := HyperLabel{#CODCOM,"Commessa",NULL_STRING,NULL_STR ING} oDBCODCOM:Caption := "Commessa" SELF:Browser:AddColumn(oDBCODCOM) ecc... ??? Il 19/01/2012 19:40, Giorgio Pollarolo ha scritto: [..] |
|
#9
|
|
|
|
|
On 19 ene, 12:50, Massimo Bighelli <i> wrote:
> e dove sono nell'Init() le righe: > > SELF:Browser := DataBrowser{SELF} > oDBCODCOM := DataColumn{13} > oDBCODCOM:Width := 13 > oDBCODCOM:HyperLabel := > HyperLabel{#CODCOM,"Commessa",NULL_STRING,NULL_STR ING} > oDBCODCOM:Caption := "Commessa" > SELF:Browser:AddColumn(oDBCODCOM) > > ecc... > > ??? > Massimo e Danilo, ho aggiunto la riga nel metodo Init: SELF:Browser := DataBrowser{SELF} e ha funzionato. Però adesso quando entro nel disegno della datawindow e esco salvando le modifiche, il metodo init elimina la riga. Dove sta il problema ? Giorgio |
|
#10
|
|
|
|
|
L'Init viene sovrascritto dal WED ed è normale che le tue modifiche
spariscano. quindi c'è qualcosa che non va prova a ricreare il form, mettilo in BrowseView e butta dentro qualche colonna vedi se ha costruito bene l'Init con le righe che ti ho postato prima Massimo Il 19/01/2012 20:10, Giorgio Pollarolo ha scritto: [..] |
|
|
| Discussioni simili | |
| Cambiare colore in una cella di un databrowser Ho inserito una subdatawindow in una datadialog e vi ho associato un DBSERVER in vista Browse. Ora a seconda del contenuto di un campo del dbserver (un campo logico per la... |
|
| Vo dbf e selezione in databrowser Mi sono un po' arruginito nell'usare i dbf. Ho una finestra con una sub per l'inserimento degli articoli. Se inserisco un solo articolo e poi vado a modificarlo vo non mi... |
|
| Inserimento dati in databrowser Ciao a tutti, Forse mi sono un po' arruginito nell'uso dei databrowser, ora ne devo usare uno ed ho il seguente problema: devo inserire un importo in una colonna direttamente... |
|
| errore su stampa unione da Access:errore 5852 , l'oggetto richiesto non è disponibile Salve a tutti, in un database eseguo questo codice (che avevo predisposto sulla base di post precedenti) che mi permette di aprire un file di stampa unione già "unito". nel... |
|
|
Tutti gli orari sono GMT. Attualmente sono le 08:53. | Privacy Policy
|