- Mobil flották
- Samsung Galaxy Watch7 - kötelező kör
- Samsung Galaxy S23 Ultra - non plus ultra
- A Sony technológiáinak krémje lett az Xperia 1 VII
- Május 27-én Párizsban tart bemutatót a Realme
- iPhone topik
- Samsung Galaxy S25 - végre van kicsi!
- Angwatt CS1 - akár jó is lehetne
- Xiaomi 14T Pro - teljes a család?
- Poco X6 Pro - ötös alá
Új hozzászólás Aktív témák
-
lakisoft
veterán
Reméljük hamarosan felkerülnek a következő rendezvények:
Microsoft Events -
Gregorius
őstag
Aki esetleg lemaradt volna róla:
.NET Framework 3.5 (Offline telepítő a lap alján)
Visual Studio 2008 Team Suite (Trial)
Visual Studio 2008 Express Editions -
Lortech
addikt
válasz
lakisoft #588 üzenetére
De tudod is, hogy miről beszélsz vagy olvastál valahol valamit és leírtad? Tényleg kérdezem, nem izélés.
Az első mondatnak van értelme.
Van egy win32 dll-ed, akkor csinálhatsz egy .NET class libraryt (.net dll osztály), ami elvégzi a win32 dll-ből a szükséges függvények importálását, és innentől kezdve csak ezt a .net dll-t kell referenciaként hozzáadni.Ha saját magad írod a win32 dll-t, nem egy meglévőt használsz fel, akkor lehet szükség lib és include fájlokra, meg esetleg az sdk-ra, de ez nem tudom hogy jött ide.
-
lakisoft
veterán
ha készítesz egy wrapper-t akkor Dllimport helyett lehet használni az add reference-t is, csak ehhez kellenek lib és include fájlok. unmanadged dll esetén
Így lehet c++-ban írt SDK-t C#-ban használni. - javítsatok ki ha hülyeséget beszélek. -
Lortech
addikt
válasz
lakisoft #585 üzenetére
Pl ahogy az előző hozzászólásban írta Gregorius.
//Ha win32 dll-ről van szó.
Vagy ha .net dll class libraryről van szó, akkor berakod a dll-t a referenciák közé, majd a dll namespace-ét beteszed a unsinggal, és látod a függvényt a típuson keresztül, vgay using nélkül namespace / típus v. példány/ függvénnyel hivatkozol rá. -
lakisoft
veterán
Hogyan lehet egy dll-ben lévő függvényhez hozzáférni C#-ban ?
-
Gregorius
őstag
válasz
andriscs #583 üzenetére
Az a rossz hír, hogy logoff-ot ezen a módon csak olyan processz kezdeményezhet, ami egy interaktív szessönben fut (vagyis egy belépett júzer alatt, aki nyomkodja a képernyőt). Átlag ember átlag service-e nem ilyen. Process futtatása helyett egyébként nyugodtan lehetne az ExitWindowsEx-et használni (bár a fenti probléma erre is érvényes):
[DllImport("user32.dll")]
static extern bool ExitWindowsEx(uint uFlags, uint dwReason);
...
ExitWindowsEx(0, 0); // Logoff
... -
andriscs
aktív tag
Hi!
Mivel az eheti szerverlefoglalások miatt az MSDN nem érhető el, ezért itt próbálok kérdezniSzóval éppen egy Windows service-t írok, amiben azt szeretném elérni, hogy bizonyos idő után indítsa el a windows logoff-ot. A timer része már kész van, azonban a kilépést nem hajtja végre. A kövekező kódot használom:
Process p = new Process();
p.StartInfo.FileName = "shutdown.exe";
p.StartInfo.Arguments = "-l";
p.StartInfo.UseShellExecute = false;
p.Start();Ennek hatására semmi nem történik. Teszteltem a service-t, például file-írásra jól működik. Annyit sikerült már megtudnom, hogy Service nem tud "ablakos" progit futtatni, mert nincs képernyője, hiszen bejelentkezéstől kezdve folyamoatosan fut. Valami miatt azonban ez a processz nem fut le, persze akkor igen, ha a VS is fut, és csatolva van a service-hez. Valakinek van ötlete, miért nem működik?
-
Lortech
addikt
válasz
lakisoft #580 üzenetére
Nem az, az egy kifejezés, és azért mondja ezt, mert "="-t írtál, így azt hiszi hogy értékadásra gondoltál.
== az egyenlőségvizsgálat operaátora, nem =.szerk: Egyébként igen fura egy kód.
Annak aConvert.ToBoolean-nek mi értelme? Az (i % 2) == 0) önmagában egy logikai literál.
-
lakisoft
veterán
van egy láma kérdésem:
static void Main(string[] args)
{
int i;
i = 1;
while (i <= 3)
{
while (i <= 3)
{if (Convert.ToBoolean((i % 2) = 0))
Console.Write("xx");
else
Console.Write(" ");
i++;}
Console.WriteLine("");
}
ez a kód és a következő a probléma:
if (Convert.ToBoolean((i % 2) = 0))
azt mondja hogy a % bal oldalán is változónak kell állnia ... kérdem én ... az i nem az ... ?
megtudnátok mondani hogyan tudom kijavítani ...Előre is köszi a helpet
-
Lortech
addikt
válasz
lakisoft #577 üzenetére
A Convert.ToInt32 így néz ki:
public static int ToInt32(string value)
{
if (value == null)
{
return 0;
}
return int.Parse(value, CultureInfo.CurrentCulture);
}Tehát ugyanazt csinálja, mint az int.Parse, de előtte ellenőrzi, hogy az átalakítandó string null-e. Ha igen, akkor nullát ad vissza. Az int.Parse ugyanerre az inputra kivételt dob.
-
lakisoft
veterán
Sziasztok!
Lenne egy kérdésem mi a különbség a két mondat között:
int.Parse()
és
Convert.ToInt()
?
Elvileg ugyanazt az eredményt adjaszigisz85: köszi a linket - remélem jól tudom használni ... most töltöm
-
szigisz85
csendes tag
Ezen a linken video anyagot lehet letölteni. Érdemes megnézni.
[link] -
amargo
addikt
válasz
kicsitomi88 #574 üzenetére
Köszi! Mikor még lefeküdtem kigondoltam ezt is, nem is értem miért nem jutott előbb az eszembe..
-
amargo
addikt
Sziasztok!
Kérdésem volna. .NET 1.1-es egy ComboBox-ot szeretnék megvalósítani, Control-ból származva, de már a DropDown-nál alakadtam.. 2.0-ban elég egyszerűen meglehet csinálni, de itt az 1.1-ben nem találom a VisualStyles könyvtárat, amiben benne van a ComboBoxState(bár ez egy enum..) de így ez a ComboBoxRenderer.DrawTextBox meghal..
Valaki esetleg épített már fel? Eddig 2.0 .NET-el foglakoztam.. eléggé ég és föld szaga van a dolognak eddig, számomra.Köszönöm a segítséget
amargo -
Lortech
addikt
Mi a cél? Én azt írtam le, hogy kapcsolod ki a JIT debuggert. De ettől még a hiba ott lesz, és valami kivétel keletkezik, amit valahogy le kell reagálni. Ha nincs debugger, akkor vsz. kilép.
A HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger stringet el kéne távolítani.
Ha a hagyományos dr. Watsonos hibakezelőt akarod visszaállítani, akkor azt a drwtsn32 -I parancssal tudod megtenni. -
Tottu
senior tag
Üdv!
Olyan gondom lenne, hogy felraktam a VS 2005-t, azonban amikor megakarom nyitni némelyik filmet, akkor feljön egy Visual Studio Remote Debugger. Nah most itt ha elindítom a Debugger-t akkor hibát ír ki és kilép a videolejátszóból is, ha "nem"-re akkor is.
Próbáltam már ujrarakni a VS-t is és vhogy kikapcsolni ezt a Debugger részt de nem jött össze.
Van vkinek ötlete, hogy hogyan lehetne ezt végleg kikapcsolni? -
lakisoft
veterán
A 2 kötetes C++ referenciakönyv meg van ... ezt elég sokat szoktam olvasgatni ... ez azért jó alapod ad a C#-hoz ...
a másik 3 C++-os könyv meg nekem még túl nehéz olvasmány ... és a Hatétony C#-os is ide sorolom ... abból nem lehet megtanulni az alapokat ...Megnéztem az oldalt ... ismerem ... elég sok jó könyv van ...
-
amargo
addikt
válasz
lakisoft #561 üzenetére
Itt olcsóbban megkaphatsz pár könyvet és szállítás is van.
ezek közül a Hatékony C#-ot ajánlanám.De ha a C++ is érdekel, akkor
A C++ Programozási nyelv
C++ Hibaelhárító
C++ kódolási szabályok
Hatékony C++ -
lakisoft
veterán
ezeket a könyveket keresem: [link]
-
lakisoft
veterán
AZ FO.hu találtam egy két könyvet ... fejlesztoi_csoportmunka_visual_studio_2005_team_system
microsoft_visual_c_2005_lepesrol_lepesre_cd_vel
c_mesteri_szinten
hatékony C#
programozas_c_nyelvenMelyiket érdemes megvenni ezek közzül ... ?
-
lakisoft
veterán
bocsi az OFFolásért ...
-
lakisoft
veterán
Ez a könyvet keresem nincs valakinek meg: SHARP, JOHN : MICROSOFT VISUAL C# 2005 LÉPÉSRŐL LÉPÉSRE - CD-VEL
-
lakisoft
veterán
Sziasztok!
Lenne egy kis problémám:
Most írok egy progit aminél el szeretnék érni egy MSSQL 2005-ös adatbázist, amit a program írása közben hoztam létre , megcsináltam a Dataset-et ... de nem tudom pontosan hogyan érem el az adott Táblát és annak a sorát és/vagy oszlopát?
Aki tud ... bár szerintem ezt rajtam kívül mindenki tudja ... segítsen már
Köszi a segítséget.
// kezdővagyokhidjatok //
-
amargo
addikt
Sziasztok!
Elsőnek leírom a tényeket. designmode-ban van egy contexmenustrip hozzákötözve egy saját listboxhoz.
Most vagy a listboxból, vagy valahonnan, egy property-n keresztűl feltobok egy ablakot, amibe belehet állítani mindenféle szűrési feltételt, mint az excelben. Majd az itt beállítottakat nyugtázva, generálunk egy eseményt a contexmenu-be. így több szűrési feltételt is hozzá lehet adni. és jobb klikkre lehet futásidőben majd válastani.
2hete olvastam erről, hogy miként tudjuk rávenni, hogy milyen kódot generáljon.. de már elfelejtettem és nem akadok rá.
Lényegiben, amit generálni kell pár sor.. hogy a filtert mivel hívjuk meg.
köszönöm a segítséget!
amargo
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- The First Descendant (PC, PS4, PS5, XO, XSX)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Milyen autót vegyek?
- Mobil flották
- Samsung Galaxy Watch7 - kötelező kör
- PlayStation 5
- Clair Obscur: Expedition 33 teszt
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Samsung Galaxy S23 Ultra - non plus ultra
- Elromlott. Hogyan tovább? Második rész.
- További aktív témák...
- Bomba ár! Fujitsu LifeBook U727 - i3-7GEN I 16GB I 256SSD I 12,5" FHD I Cam I W11 I Garancia!
- DELL Thunderbolt Dock - WD19TB modul 02HV8N (ELKELT)
- Honor 90 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Szinte új, minőségi, állítható ritkítóolló
- ÁRGARANCIA!Épített KomPhone i5 10600KF 16/32/64GB RAM RX 6600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest