11 30
Kolejny bład napotkany przy pracach nad moją małą .NETową aplikacją webową:
‘System.Web.Mvc.HtmlHelper’ does not contain a definition for ‘RenderAction’
Jak się okazało zainstalowanie framework’a to nie wszystko. Należy jeszcze ściągnć i zainstalować dodatkowe fjuczery od Microsoftu. ;] Jest to biblioteka: Microsoft.Web.Mvc.dll Czytaj dalej »
11 22
Witam dziś pół dnia walczyłem aby mi się wykonała następująa komenda:
import javax.microedition.io.file.*;
NetBeans cały czas zwracał komunikat: “package javax.microedition.io.file does not exist” Powodem takiego stanu rzeczy było nie dołączenie pakietu “File Connection and PIM Optional Package 1.0″ do projektu. Niestety takiego pakietu nie było na liście pakietów opcjonalnych w netbeans 6.7.1
Czytaj dalej »
11 21
Dokładnie chodzi o następujące przeciążenie metody:
createImage(byte[] imageData, int imageOffset, int imageLength)
Otóż w dokumentacji stoi:
The imageoffset and imagelength parameters specify a range of data within the imageData byte array. The imageOffset parameter specifies the offset into the array of the first data byte to be used. It must therefore lie within the range [0..(imageData.length-1)]. The imageLength parameter specifies the number of data bytes to be used. It must be a positive integer and it must not cause the range to extend beyond the end of the array. That is, it must be true that imageOffset + imageLength < imageData.length.
Z czego wprost wynika że imageLength = imageData.length-1 natomiast powinno być imageLength = imageData.length łopatologicznie: jeżeli mamy byteArray o długości 10 w tablicy [0...9] to wywołujemy metodę tak:
Image.createImage(byteArray, 0, 10);
a nie tak jak to wynika z dokumentacji:
Image.createImage(byteArray, 0, 9);
11 17
Od jakiegoś czasu pracuję nad aplikacjami webowymi tworzonymi w ASP .NET. Platforma ta posiada taki “fajny” feature, który generuje wyjątki w języku strony: UICulture language. Chodzi o wyjątki generowane przez maszynę wirtualną czyli wiadomości dla NullPointerException to
“Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.”
a NotImplementedException ma Message:
“Metoda lub operacja nie jest zaimplementowana.”
Widząc taki komunikat każdy średnio zaawansowany programista poradzi sobie bez wujka G. Ale gdy treść komunikatu brzmi:
“Istniejący obiekt w obiekcie ObjectContext jest w stanie Added. Zmiany można zastosować tylko wtedy, gdy istniejący obiekt jest w stanie niezmieniony lub zmodyfikowany.”
sytuacja nieco się komplikuje.
Czytaj dalej »
Ostatnie komentarze