Witajcie ;)
Mam problem i nie wiem jak go rozwiązać... Mianowicie:
Czy da się ręcznie zmienić CppWebBrowser->LocationURL? Jeśli nie, to jak to obejść? Chodzi mi o coś takiego że mam plik *html, w którym jest ładowany plik *swf. Tyle że plik ten nie wysyła do serwera potrzebnych rzeczy, lecz do "serwera" mojego kompa, ponieważ pobiera on ostatni URL. (Ładuję plik z dysku) Pomyślałem sobie że załaduję to tak:
TMemoryStream *stm = new TMemoryStream();
stm->LoadFromFile(Edit1->Text);
IPersistStreamInit *psi;
stm->Seek(0, 0);
TStreamAdapter *sa = new TStreamAdapter(stm, soReference);
CppWebBrowser1->Document->QueryInterface(IID_IPersistStreamInit, (void **)&psi);
psi->Load(*sa);
delete stm;
Lecz pojawia mi się sam kod źródłowy? Czemu nie ładuje się normalnie tekst, ani obrazki? Jak to obejść?
Zależy mi na tym, aby stronę załadować z całym asortymentem (obrazki, *swf, itd.), lecz żeby się nie zmieniał LocationURL, a gdy się ładuje ze strumienia ta wartość się NIE zmienia.
Jak macie jakieś pomysły, to walcie.
Pozdrawiam ;)