PerSalmi.NET

Swedish .Net software developer...
# Wednesday den 13 August 2008

image

Roger Westerlund är inte bara systemutvecklare, han är också bloggare. Vår historia går ganska långt tillbaka till tiden då man drev BBS och höll på med Amigadatorer. Numera jobbar vi på olika sidor om skiljelinjen mellan .NET och Java-territorierna, men det är ju en stor fördel att vi har specialistkompetens inom båda områdena vid släktmiddagar och andra familjehögtider då det kan behövas. Jag utgår från att vi kommer att få läsa om en del intressanta observationer framöver, antagligen får han ur sig en del på väg till och från jobbet och vi andra får ta del av det tack vare mobilbredbandsexplosionen. Läs mer om hans öden och äventyr på “I code Java for food”.

Wednesday, August 13, 2008 7:49:54 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Diverse
# Friday den 8 August 2008

Jag vet att jag kommer att sitta och leta efter lösningen på det här problemet fler gånger framöver när teflonminnet slagit till. Det lika bra att posta lösningen här nu direkt medan jag minns även om ingen annan någonsin kommer att behöva den.

Problemet:

Scenariot är att jag har lagt till kontroller på en dialog i ett MFC-baserat C++ projekt för Windows Mobile i Visual Studio 2008 och nu ska koppla kod till events på dessa kontroller. T. ex. en OnBnClick-handler för en knapp. Vanligtvis är det bara att högerklicka på knappkontrollen och välja Add Event Handler… för att få upp Event Handler Wizarden. Men inte denna gång! Istället fick jag ett felmeddelande: “Add/Remove operation is impossible, because the code element C… is read only". Kollade massor av grejer, inga filer var låsta av nån process, omstart av Visual Studio hjälpte inte heller, hittade referenser till att det varit en bugg med detta symptom i VS2005 men att det fixats i SP1 för 2005. Nu var jag ju uppe på VS2008 så det borde inte vara samma.

image

Lösningen:

Det var enkelt när jag väl kom på det! Stäng Visual Studio och gå till Utforskaren och radera sedan projektets .ncb-fil (i denna finns IntelliSense information) som vanligen ligger på solution-nivån på disken samt .aps-filen i projektmappen.

Starta om Visual Studio och ladda projektet, vips så fungerar verktygsstödet för att generera kod utifrån dialogeditorn och alla Wizards startar som de ska igen! Filerna som togs bort skapas om automatiskt när man laddar projektet.

image

Friday, August 8, 2008 2:06:53 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
MFC | Windows Mobile | Visual Studio
# Monday den 4 August 2008
image

Karl Seguin har sammanställt och släppt sin artikelserie Foundations of Programming som e-bok, det kanske kan vara något som passar i hängmattan om man fortfarande är i semesterläge. I PDF-form är den i alla fall på närmare 80 sidor och ger en kompakt genomgång av DDD, dependency injection, enhetstester, OR-mappning och en del annat.

Monday, August 4, 2008 1:54:56 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Läsning | Utveckling
Blog & Contact
Per Salmi
Per Salmi
Min LinkedIn Profil

Jag arbetar på Combitech AB i Linköping med konsultuppdrag och utbildning inom Microsoft .NET området. Kontakta mig gärna om ni har frågor, behov av konsulttjänster eller är intresserade av utbildning inom .NET.

Copyright © 2019 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

Sign In
Statistics
Total Posts: 73
This Year: 0
This Month: 0
This Week: 0
Comments: 0

Datorer
All Content Copyright © 2019, Per Salmi