Hirdetés

2024. április 16., kedd

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Visual Basic

Hozzászólások

(#301) Surda


Surda
tag

Új info, hátha hasznos: ahol eddig nem futott, ott úgy fut, ha az egészet átmásolja a user egy új munkafüzetbe, de ezt nem várhatom el a leendő felhasználóktól.

A garancia meg... ha a címke meg...

(#302) shaft72


shaft72
tag

VB godok, segítsetek :)

Egy elég bonyolult dolgot kéne megoldanom Accessben, valszeg VB kód
segítségével.

Adott egy alábbihoz hasonló tábla:
[link]

Ugye ez a tábla három oszlopot tartalmaz. Az oszlopokban adatok vannak, A-val és B-vel jelölve. Nekem egy olyan kód kéne, ami megszámolja az A-kat és a B-ket. (A valóságban vagy 20-30 különböző adat van szétszórva a három oszlopban, de a lényeg ez.) DE. A feltételek, hogy csak akkor számolja bele az adatot, hogy ha a tőle jobbra lévő oszlop üres. Ha az Oszlop1 tartalmaz adatot, de az Oszlop2-3 nem, akkor az oszlop1 adatot számolja, ha az Oszlop1 és az Oszlop2 is tartalmaz, de az Oszlop3 nem, akkor csak az Oszlop2-ben szereplőt vegye figyelembe a számolásnál. Tehát egy olyan lekérdezés, amit lefuttatva a mellékelt táblára azt a táblát/űrlapot/bármit adná ki, hogy

A = 2
B = 7

A gond az, hogy foggalmam sincs a VB-ről :)
Ha sikerülne egy ilyet megalkotni, akkor a munkahelyemen lévő fél órás szűrögetős munka lerövidülne egy kattintásra... szal help :)

(#303) [HUN]Zolee


[HUN]Zolee
senior tag

Hogy tom felvinni a cosinusztételt beírni VB.be, hogyha a szög az ismeretlen?

alfa = cos^ -1 (a^2+b^2-c^2)

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#304) sonar


sonar
addikt

Aki még nem tudná!
http://msdn.microsoft.com/vstudio/express/vb/
oldalról ingyenesen letölthető a Visual Basic Express

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#305) sonar


sonar
addikt

Nincs vkinek egy jó leirása a Winsock használatáról?

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#306) lapa


lapa
veterán

üdv. kéne írnom egy olyan alkalmazást, ami felismert vonalkódok alapján egy file-listát átnevez. van dll meg ocx meg mittomén milyen könyvtár hozzá.

ha egy mód van rá maradnék vbs-nél (ha jóltom a com-ot meg lehet etetni vele), de ha nem megy akkor küzdök visual basic express-szel.

először vbs: szal vannak a következő fileok, amit a vonalkódfelismerő cucchoz adtak:

Form1.frm
Project1.vbp
Project1.vbw

tehát odáig megvagyok, hogy filesearch-elek a könyvtáron. de hogyan hívom meg a könyvtárat? meg hogyan adok neki változókat, amiket kér? ha segít itten egy zipben a fájlok: [link]

most elkezdek küzdeni ezzel az express-szel ettől függetlenül, ha valaki mutatná legalább az irányt megköszönném.

(#307) [HUN]Zolee


[HUN]Zolee
senior tag

Segítséget kérnék a hiba mivoltáról.
Valami túlcsordul, csak nemtom mi :S

[link]

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#308) Jester01 válasza [HUN]Zolee (#307) üzenetére


Jester01
veterán

Ha ide-ből futtatod, akkor megáll a hibánál: Form1.vb 91. sor.

alf = ((Math.Atan(-x / (Math.Sqrt(-x * x + 1))) + 2 * Math.Atan(1)) * 180 / Math.PI)


Sajnos nem tudtam kibogozni mit is akarsz csinálni, de nekem az x most éppen kb 165, vagyis a gyök alatt negatív szám van.



[Szerkesztve]

Jester

(#309) [HUN]Zolee válasza Jester01 (#308) üzenetére


[HUN]Zolee
senior tag

az az invers Cos MDSN szerint.

lehet valami el van írva, mert ahogy nézem az mindíg negatív lesz :S pedig amitko beírtam neki hogy x=0,5 , akkor kidobta hogy alf= 60 .

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#310) Jester01 válasza [HUN]Zolee (#309) üzenetére


Jester01
veterán

Hát ha ez arccos, akkor a bemenetnek illene a [-1,1] intervallumba esni.
Szóval a hiba az x kiszámításában lesz.
Mellékes jótanács: ha mindenütt csak egy mennyiség négyzetére hivatkozol, akkor fölösleges gyököt vonni (lásd pl. atlo)

Jester

(#311) [HUN]Zolee válasza Jester01 (#310) üzenetére


[HUN]Zolee
senior tag

a koszinus tétet kell leprogramoznom, és én ezt hoztam ki belőle :

alfa = arccos ((a^2+b^2-c^2)/2*a*b)

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#312) Jester01 válasza [HUN]Zolee (#311) üzenetére


Jester01
veterán

Eddig jó. Na most akkor mi micsoda?
Ebben a képletben ugye szerepel a háromszög 3 oldala.
Neked meg van átló és sugár, amit eleve nem értek, de ráadásul kevés is (2 vs 3 darab).
Szóval első körben szerintem nevezd el érthetőbben a változóidat, az arccos függvényből pedig csinálj tényleg külön függvényt, így jobban átlátható lesz.

Jester

(#313) [HUN]Zolee válasza Jester01 (#312) üzenetére


[HUN]Zolee
senior tag

ya télleg .


[kép]

[Szerkesztve]

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#314) Jester01 válasza [HUN]Zolee (#313) üzenetére


Jester01
veterán

Köszi az ábrát :R
Szóval akkor a = b = sugár és c = átló.
Gondolom op(i) a középpont, fixP pedig az egyik pont a köríven.
Alappont lenne akkor a másik pont a köríven, csak nem értem a számítási módját. Felvilágosítanál?

Ez egyébként direkt van?
i = kpont(fixp.X, fixp.X)

Jester

(#315) [HUN]Zolee válasza Jester01 (#314) üzenetére


[HUN]Zolee
senior tag

op(i) az a szakasz végpontjai, vagyis e közül kerül ki a kör középpontja.
alappont az a 0°os körívnél lévő pont

[kép]

fixp az a kezeti pont ahonnan indítjuk a köríavet
vp az a változó pont, ami mindíg az aktiális egérelmozdulási értéket kapja meg (ez még nincs kész)



és a i=kpont(fixp.X,fixp.Y) kell. töbszem többet lát :)



[Szerkesztve]

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#316) Jester01 válasza [HUN]Zolee (#315) üzenetére


Jester01
veterán

Akkor az alappont koordinátái helyesen (op(i).X + sugar, op(i).Y), nemde?
x pedig a^2+b^2-c^2/2ab = (2 * sugar^2 - atlo^2) / (2*sugar^2) =
= 1 - (atlo ^ 2) / (2 * sugar ^ 2)

MOD: a középpont az op(i) ...

[Szerkesztve]

Jester

(#317) [HUN]Zolee válasza Jester01 (#316) üzenetére


[HUN]Zolee
senior tag

az op(i) egy pont a sugár pedig egy szkasz, és ezt a kettőt szerintem nem lehet összaedni.

(2 * sugar^2 - atlo^2) / (2*sugar^2) = 1 - (atlo ^ 2) / (2 * sugar ^ 2) ezt meg nemértem hogy jött ki neked

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#318) Jester01 válasza [HUN]Zolee (#317) üzenetére


Jester01
veterán

a sugar nem szakasz, hanem a hossza. Te írtad :DDD
sugar = Int(Math.Sqrt((fixp.X - op(i).X) ^ 2 + (fixp.Y - op(i).Y) ^ 2))
Szóval össze lehet adni :C

ezt meg nemértem hogy jött ki neked

Szétbontottam két törtre:
(2 * sugar^2 - atlo^2) / (2*sugar^2) =
= (2 * sugar^2) / (2 * sugar^2) - (atlo^2) / (2 * sugar^2)
= 1 - (atlo^2) / (2 * sugar^2)

Szerinted nem jó :F

Jester

(#319) [HUN]Zolee válasza Jester01 (#318) üzenetére


[HUN]Zolee
senior tag

én egy szóval sem mondtam hogy nem jó, csak annyit, hogy nemértettem hogy jött ki :)

mingyárt megnézem :)

Na énis a szakasz hosszára gondoltam.

egy vektor és egy hossz nem összeadható, vagyis a sugarat nem elhet hozzáadni a az op(i) -hez
de azért megnézem

[Szerkesztve]

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#320) Jester01 válasza [HUN]Zolee (#319) üzenetére


Jester01
veterán

#316 (op(i).X + sugar, op(i).Y)

Skalárokat adtam össze :)
Vagy ha úgy tetszik akkor a (sugar, 0) vektorral eltoltam az op(i) pontot.
VBben:
alappont.X = op(i).X
alappont.Y = op(i).Y + sugar

Jester

(#321) [HUN]Zolee válasza Jester01 (#320) üzenetére


[HUN]Zolee
senior tag

ha csak az egyik koordinátá változtatod meg akkor a kektekező vektor nem a körívre esik majd.

[Szerkesztve]

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#322) Jester01 válasza [HUN]Zolee (#321) üzenetére


Jester01
veterán

Ne már! A középpontot bármilyen, sugár hosszúságú vektorral eltolva a körívre eső pontot kapsz. A (sugár, 0) vektor pedig triviálisan ilyen.
A #315-ben pont azt mondtad, hogy az alappont a 0 fokos pozíció és a rajzodon is ez van.

Jester

(#323) [HUN]Zolee válasza Jester01 (#322) üzenetére


[HUN]Zolee
senior tag

bocsi, igazad van , ezt nagyon benézem, látszik hogy hiányzik belőlem a sör , ilyenkor már kell a gondolkodáshoz :)

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#324) Jester01 válasza [HUN]Zolee (#323) üzenetére


Jester01
veterán

Mi még dolgozunk, éppen most rendeltünk kaját nehogy elhalálozzunk közben :Y

Jester

(#325) [HUN]Zolee válasza Jester01 (#324) üzenetére


[HUN]Zolee
senior tag

Uhh. részvét.
Én most megyek fexek. majd holnap d.u jövök.

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#326) sonar válasza lapa (#306) üzenetére


sonar
addikt

Nem egészen értem mit akarsz.
Egy vonalkód olvasó ismeri fel a fájlokat és az szortírozza? :F

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#327) lapa válasza sonar (#326) üzenetére


lapa
veterán

tehát van egy vonalkód-felismerő szoftver, amihez adnak felismerő dll-t, ocx-et meg miegymást. adnak hozzá egyszerű tesztalkalmazást forráskóddal x+1 nyelvre. egy ilyet linkeltem be fent. ha lefordítom, akkor ez egy form, amiben ki lehet választani a fájlt (tif, bmp...) és alul kiírja a fájlban felismert vonalkódból dekódolt szöveget.

namost nekem nem kell form meg gombok, hanem elég lenne pl. egy parancssoros cucc, aminek a paraméterében megadnám a fájlnevet és valahogy (ez mondjuk nem tiszta) visszaadná a kiolvasott értéket. hétköznapi nyelven: van 20 doksim, és végigloopolnék egy scripptel rajtuk, ami elindítja minden fájlnál ezt a commandline cuccot, majd a scriptnek visszaadott érték alapján a script átnevezné a fájlt.

odáig kábé megvagyok, hogy a program dll-jének vannak bemeneti paraméterei és ezeket kéne megadni, de pl. visual basic express-ben már elakadok. új projekt --> commandline app --> kapok egy ''Main''-t. ez szép és jó, de fingom nincs hogyan mondom meg neki a fájlnevet bemeneti paraméterként. ehhez pl. jól jönne egy minta, pl. cmdapp.exe /message ''helloworld'' /type ''vbcritical'' adjon ki egy ''helloworld'' messageboxot nagy piros x-szel (csak hogy ne egy paraaméterről beszéljünk hamár...).

(#328) Jester01 válasza lapa (#327) üzenetére


Jester01
veterán

 

        Dim CmdLine As String
CmdLine = Command()
Dim Args As String()
Args = CmdLine.Split('' '')



Innetől kezdve az Args tömbben szóközzel határolt argumentumok vannak.
Ha szóköz is lehet az argumentumban, akkor kénytelen leszel magadnak értelmezni a parancssort.

Jester

(#329) lapa válasza Jester01 (#328) üzenetére


lapa
veterán

tehát eszerint args = ''valami'';''valamimás'' , ha a parancs cmdline.exe valami valamimás

csak hogy jól értem-e. és akkor args(index) lesznek az egyes paraméterek? még emésztem de köszi, helloworld után jövök.

(#330) Jester01 válasza lapa (#329) üzenetére


Jester01
veterán

Igen.

Jester

(#331) sonar válasza lapa (#327) üzenetére


sonar
addikt

No ember mondom mit próbálj meg:
nyitsz egy szimpla tök üres fájlt és pittyegetsz a vonalkóddal azt szépen oda pakolja(v egy textbox) mindig új sorba.
Ha irsz egy fájlkezelő progit ami szépen sorba olvassa be a szöveget már kész is a feladat nagyrésze. :D
És nem kell túlbonyolítani a dolgokat.

[Szerkesztve]

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#332) lapa válasza sonar (#331) üzenetére


lapa
veterán

azért ennél iparibb, gizikeállóbb megoldásra van szükségem. pláne nem akarok pittyegtetni vele a scannelésen kívül 500 dokumentumot. nagy megkönnyebbülésemre találtam azóta franyesz programot rá, jó kis multifunkciós gépen lapadagolóval egy megosztott könyvtárba mennek a fileok, az app meg figyeli a könyvtárat és átnevezi a doksikat vonalkód-alapon. elvégre 21. század. ettől függetlenül elkezdem ezt a kommand-bigyót csinálni, meglátjuk mire jutok. már van helloworldöm :)

[Szerkesztve]

(#333) wfjo


wfjo
csendes tag

Hello. segitséget/kiinduló pontot szeretnék kérni a következőhöz: adott egy ecel tábla és valami féle scriptel egy oszlop értékei alapján fileba kellene kimenteni egy adott részt: pl ha egy sor elso cellajanak az erteke 100 akkor azokat egy fileba tegye.

oldalaim: http://www.oazigazi.hu + http://www.szakemberadatbazis.hu + http://www.hirfriss.hu + http://tv-musor.hirfriss.hu

(#334) sonar válasza lapa (#332) üzenetére


sonar
addikt

Az én egoldásomat is lehet bolondbiztossá tenni.
Bár nekem azt mondták bolondoknak nem kell programot csinálni. :DDD

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#335) Surda


Surda
tag

Sziasztok!

Azt hogy tudom megcsinálni, hogy egy EXCEL makró ne egy gomb lenyomására, hanem egy cella tartalmának módosításakor automatikusan fusson le?

A garancia meg... ha a címke meg...

(#336) lapa válasza Surda (#335) üzenetére


lapa
veterán

félválasz: [link]

ez minden fülecske minden módosulásánál fefut. jobb nem nagyon van ha jóltom. ezen belül persze tudod szűrni a cellát amit figyelsz, ahogy az érintett feladatnál is ez történt. és ha még kérdés van ezzel kapcsolatban ott tedd fel szerintem.

(#337) tkazmer


tkazmer
addikt

Pontosan hogy kell birtokolt formokat létrehozni? A könyvem leírja, de a fordító nem fogadja el :((

úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő

(#338) [HUN]Zolee válasza tkazmer (#337) üzenetére


[HUN]Zolee
senior tag

tedd fel netre, vagy küld el mail-be megnézem

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#339) sonar


sonar
addikt

Azt nem tudjátok, ha időt akarok mérni azt, hogyan kell?
Timer rel próbáltam de azzal nem jutottam semmire :(

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#340) VIC20


VIC20
őstag

Nem tudom, találkozott-e már valaki ezzel: Win98-as géppel dolgozom, Office XP van rajta. Megpróbálom futtani kedvenc kis VBA-projektemet, erre csak egy hibaüzenet küld: Compile error in hidden module: bla-bla-bla. Megnyitom a DOT-fájlt, ekkor már értelmesebben reagál: Can't find project or library, és egy egyerű Date függvénynél akadt meg. Úgy tűnik, mintha alapvető VBA-s függvényeket nem tudna értelmezni.

Teljesen újratelepítettem az Office-t, eredmény semmi. Lehet, hogy a Windows-al van a hiba? Hiányzik valami DLL? Hol tárolhatja a VBA-értelmezőt a Windows?

Kösz a segítséget!

(#341) HAYES


HAYES
csendes tag

Hello!

Lenne egy kérdésem:
VB6-ban programozok, a probléma:

Vizuális fejlesztőeszköz használata esetén az algoritmust konzol alkalmazásként (szöveges ablakban futó) kérjük elkészíteni!

Ez mit jelent és hogy lehet megoldani a vb-ben?

Légyszi válaszoljon aki tudja, mert fontos lenne.
Thx!

(#342) HAYES


HAYES
csendes tag

Senki sem tudja, mert nagyon fontos lenne.

(#343) RAM


RAM
őstag

Létezik jó doksi (magyar elsősorban :U -angol) ehhez a nyelvhez?

Csak tisztán

(#344) [HUN]Zolee válasza RAM (#343) üzenetére


[HUN]Zolee
senior tag

angol-nak ott van a saját help-je ami sztem jól megszerkesztett, vagy a msdn.microsoft.com

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#345) HAYES


HAYES
csendes tag

Azt nem tudjátok hogy a vb6 enterprise edition az ingyenes-e?

ha ingyenes akkor honnan lehet letölteni?

(#346) [HUN]Zolee válasza HAYES (#345) üzenetére


[HUN]Zolee
senior tag

Nem hiszem hogy ingyenes. Legalábbis én még nem hallottam volna hogy a microsoft bármelyik VB-t is ingyenessé tette volna, de kérdezd meg X-Com-ot ő bizts tudja a pontos választ (WinXP topicba megtalálod)

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#347) Lortech válasza HAYES (#341) üzenetére


Lortech
addikt

A VB 2005 express edition ingyenes, ezzel könnyen készíthető console application, benne van a project templatekben.
[link]

Thank you to god for making me an atheist

(#348) [HUN]Zolee válasza Lortech (#347) üzenetére


[HUN]Zolee
senior tag

minden nap tanul valami újat az ember :)

''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/

(#349) sonar válasza Lortech (#347) üzenetére


sonar
addikt

Annyit azért hozzátennék, hogy xp+sp2 kell hozzá és ha 30 napon túl is akarja vki használni akkor regisztrálni kell. (a regisztráció ingyenes)

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#350) sonar válasza [HUN]Zolee (#344) üzenetére


sonar
addikt

Esetleg tudnál egy közvetlen linket adni, ahol az msdn-en olyat találok ahol a parancsok ki vannak vesézve? Már jó ideje bolyongok rajta, de próbálgatással/könyvek bogarászásával előbb-utóbb rájövök amit akarok hogyan tudom megoldani. De jó lenne tudni, hogy mégis mik a lehetőségek. :R

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Visual Basic
Copyright © 2000-2024 PROHARDVER Informatikai Kft.