czwartek, 22 lipca 2010

Ciekawy błąd

Przy aktualnym projekcie korzystam z biblioteki ogdi. Ma ona formę plików .dll oraz .lib. Aplikacja skompilowała się oraz zbudowała bez problemu, jednak jej uruchomienie zakończyło się pojawieniem komunikatu o błędzie: "An application has made an attempt to load the C runtime library incorrectly." o kodzie R6034.

Tutaj jest link do opisu problemu na stronie Microsoftu: link.

Gdyby ktoś trafił na podobny problem i nie od razu załapał o co chodzi z tym manifestem, to służę wyjaśnieniem. Domyślnie VS zamieszcza manifest wewnątrz aplikacji, dzięki temu system potrafi załadować niezbędne biblioteki. W tym wypadku mechanizm zawiódł, ponieważ najwyraźniej plik ogdi.dll potrzebuje załadować dodatkowe zależności, ale sam nie zawiera manifestu. Trzeba, więc dodać manifest pliku ogdi.dll do naszej aplikacji.

wtorek, 13 lipca 2010

Urlop

Na przełomie czerwca i lipca pojechaliśmy z żoną do Krynicy Morskiej. Trafiła nam się cudowna pogoda. Przez te 8 dni padało raz i to wieczorem. Oczywiście taki wypad zaowocował masą zdjęć, szczególnie plaży i morza podczas zachodu słońca.






Wspomniany deszcz także dał okazję do „cyknięcia” kilku ujęć:



Niestety wyjazd ujawnił też parę ciemnych stron. Po pierwsze, niesamowita wręcz ilość wodorostów (czyżby efekt uboczny powodzi?). Przy brzegu było ich tyle, że tłumiły fale! Mało przyjemnie wchodzi się do takiej wody. Oczywiście fale wyrzucają te wodorosty na brzeg, gdzie zwyczajnie gniją. Smród i brud. Po drugie remont dróg. Akurat obok naszego noclegu i po drodze nad morze kładli asfalt. Smród i brud.