- Egy szenzor, két zoomkamera: újraírta a Huawei a mobilfotózás történetét
- Poco M3 - felújított állomás
- Térerő gondok, tapasztalatok
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Google Pixel topik
- Milyen okostelefont vegyek?
- Honor Magic6 Pro - kör közepén számok
- One mobilszolgáltatások
- Olcsó Galaxyk telepíthetik a One UI 7-et
Új hozzászólás Aktív témák
-
atti1848
senior tag
válasz
Jhonny06 #3199 üzenetére
Köszönöm a segítséget.
De ha jól sejtem akkor még néha dobhat a tömbe bele 2 ugyan olyan számot ugye?Mert ahogy írtad én először a Thread.Sleep(100)-ra állítottam és egy pár kattintás után beugrott 2 db egyforma szám.
Most 50-re állítottam és próbálkozok vele, de eddig nem volt egyforma.
Teljesen kezdő vagyok ebben a programozásban, úgy hogy lehet hülyeséget írok, de szerintem, amit előtted írtak ez a feltételes lenne a legtökéletesebb,mert akkor mindig végig vizsgálná a tömböt, de az a gond,hogy én azt nem tudom megcsinálni,mert ugye gyenge vagyok hozzá.
Ez az egész egy próbaprogram akarna lenni egy lottós szám generálásához, Form-al és Button-al.
-
Jhonny06
veterán
válasz
atti1848 #3197 üzenetére
Nem árt késleltetni egy kicsit:
Thread.Sleep(1000);
A paramétert ezredmásodpercben kell megadni, azaz a fenti kód 1 másodperccel fogja késleltetni, de ez sok a program futásakor, azaz olyan 10-100 közötti érték már ideális. Túl gyorsan generálódnak az értékek.
Ilyesmit is lehet:
using System;
using System.Threading;
public static class RandomHelper
{
private static int seedCounter = new Random().Next();
[ThreadStatic]
private static Random rng;
public static Random Instance
{
get
{
if (rng == null)
{
int seed = Interlocked.Increment(ref seedCounter);
rng = new Random(seed);
}
return rng;
}
}
}Amúgy a dupla for ciklusnak semmi értelme, mert pont akkor nem tesz bele értéket, amikor nem egyenlő egy másik számmal és neked pont akkor kéne, amikor nem egyenlő. Így akkor tesz bele, amikor egyenlő.
Ennyi az egész:
Random rnd = new Random();
int[] szamok = new Int32[5];
for (int i = 0; i < szamok.Length; i++)
{
szamok[i] = rnd.Next(1, 90);
Thread.Sleep(100);
}
for (int i = 0; i < szamok.Length; i++)
Console.WriteLine(szamok[i]);System.Threading-et using-olni kell természetesen.
-
atti1848
senior tag
SZiasztok.
Próbálgatok csinálni egy kicsike programot, ami egy tömbe tölt be véletlen szerűen számokat.
tegyük fel legyen a tömb 10 elemű.Ezt egy for ciklussal és egy random generálással készítem ugye?
Ez eddig oké is, mikor kiíratom akkor veszem észre,hogy igen is van olyan hogy 2 db ugyan olyan szám is van a tömben.Próbáltam már 2 ciklust egybe ágyazni és egy feltételle kiszűrni,hogy, ha a tomb==tomb[j] elemável akkor a tomb[j] = rnd.next(1,100);
Mit rontok el?
Előre köszönöm a segítséget.
private void button1_Click(object sender, EventArgs e)
{
Random rnd = new Random();
int[] szamok=new Int32[5];
for (int i = 0; i < szamok.Length; i++)
{
szamok[i] = rnd.Next(1, 90);
}
for (int i = 0; i < szamok.Length; i++)
{
for (int j = 1; j < szamok.Length; j++)
{
if (szamok[i] != szamok[j])
{
}
else
{
szamok[j] = rnd.Next(1, 90);
}
}
}
//szamok[0] = rnd.Next(1, 90);
//szamok[1] = rnd.Next(1, 90);
//szamok[2] = rnd.Next(1, 90);
//szamok[3] = rnd.Next(1, 90);
//szamok[4] = rnd.Next(1, 90);
textBoxÖtös.Text = szamok[0].ToString()+", " + szamok[1].ToString()+", " + szamok[2].ToString()+", " + szamok[3].ToString()+", " + szamok[4].ToString();
} -
szabok512
csendes tag
Hali!
Valaki tud-e C# és 2010-es studio framework 4.0-hoz 3D enginet,
DirectX 9.0-val.Vagy valami leírás is jó lenne.
Üdv, Chris
-
#90999040
törölt tag
válasz
WonderCSabo #3174 üzenetére
Szívesen! Bár látom, sikerült vb.net példát belinkelnem, de ezek szerint nem okozott nagy problémát.
-
válasz
Neil Watts #3191 üzenetére
Megoldva ez is... További jó napot!
MOD: Elnézést, a túl sok egymásutáni hszért.
-
-
bpx
őstag
válasz
Neil Watts #3188 üzenetére
legyen a kitalálandó szám a Form tagváltozója, a Loadban adsz neki értéket random.next-tel
a Form egy másik változója legyen a próbák száma 0 kezdőértékkel
gombnyomásnál vizsgálsz + növeled a próbák számát, semmilyen for ciklus nem kell
ha a próbák száma elérte a 7 és nem találta ki, game over -
No, a 2. megoldva.
Az első viszont érdekes.
Hét próbálkozásból kéne kitalálni a számot max, azért raktam be a forba a 7-et.
Nem tudom viszont, hogy miként kéne igazából megoldani az elsőnek ezt a vázolt gondját sajnos. Vagyis tudom -sejtem-, csak ha valami olyan szerkezetet használok amit még nem vettünk akkor nem fogadják el.Üdv. core2
-
1. OK, tehát a randomszám generálást. Hisz az csak 1x kell.
De ha átpakolom a Loadba, akkor nincs semmi hatása, max annyi, hogy nem fut le a program, mert ugye teljesen jogosan hibaként érzékeli. Akkor mégis hogyan?
2. Na várj, ezt nem értem:
"a kívánt működést megvalósítja ránézésre, de gondolkodj rajta kicsit, és rájössz, hogy nem kell háromszor (kilencszer!) megírni ugyanazt"
Miért? Mindegyik gomb külön kiértékelési rendszerrel rendelkezik, s le kell ellenőriznem mindet.
"továbbá a szövegnek sincs semmi jelentősége a vizsgálatnál (főleg hogy ki sem írod a játékosnak, hogy a gép mit választott)"
Na az igaz...
Üdv. core2
-
bpx
őstag
válasz
Neil Watts #3185 üzenetére
1. rakd oda, ami nem hívódik meg minden gombnyomásnál
2. a kívánt működést megvalósítja ránézésre, de gondolkodj rajta kicsit, és rájössz, hogy nem kell háromszor (kilencszer!) megírni ugyanazt
egy eseménykezelőt lehet több gombhoz is rendelni, nézd meg a Form1 generált részét (Form1.Designer.cs)
továbbá a szövegnek sincs semmi jelentősége a vizsgálatnál (főleg hogy ki sem írod a játékosnak, hogy a gép mit választott) -
válasz
Neil Watts #3185 üzenetére
2. Mégsincs sajnos, még így sem.
-
-
ArchElf
addikt
válasz
Des1gnR #3179 üzenetére
Ötletek:
1. Használj ""-t filterezésre, lehet, hogy a "*" csak a kiterjesztés nélküli fájlokat figyeli.
To watch for changes in all files, set the Filter property to an empty string ("") or use wildcards ("*.*"). To watch a specific file, set the Filter property to the file name. For example, to watch for changes in the file MyDoc.txt, set the Filter property to "MyDoc.txt". You can also watch for changes in a certain type of file. For example, to watch for changes in text files, set the Filter property to "*.txt".
2. lehet, hogy explicit Security Permission kell a metódusnak:
[PermissionSet(SecurityAction.Demand, Name="FullTrust")]3. WaitForChanged
This method waits indefinitely until the first change occurs and then returns. This is the same as using WaitForChanged with the timeout parameter set to -1.
Egyrészt ez a metódus addig vár, amíg nincs változás (tehát a program "megáll, amíg nem történik valami). Másrészt amikor visszatér az első változással, akkor tovább fut a program (te viszont nem is nézed, mi a változás). Azután beállítod a figyelést és a események generálását, de mivel nincs, ami "visszatartaná" (loop vagy readkey, vagy akármi), így a programot ezzel ki is lép...AE
-
Des1gnR
őstag
Üdv mindenkinek!
Egy olyan programot írok ami figyeli egy könyvtár változásait. A program elindulásakor vár arra, hogy történjen valami a könyvtárba majd ha megtörtént akkor nem ír ki semmit.
Mi lehet a hiba?using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace figyel
{
class Program
{
static void Main(string[] args)
{
FileSystemWatcher figyel = new FileSystemWatcher();
figyel.Path = @"c:\";
figyel.Filter = @"*";
figyel.WaitForChanged(WatcherChangeTypes.All);
figyel.Changed += new FileSystemEventHandler(OnChanged);
figyel.Created += new FileSystemEventHandler(OnCreated);
figyel.Deleted += new FileSystemEventHandler(OnDeleted);
figyel.Renamed += new RenamedEventHandler(OnRenamed);
figyel.EnableRaisingEvents = true;
}
private static void OnChanged(object source, FileSystemEventArgs e)
{
Console.WriteLine("A könyvtár tartalma megváltozott.");
}
private static void OnRenamed(object source, RenamedEventArgs e)
{
Console.WriteLine("A könyvtár egy elemét átnevezték.");
}
public static void OnCreated(object source, FileSystemEventArgs e)
{
Console.WriteLine("A könyvtárban létrhoztak egy elemet.");
}
public static void OnDeleted(object source, FileSystemEventArgs e)
{
Console.WriteLine("A könyvtár egy elemét törölték.");
}
}
} -
válasz
Peter Kiss #3177 üzenetére
Ez a DRY, való igaz.
Egyébként a feladathoz: a gomboknál felesleges a mouseDown-t használni, főleg, ha utána azt mondod, hogy mindegy, melyik gombot nyomta meg a nép - akkor már inkább a click.
-
Peter Kiss
őstag
válasz
Neil Watts #3175 üzenetére
Amikor centire ugyanazt a kódot írjuk le újra meg újra, akkor kérdezzük meg magunkról: nem tudnám ezt úgy megcsinálni, hogy ne sokszorozzam a kódom mennyiségét?
-
bpx
őstag
válasz
Neil Watts #3175 üzenetére
1.
minden gombnyomásnál új számot generál
és amúgy meg minek ide for ciklus ami 7-szer végigmegy az egészen?2.
JatekosValaszt = "papir";a papír hosszú í
-
Sziasztok!
Az alábbi két feladattal lenne egy kis gondom:
Hibajelenség: Sosem találja el a gondolt számot. Nem értem miért, itt szívok vele egy fél napja. Hibás lenne a gondolatmenetem? O.o
A Kő és az Olló gombok működnek, a Papír nem, pedig centire ugyanaz a kód.
Mi lehet a baja?
Köszönöm a segítséget!
Üdv. core2
-
martonx
veterán
Itt PHP-ra van is példa program, de mivel webservice gondolom bármiből könnyedén meg lehet hívni.
-
ubid
senior tag
valaki csinált már MNB középárfolyam lekérdezéseket ?
Mit lehet ehhez használni ?
-
#90999040
törölt tag
válasz
WonderCSabo #3169 üzenetére
-
WonderCSabo
félisten
Bajban vagyok. KeyDown eventet akarok elkapni, de az istennek se akar működni. Ha a form-ra bmit rápakolok, nem működik a cucc, csak üres form esetén. A KeyPreview propertyt True -ra állítottam. Mi lehet a gond?
-
szabok512
csendes tag
Hali!
Köszi mindenkinek a segítséget, készülget a lottó progim.(már azért használható)
letölthetitek: http://data.hu/get/5018298/Lotto.zip
Framework 4.0 - kell a futtatáshoz.Üdv, Chris
-
kingabo
őstag
válasz
Jhonny06 #3166 üzenetére
A legegyszerűbb a Stopwatch.
Én többször is TimeSpan vagy DateTime segítségével számoltam: indítás előtt az aktiális idő, befejezás után, a kettő különbsége az eltelt idő.szerk: lehet félre értettelek. Ha azt akarod folyamatosan kiírni, hogy pl mennyi ideje megy egy játék, akkor timer. 1sec-enként üssön, a tick-ben meg növeljen egy sima int változót, amit átszámolsz, vagy TimeSpan-t, ami meg simán visszaadja a megfelelő formában az időt.
-
Jhonny06
veterán
Sziasztok!
Form alkalmazáshoz mi a legegyszerűbb módszer az idő mérésére (00:00 - másodperc:perc alapon, később átváltani másodpercre az egészet). Elindítani és megállítani kéne tudni, semmi extra.
Keresgéltem a neten, de nem találtam értelmes segítséget.
Nem tudom, hogy a beépített timer erre mennyire alkalmas (?).
-
atti1848
senior tag
Sziasztok.
Készítek egy játékot és szeretnék beolvasni egy txt-ből szöveget, majd kiíratni egy listboxba, de sortöréssel.
Próbálkozok vele, de nem tudom.Az már megvan,hogy beolvassa a szöveget és ki is írja a listboxba, de egy sorba.Meg az ékezeteket nem ismeri fel.
Segítsetek légyszi.Köszönöm.
-
Jhonny06
veterán
Az hogy lehet, hogy írni akarok egy teljesen újonnan létrehozott file-ba és kiírja, hogy egy másik process használja?
Így próbáltam:
StreamWriter sw = new StreamWriter("path");
Aztán
sw.WriteLine(data);
-
Jester01
veterán
Azt jelenti, hogy kettő Form1-ed van most. Ha ez tulajdonképpen egy osztály két darabban, akkor mindkettőt jelöld meg partial-nak, ahogy az üzenet írja. Ha csak névütközés, akkor az egyiket nevezd át.
Egyébként ezeket a generált Form1, Button1, stb. neveket azonnal le kell cserélni létrehozáskor valami beszédes névre.
-
Ricko
tag
Senkinek semmit ötlet?
-
Chipi333
csendes tag
válasz
Jhonny06 #3153 üzenetére
Tehát ha jólértem a stepHappenedben benne van a pálya.
Na ezek után te végignézed azt a sort, oszlopot ahova a lépés történt éppen, plusz az átlókat. De minden poíciót a game.Choice-al hasonlítasz össze... A másik játékossal nem foglalkozol -> esélyed sincs kideríteni, hogy vele mi van.
Game.choice helyett használd a game.StepHappened[x,y]-t, már ha jól sejtem hogy az x,y az utolsó lépés koordinátái. -
Jhonny06
veterán
3X3-as amőba játékot próbálnék írni, ide bemásoltam a játék végét ellenőrző függvényt, ami minden lépés után lefut.
De ezzel az a baj, hogy csak azt érzékeli, amikor az általam kiválasztott karakterrel levő játékot nyer. Többjátékos módról van szó, azaz az elején kiválasztja az első valamelyik karaktert (X vagy O) és azzal kezdi a lépést, a másik meg automatikus a másik karaktert kapja meg és azzal lép. Tehát ha az elején kiválasztom az X-et és azzal nyerek, az OK. De ha játszik velem valaki és ő automatikusan az O-t kapja és ő nyer, akkor semmi.
A StepHappened kétdimenziós tömb reprezentálja azt, hogy hol történt a lépés, a Choice pedig egy char, ami a játék elején kiválasztott X-et vagy O-t tartalmazza.
Próbáltam kiterjeszteni a függvényt, a végén vagy 4X ekkora lett, de mindig összeakadt és olyan helyeken írt ki játék végét, ahol nem volt indokolt.
-
Ricko
tag
Sziasztok
C#-ból kellene segítség, VS2010-ben bemásoltam egyik projektből egy ugyanolyan nevű, újba az előző kódját... Ezt üzenetet dobja:
"Error 1 Missing partial modifier on declaration of type 'WindowsApplication22.Form1'; another partial declaration of this type exists D:\KÉSZ\WindowsApplication22\WindowsApplication22\Form1.cs 17 18 WindowsApplication22"
-
Jhonny06
veterán
válasz
Realradical #3146 üzenetére
Ja.
A sok spam meghozta gyümölcsét.
-
Jhonny06
veterán
válasz
Realradical #3144 üzenetére
Valóban, köszi.
-
Jhonny06
veterán
válasz
Realradical #3140 üzenetére
Paraméterbe simán this.függvénynév kell?
Sima kétparaméteres eventHandler egyékbént.
public void newGame(object sender, EventArgs e)
{
//...
}Bár lehet, hogy még a paraméterek se kellenek, nem is használom a függvényen belül.
-
Jhonny06
veterán
válasz
Realradical #3140 üzenetére
Köszönöm, így megy.
-
Realradical
őstag
válasz
Realradical #3140 üzenetére
Kifutottam a szerkből. Ha a main formod neve Form1 akkor nyilván az első sorod így néz ki:
Form1 mainForm = new Form1(); -
-
Jhonny06
veterán
Egy formon belül lehet használni egy másik form eseménykezelőjét? Mert ugye csak a sajátjait látja alapból. Próbáltam publiccá tenni, de nem megy.
-
j0k3r!
őstag
válasz
Jhonny06 #3128 üzenetére
Image.Dispose, ha jol emlekszem.
-
Jhonny06
veterán
Egy pictureBox tartalmát hogy tudom törölni? Így próbáltam, de semmi.
pictureBox1.Image = null;
vagy
pictureBox1.Invalidate();
Egyik se megy. Próbáltam utána frissíteni a Formot, de még mindig benne van a kép. Ráadásul akkor újratölti az egész progit, ami nekem nem jó, mert van egy felugró ablak az elején, amit értelemszerűen nem akarok, hogy újra megjelenjen, mert annak csak a program indításakor kell felugrania. Bár ezt ki tudom védeni egy segédváltozóval, nem egy nagy kaland, de maga a kép akkor se tűnik el.
Köszi.
-
Jhonny06
veterán
válasz
WonderCSabo #3126 üzenetére
Köszönöm.
-
-
Jhonny06
veterán
Az lehet, hogy nem tudom elérni a DispatcherTimer classt? A System.Windows.Threading-en belül van, de nem tudok rá hivatkozni using-al. WindowsBase.dll assembly-ben van, valahogy hozzá kéne adni referenciaként a Visual Studio-ban?
-
amargo
addikt
válasz
Des1gnR #3120 üzenetére
Nekem önmagában már az furcsa, hogy a ctor-ban végzel olyan műveleteket, amelyeket nem ott kellene inicializálni.
De load/loding eseményei is vannak a formnak, ebből meghívhatod azt a metódusodat, amibe kiszervezed a feltöltést, majd click-re is ezt fogod meghívni.
Azért nem egészséges Form init-be sql hívást rakni főleg szinkront, mert amíg töltődik áll a Form. -
fesii
aktív tag
Sziasztok!
Megszeretném tanulni az alapokat.
Ehez a James Foxall - Tanuljuk meg a Visual CSharp 2008 használatát 24 óra alatt könyv megfelelő? Eddig két órát csináltam meg nekem tetszik mert leírja rendesen az alapokat de mivel más könyvbe eddig bele se olvastam lehet, hogy nem ez az igazi könyv.
Válaszotok előre is köszönöm! -
Des1gnR
őstag
Csak az a baj, hogy ha csak a do-while ciklust rakom ki egy metódusba akkor ugye dobja a hibákat, hogy nincs meg pár dolog amit egyébként a Form1-ben hozok létre, de az egészet meg nem rakhatom ki, mert akkor minden válaszadáskor csatlakozna az adatbázishoz és az sem jó. Vagy nem így gondoltad?
-
Des1gnR
őstag
Ebben a programomban: http://pastebin.com/CFGk1gAB lenne az a problémám, hogy a Form1 magjában lévő sorok egy do while ciklusba vannak zárva aminek az vizsgálandó értékét gombnyomással állítom be, de ekkor már kilép a ciklusból, így nem ismétlődik a program. A gomblenyomás metódusban kellene újra meghívnom a Form1-et?
-
Jhonny06
veterán
válasz
Peter Kiss #3116 üzenetére
Nem ez volt az, de így is megy, köszi.
-
Jhonny06
veterán
Sziasztok!
Ezt hogy tudnám átkonvertálni, hogy működjön (utolsó sor)? Régen mintha castolással összejött volna, de most sehogy se megy.
Control s = sender as Control;
if (game.Choice == 'X')
s.BackgroundImage = "\\images\\char_x.png"; -
SeQ
csendes tag
válasz
martonx #3103 üzenetére
Ma és tegnap este elkezdtem ezt a Watin-t. De nem igazán sikerül megvalósítanom a legelső mintapéldát sem
Ezen video alapján szépen megcsináltam mindent:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using WatiN.Core;
namespace GettingStarted
{
[TestFixture]
[RequiresSTA]
public class Class1
{
[Test]
public void Should_start_google()
{
using (var browser = new IE("google.com"))
{
browser.TextField(Find.ByName("q")).TypeText("watin");
browser.Button(Find.ByName("btnG")).Click();
}
}
}
}De végén mikor futtatni szeretné, és rákattint a "pici sárga izére" és onnét futtatja, ezt én már nem tudom megcsinálni, mert nekem ott nincs semmi csak egy üres szürke és zöld sáv (biztosan be lehet ezt kapcsolni, de hogy?)
Van valaki aki használja ezt a WATIN nevű tool-t?
-
j0k3r!
őstag
válasz
Des1gnR #3109 üzenetére
persze, hogy azt dobja, ha a finally ag utan akarsz babralni az adatbazissal, mivel a finally ag mindig lefut (ha van, ha nincs exception)
valahogy igy kellene:
...
try
{
conn.Open();
// lekerdezed es feldolgozod az adatokat
}
catch(Exception e)
{
// lekezeled a kivetelt
}
finally
{
conn.Close();
}
... -
Des1gnR
őstag
Akkor ezt dobja: http://prohardver.hu/dl/upc/2012-04/12/63105_tap6ydmrn0gotftl_hiba.jpg
Most a legyen ön is milliomos című játékot akarom megírni.
A program lényege végülis kész is van, de ha egy kérdésre jól válaszolok akkor tovább szeretném léptetni a következő kérdésre és nem tudom, hogy hogyan helyezzem el a do-while ciklust mert dobja itt a hibákat
class Program
{
static void Main(string[] args)
{
string connString = "server=****;database=*****;uid=****;password=****;";
MySqlConnection conn = new MySqlConnection(connString);
MySqlCommand command = conn.CreateCommand();
string eredmeny = "null";
Random r = new Random();
r.Next(1,5);
//do{
command.CommandText = "SELECT kerdes, valasz1, valasz2, valasz3, valasz4, megoldas FROM db2 WHERE id="+r.Next(4).ToString();
try
{
conn.Open();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
MySqlDataReader reader = command.ExecuteReader();
int valasz = 0;
while (reader.Read())
{
Console.WriteLine(reader["kerdes"].ToString());
Console.WriteLine("1. "+reader["valasz1"].ToString());
Console.WriteLine("2. "+reader["valasz2"].ToString());
Console.WriteLine("3. "+reader["valasz3"].ToString());
Console.WriteLine("4. "+reader["valasz4"].ToString());
valasz = int.Parse(Console.ReadLine());
switch (valasz)
{
case 1:
if (reader["valasz1"].ToString() == reader["megoldas"].ToString())
{
eredmeny = "A valasz helyes.";
}
else
{
eredmeny = "Vesztettél";
}
break;
case 2:
if (reader["valasz2"].ToString() == reader["megoldas"].ToString())
{
eredmeny = "A valasz helyes.";
}
else
{
eredmeny = "Vesztettél";
}
break;
case 3:
if (reader["valasz3"].ToString() == reader["megoldas"].ToString())
{
eredmeny = "A valasz helyes.";
}
else
{
eredmeny = "Vesztettél";
}
break;
case 4:
if (reader["valasz4"].ToString() == reader["megoldas"].ToString())
{
eredmeny = "A valasz helyes.";
}
else
{
eredmeny = "Vesztettél";
}
break;
}
Console.WriteLine(eredmeny);
}
//} while (eredmeny == "A valasz helyes.");
}
} -
Des1gnR
őstag
Hali!
Valaki kipróbálná az sql csatlakozást az én adatbázisomhoz? Privát üzenetben megadom az adatokat.
Így próbálkoztam. (Normálisan kitöltött adatokkal)
class Program
{
static void Main(string[] args)
{
string connString = "Data Source=ide a webcímet;port=portot;Database=adatbázisnév;User ID=felhasználónév;password=jelszó;";
MySqlConnection conn = new MySqlConnection(connString);
MySqlCommand command = conn.CreateCommand();
command.CommandText = "SELECT kerdes FROM db1 WHERE id=1";
try
{
conn.Open();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["text"].ToString());
}
Console.ReadLine();
}
} -
drkbl
őstag
-
SeQ
csendes tag
válasz
martonx #3098 üzenetére
Konkrétabban a jelenlegi helyzetem.
Egy dátum mező van amit java script tölt ki. Ha rákeresek a mező nevére a kódban nem találok semmit, illetve a dátumot sem találom. "Web Info Extractor"-t is használok id azonosításra és ez megmutatja, hogy a mező, amiben a dátum van az az "mx1090" ID-ra hallgat, ezt a dátumbejegyzést szeretném áthelyezni az "mx1326"-ba. A programkódban nem találom sem az mx1090-et sem az mx1326-ot.
webBrowser.Document.GetElementById("mx1326").SetAttribute("value", webBrowser.Document.GetElementById("mx1090").InnerText);
Az azonosítás szerintem jól működik, legalább az mx1090, mert értéket hozzáad a mezőhöz, csak nem az eredeti dátum mező tartalmát, hanem a "undefined" szöveget illeszti be.
Ezt hogy javíthatom ezt ki?
Egy javascript álltal kitöltött mezőt szeretnék egy az egybe átmásolni egy másik mezőbe. -
Tomate
veterán
Kandóra járok, ebben a félévben jött be a prog1 és nekem nagyon kínai. Esetleg van valaki akinek van annyi szabadideje és tudása, hogy felhúzzon legalább egy 2-es szintre? Nem ingyen kérném! Aki érez kedvet irántam
dobjon egy privit. Hálás lennék. (Budapesten)
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- EA Sports WRC '23
- sziku69: Szólánc.
- Miért fontos a regisztráció előtt elolvasni a feltételeket
- Kerékpárosok, bringások ide!
- Steam Deck
- sziku69: Fűzzük össze a szavakat :)
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Hobby elektronika
- Apple asztali gépek
- Macska topik
- További aktív témák...
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- LG 42C3 - 42" OLED EVO - 4K 120Hz 0.1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen6 CPU
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- Huawei P20 Lite 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged