[VB] wykonywanie skryptu

0

Siema. Czy działanie skryptu, łączenie się ze stroną metodą POST można jakoś ukryć? Aby skrypt nadal działał, można było go przeglądać itd/ nie zawieszał się ?

0

pomoże ktoś?

0

Napisz więcej szczegółów. Na chwilę obecną nie wiem co chcesz osiągnąć ani nawet w jakim języku piszesz. Podejrzewam, że chodzi o VBScript, ale mogę się mylić. ;)

0

Anthony. Używam Visual basic 2010.

Po kliknięciu w button1, skrypt łączy się z pewną stroną. Jeżeli strona działa wolno, to i skrypt długo będzie pracował.
Jak mogę zrobić, iż w czasie wykonywania skryptu, czyli łączenia ze stroną, skrypt nadal działał, czyli można było go przeglądać, bo aktualnie jest zwis i trzeba czekać.

Da się coś takiego zrobić?

0

Chodzi Ci pewnie o to, że zawiesza się interfejs użytkownika. Jest tak dlatego, że wywołujesz skrypt z tego samego wątku który odpowiada za UI. Musisz utworzyć osobny wątek (Thread lub BackgroundWorker) i w nim pobierać dane.

0

Dzięki [soczek]

Jeszcze jedno pytanie, bo nie chcę tworzyć nowego tematu.
Jak mogę zrobić automatyczne przerwanie, albo nie wykonywanie części kodu, jeśli strona jest nie aktywna.
Wiem tylko jak określić, tzw w moim przypadku request.Timeout = 7000.

0

automatyczne przerwanie, ... jeśli strona jest nie aktywna.

po sprawdzeniu ze strona jest nieaktywna, po prostu wyjdz z procedury
albo warunkowo wykonuj kod, ktory ma sens jesli strona jest aktywna

0

Tak, tylko ze ja chcę określić jeszcze czas np 10s i po tym czasie, jeśli strona nadal nie łapie, to tekst w jakiś label "strona offline".

0

jak ustawisz interesujacy cie timeout w requescie i po tym czasie nie dostaniesz response, to zostanie odpowiedni exception rzucony, nalezy do zlapac i w twoim przypadku zakonczyc watek

0

Ok, wszystko działa, dzięki [soczek]

Ostatnie pytanie, aby nie zakładać nowego tematu.

Jak ustawić pozycję kursora, tzw po kliknięciu w button1 do RichTextBox1.Text dodaje nowy tekst i jak ustawić kursor pomiędzy nimi, aby dało się w nie wpisywać kod?

0

[bol]info[/bol]

aby kursor automatycznie powędrował w miejsce info, aby móc od razu wpisywać tam tekst.

1

Metoda Select() richtextboxa
(poprawiłem)

0

SelectedText ??? To nie zmienia tylko wyglądu tekstu : kolor/czcionka, bądź kopiuje tekst?

Bo mi chodzi o lokalizacje kursora w tekście.

1

Myślałem że chodzi ci o to żeby od razu zaznaczyć tekst między [bol] i [/bol] (można by od razu edytować) - Jeśli chodzi ci tylko o przeniesienie kursora to użyj SelectionStart.

No i sorry za to selected text, nie popatrzyłem do dokumentacji i lek przekręciłem. Miałem na myśli metodę Select()

1 użytkowników online, w tym zalogowanych: 0, gości: 1