Új hozzászólás Aktív témák
-
cidalain
veterán
üdv mindenki.
a problémám a következő:
van egy progi ami egy navigate ablakbam megnyit weboldalakat amiket akarok.
gombnyomásra az oldalon található képeket lementi a program mappájába.
eddig nincs is probléma.
(.... for k := 0 to WebBrowser1.OleObject.Document.Images.Length - 1 do ....)namost találkoztam olyannal, hogy a weboldalba az IMG tag után az src-nél nem konkrétan a képfájl hivatkozása van, hanem később javascripttel dobják be oda a képet. erre sajna nem megy a programom, és nem tudok továbblépni...
ismerem az kép IMG tagjének az ID-jét, és a forrásból kibogozható a javascript is. ami gyakorlatilag egy php oldal egy paraméterrel (gondolom valami olyan kódrészlet ami random dobja be a képeket, és kimenetként a php a képet adja)
tehát a végén elvileg <IMG id='pic' src='kep.php?kepid=123456789'> lesz, ha lefutnak a javascriptek.
de a forrásban ez ugye nem így van. mert valami 1×1 px-es gif van ott amit később íratnak felül a javascriptes betöltéssel. (a gifet lehúzza a jelenlegi progim) a kérdésem az hogy a teljes betöltődés után tudok e delphiből valahogyan javascripten keresztül hivatkozni, és átadni a delphinek mentésre.
mondjuk valami olyasmit hogy: document.getelementbyid('pic').src értékét átdobni (mert ez már a jó eredményt adná ki nekem) valahogy egy delphi változóba?
esetleg valami más megoldás? az oleobjectes is jó lenne ha tudnám hogyan kéne pontosan lehivatkozni az img taget az id-je alapján, mert próbálkozásaim során mindíg valami futási hiba jött létre...
köszi előre is, ha valaki tudna segíteni
-
cidalain
veterán
köcce
megy.
közben mondjuk megoldottam máshogy (csináltam egy batot a delphiből, és azt futtattam shellexecute-tal)
esetleg egy olyat szerinted lehetne, hogy ezt az exet a delphi fájlon belül egy másik frame-be futtassam, hogy a command line abba a frame-be nyilna meg, vagy emulálni valahogy egy command linet delphiben? -
cidalain
veterán
sziasztok kéne egy kis help.
van egy parancssoros program 100-féle kapcsolóval. ehhez akartam csinálni grafikus felületet, hogy egyszerűbb legyen indítani, ne kelljen kézzel dos-ablakba a kapcsolókat irogatni, és azokat mindet fejbetartani.
ezt a részét megoldottam delfiben, csak kattintgatni kell, hogy melyik kapcsolót akarom, stb.
ezt össze is teszi így a programom:
program.exe -akarmi -masodikopcio -kutyagumi
namármost ezt már csak futtatnom kellene. itt jöttek a problémák. ha csak imán a program.exe fájlt kéne kapcsolók nélkül akkor minden oké. így paraméterekkel együtt viszont rá sem bagózik. ShellExecute-tal próbáltam.
valami ötlet?
Új hozzászólás Aktív témák
- Gamer PC - Ryzen 7 5700X, RTX 3070 + Garancia
- Bomba ár! Panasonic FZG1-3 Tablet - i5-5G I 4GB I 256SSD I 10,1" WUXGA Touch I Cam I W10 I Garancia!
- Bomba ár! Lenovo ThinkPad L520 - i3-2GEN I 4GB I 160GB I DVDRW I 15,6" HD I Cam I W10 I Garancia!
- Bomba Ár! Fujitsu Celsius H710 - i7-2720QM I 4GB I 250GB I Nvidia I 15,6" FHD I Cam I W10 I Gari!
- Bomba Ár! Fujitsu LifeBook E780 - i5 I 4GB I 500GB I DVDRW I 15,6" HD I Cam I W10 I Garancia!
- Keresünk dokkolókat
- GYÖNYÖRŰ iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3389, 94% Akkumulátor
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3341, 94% Akkumulátor
- HIBÁTLAN iPhone 13 256GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3428
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest