Search  
Friday, May 25, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Cod, sintaxa si comenzi  Alta problema l...
 Alta problema legata de subiectul de mai sus
 
 10/14/2010 8:09:46 PM
User is offlinedanilea
212 posts
4th


Alta problema legata de subiectul de mai sus
 (N/A)
Buna seara,
Ca sa nu incurc borcanele,am pus intr-un director separat:myForm(care are gridul pe ea setat cum imi trebuie mie);clasele
aferente si myColumn.prg
Am modificat gridul existent de pe myForm si acum are la baza clasa mea Grid cu MemberClass=myCol si MemberClassLibrary=myColumn.prg
Si clasa Header(myHeader) este definita in myColumn.prg .
In Designer dau Run la myForm si totul este bine.
Copiez myForm,clasele modificate in directorul unde imi este aplicatia.Deschid aplicatia cu Project Manager si dau sa modific myForm.
Surpriza: primul mesaj "The specified class library does not exist or does not contain a valid member class" si al doilea mesaj "myHeader1
Parent:object class is invalid for this container".Am apelat si din fereastra de comenzi SET PROCEDURE TO myColumn.prg
si tot acelasi mesaj.Am deschis myForm cu USE myForm.scx si m-am uitat peste tot si totul mi se pare identic cu forma din directorul in care a fost
pusa separat(am readresat calea unde gaseste VCX-ul).
M-am prostit.Am spus mai sus ca nu as vrea sa refac toate gridurile de pe formele deja existente dar se pare ca nu am alta solutie.
Nu inteleg de ce in directorul in care am pus separat myForm aceasta merge si cind am pus-o la locul ei(in directorul unde am proiectul) numai merge.
 10/14/2010 8:33:55 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Alta problema legata de subiectul de mai sus
 (N/A)
Adauga formul in proiect si executa un rebuild proiect.
Verifica sa exista in proiect bibiloteca in care se gaseste clasa gridului si procedura in care este definitia coloanei.
Nu ar trebui sa mai ai erori la deschiderea formului in designer.

Daca vrei sa inlocuiesti gridul in formurile in care ai deja un grid derivat din clasa de baza, foloseste procedura pe care ti-am dat-o.
Din motive care tin de modul in care VFP instantiaza gridul, coloanele bazate pe clasa custom nu trebuie sa se numeasca tot ColumnX
Daca numele coloanei este Column, vfp va instantia un grid cu coloane derivate din clasa de baza.  Bug sau by desing, nu mai are importanta, cata vreme nu se va mai rededia vreodata.
Daca vrei sa utilizezi acea procedura pen formuri, modifica in cod extensia din vcx in scx.



Daniel Buduru
  Visual FoxPro  Cod, sintaxa si comenzi  Alta problema l...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement