Avatar billede pablopablo Nybegynder
18. november 2005 - 12:46 Der er 17 kommentarer og
1 løsning

Konvertering af Form fra VS. 03 til VS. 05

Hejsa...

Jeg er igang med at kovertere mit program fra VS. 03 til VS. 05...

MEN der kommer nogle compilerfejl jeg ikke ved hvad jeg skal ved...?-/

Den bokker sig over, at den ikke kan finde forskellige ting...

FX.

1. Warning:Could not find type 'UDDataGrid'.  Please make sure that the assembly that contains this type is referenced.  If this type is a part of your development project, make sure that the project has been successfully built.

"UDDataGrid" er blot min egen klasse som arver fra Datagrid Klassen, idet jeg havde brug for at override nogle få metoder i sin tid...dette har altid virket fint i VS. 03...klassen "UDDAtagrid" findes i projektet i "Solution Explorer", så jeg forstår ikke rigtig hvorfor den ikke kan finde ud af det??

2. Dette er stort set det samme, men omhandler om datasets...Jeg har genereret dataasets via designeren i VS. 03 udfra en dataAdapter...men i VS. 05 brokker den sig med følgende besked....

Warning: Could not find type 'DataSetSøgMvSdCv'.  Please make sure that the assembly that contains this type is referenced.  If this type is a part of your development project, make sure that the project has been successfully built.

Håber meget i kan hjælpe mig...?

Mvh. PabloPablo
Avatar billede dr_chaos Nybegynder
18. november 2005 - 12:48 #1
1. har du lavet en reference ?

2. prøv at builde det projekt som DataSetSøgMvSdCv tilhører.
Avatar billede pablopablo Nybegynder
18. november 2005 - 12:53 #2
1. lavet en ref?? Det hele virker jo i VS. 2003! "UDDataGrid" ligger i et og samme projekt hvor det benyttet henne....

2. DataSetSøgMvSdCv ligger i samme projekt, som det bliver benyttet, det er designeren som har genereret datasettet i sin til jo...
Avatar billede dr_chaos Nybegynder
18. november 2005 - 12:56 #3
hmm. der er ikke noget vrøvl med namespaces eller noget i den stil ?
Avatar billede pablopablo Nybegynder
18. november 2005 - 12:58 #4
Div. klasser benytter et nemaspace...men oprindeligt, så gør "UDDataGrid" klassen ikke og det virker fint i VS. 03...har lige prøvet er indsætte det i sammen namspace som di.v andre klasser, men det ændrer intet...?-/
Avatar billede dr_chaos Nybegynder
18. november 2005 - 13:00 #5
det er ikke fordi det drejer sig om forskellige projekter i samme solution ?
Avatar billede pablopablo Nybegynder
18. november 2005 - 13:05 #6
Jeg har ca. 10 projekter i min solutions....MEN disse fejl er inden for samme projek, såå....? ja, jeg forstår det ikke rigtig...?
Avatar billede dr_chaos Nybegynder
18. november 2005 - 13:06 #7
filen UDDataGrid er den fejlfri ?
Avatar billede pablopablo Nybegynder
18. november 2005 - 13:07 #8
yep
Avatar billede dr_chaos Nybegynder
18. november 2005 - 13:12 #9
det lyder meget mærkeligt.
er det besværligt at sende mig kildekoden til projektet ?
Avatar billede pablopablo Nybegynder
18. november 2005 - 13:18 #10
Ja det gør det!

Det er pænt af dig, men det kan jeg desværre ikke, af sikkerhedsmæssige årsager, det er et program til pro. brug verdenen over ;)
Avatar billede dr_chaos Nybegynder
18. november 2005 - 13:23 #11
prøv at sætte using af namespacet med UDDataGrid i toppen af siden.
eller
prøv at referer klassen UDDataGrid med namespace.UDDataGrid  og se om det virker.
Avatar billede pablopablo Nybegynder
18. november 2005 - 13:30 #12
hhm...det kan jeg ikke rigtig..."UDDataGrid" er af typen Component Class og den er allerede indkaplet i samme namespace som klassen som benytter den...??

Og alle div. steder som benytter instanser af klassen er this.instansnavn...
Avatar billede dr_chaos Nybegynder
18. november 2005 - 13:37 #13
er component klassens konstruktør sat til public ?
Avatar billede dr_chaos Nybegynder
18. november 2005 - 13:39 #14
grunden til jeg spørger er denne text fra MSDN:
A class defined with private access is not visible to users of your assembly. This is the access level to use for helper classes internal to the assembly.

Setting the Access modifier to public makes a component class available to users of your assembly. To control whether users of your assembly can create instances of the component, specify the appropriate access level for its constructor.
http://66.249.93.104/search?q=cache:7H8CpKT9NGkJ:msdn.microsoft.com/library/en-us/vbcon/html/vbconAttributesOfComponentClasses.asp+visual+c%23+Component+Class&hl=da
Avatar billede pablopablo Nybegynder
20. november 2005 - 06:16 #15
hehe, ja det er korrekt, det er meget basic...

Jeg har faktisk fundet løsningen nu...

Grunden til at den brokkede sig over div. klasser mv. den ikke kunne finde, var blot pga. at jeg ikke har fået konvereret alle mine projekter hvert for sig, men da de blev det så virkede det.

Dog brokkede den sig stadig en masse over syntaksten af div. datasets som designeren i VS. 03 havde lavet...det kunne den heller ikke selv hjælpe med...så jeg måtte være lidt kreativ og lave et helt nyt projekt, som benyttede et dataset, for at jeg efterfølgende kopierede syntaksten fra datasettets cs-fil og efter at have rettet det til så indsatte jeg det i mit andet projekt - og det virkede ;=)
Avatar billede dr_chaos Nybegynder
20. november 2005 - 09:49 #16
skal jeg smide et svar eller tager du selv points ?
Avatar billede pablopablo Nybegynder
20. november 2005 - 12:49 #17
Læg du bare et svar...
Avatar billede dr_chaos Nybegynder
20. november 2005 - 14:11 #18
gør jeg :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester