mateusz251093
mateusz251093
Mam taką tablicę:

Tablica1() = {a, b, c, c, c, d, d, e, f, .... }

Chcę stworzyć tablicę, gdzie będą tylko same niepowtarzające się elementy, tj.:
Tablica() = {a, b, c, d, e, f, ... }
0
  • Najlepsze
  • Wszystkie komentarze
budyn
@mateusz251093: Można zaryzykować o odpalić z grubej rury linq Distinct
Tylko ostrożnie
1
KapiBara1337
@mateusz251093 zrób dwie pętle zagnieżdżone w siebie, zewnętrzna iteruje przez całą tablice, a wewnętrzna sprawdzwa w ife każdy element tej tablicy If(t[i] ==t[j])
Przed pętlą wewnętrzną dajesz flage bool f=true
Jeżeli prawda to ustawiasz flage na false i break;

Po skończonej pętli sprawdzasz wartość flagi i jeżeli ma true to wstawiasz tą zmienną do nowej tablicy bez powtórzeń
1
v.....r
v.....r
Mireczki może wy coś podpowiecie bo mam drobny problem z kodem w VB.NET w tych 2 linijkach

Dim procez As Process = Process.GetProcessesByName(nazwa)
Dim procez2 As Process = Process.GetProcessesByName(nazwa2)

Błąd BC30311 Nie można przekonwertować wartości typu „Process()” na „Process”.
3
  • Najlepsze
  • Wszystkie komentarze
P.....X
P.....X
@vomar: Jak można pisać w VB? ( ͡° ʖ̯ ͡°) Miałeś wcześniej problemy psychiczne?
1
S.....a
S.....a
@PsychoX: to jest metoda statyczna więc nie musi
@vomar: masz bana na dokumentacji ms?
problem jest dokładnie opisany w treści błędu, metoda zwraca tablicę „Process()” a Ty próbujesz ją przypisać do obiektu "Process" który tablicą nie jest dlatego mówi że

Nie można przekonwertować wartości typu „Process()” na „Process”.

https://msdn.microsoft.com/pl-pl/library/z3w4xdc9(v=vs.110).aspx
1
v.....r
v.....r
Mireczki need help
Piszę 1 raz w tym VB.NET cokolwiek i mam problem, nie wyświetla mi się okno po uruchomieniu już skompilowanego programu.
Program sam w sobie działa bez zarzutu.
https://pastebin.com/GgeuFhUq
Gdy wyrzucę całą pętle to oczywiście okno się wyświetla.
WTF
#programowanie #vb #vbnet #visualbasic
1
  • Najlepsze
  • Wszystkie komentarze
a_b_m
@vomar: To na twoim miejscu jeśli nie musisz korzystać z Visual Basica zostawiłbym go w cholerę. Siszarp jest bardziej komfortowy w pisaniu, popularniejszy, ma lepsze wsparcie i przyszłość.
2
a_b_m
@vomar: Dlaczego vb a nie c#?
0
3erpl
#programowanie #vb #vbnet i tez troche #csharp
Majac taka funkcje w BackgroundWorkerze:
http://pastebin.com/W0hjgjLN
W jaki sposob moge sprawic zeby sie wykonywala bez bledow(tak to jest cross thread error), probowalem za pomoca invoke lecz tu jest taki kod ze potrzebuje najpierw stworzyc tabpage i label i pozniej sie do nich odwolac w innej funkcji. Zawolalem csharp poniewaz moze Wy spotkaliscie sie z takim problemem w
4
  • Najlepsze
  • Wszystkie komentarze
Sorn
@3erpl nie możesz captcha przenieść do głównego wątku i po poprawnym zweryfikowaniu uruchamiać nowy wątek?
1
3erpl
3erpl Autor
@Sorn: zrobilem to inaczej, bo mialem cale wazne funkcje w klasie, przenioslem wszystko do maina i dziala. Prowizorka ale dziala :)
1
Student_Bartolomeo
Student_Bartolomeo
Cześć programistyczne mireczki,
Pytanie mam w sprawie łączenia się z plikiem bazy danych na dysku lokalnym (VB.net, ADO.net, SQLite). Używam takiego kodu do odczytania zawartości pliku bazodanowego:

Private Sub ZaladujDGV()
Dim strConnectionString As String
strConnectionString = "Data Source=" & strMiejsceZapisuBD & ".BCDB;Version=3;"
2
  • Najlepsze
  • Wszystkie komentarze
G.....p
G.....p
@Student_Bartolomeo:

System.Data.SQLite.SQLiteConnection

Dokładnie o dokumentację do tego mi chodziło :)

https://github.com/OpenDataSpace/System.Data.SQLite/blob/master/System.Data.SQLite/SQLiteConnection.cs
Linia 249 i komentarz tam zawarty czytał?
1
WujStefan
#hosting #vbnet #mssql
Mirki mam zagwozdkę. Mój znajomy kiedyś założył spółkę razem z pewną dużą firmą. Firma ta zrobiła mu stronę w vb.net, dała dostęp do Comarch Optimy, hostowała wszystko itp. Niestety ich drogi rozeszły się całkowicie, znajomy "dostał w prezencie" stronę, Optimę itp. ... i musi do wakacji wszystko to wynieść z tej firmy. I jest problem ... nie wie gdzie. Szukam w jego imieniu
1
  • Najlepsze
  • Wszystkie komentarze
3erpl
Może ktoś będzie w stanie pomóc #programowanie #vbnet #vb #net #.net
Mianowicie, robię bota do banggood'a i na początku chce się zająć logowaniem, wszystko było dobrze ale wczoraj banggood dodał captchę do logowania.
Link do logowania: http://www.banggood.com/login.html
Link do generowania captchy: "https://www.banggood.com/index.php?com=imagecode&t=display&" & (New Random).NextDouble()
Z moich obserwacji wynika, że gdy w jednej karcie macie otwarty panel logowania a w drugiej będziecie odświeżać stronę z captchą
1
  • Najlepsze
  • Wszystkie komentarze