Hirdetés
-
Dragon Ball: Sparking! Zero - Mester és tanítvány
gp Egyelőre még mindig nem kaptunk megjelenési dátumot a játékhoz.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Termékoldal buktatta le a Huawei Watch Fit 3-at
ma Az új aktivitáskövető rendkívül hasonlít egy Apple Watch-ra, de a funkcionalitás és az ár nyilván nem.
Új hozzászólás Aktív témák
-
Drótszamár
őstag
Sziasztok!
Tudna nekem valaki segíteni? Futási időben akarok képeket (Timage) pakolni egy másik kép fölé, de nem akar összejönni.
k : array[1..1000] of Timage;
for i:= to 1000 do ......
k:=Timage.create(szülő);
k.top, left, picture.loadfromfile, .....
Beállítok egy csomó mindent de nem jelenik meg a kép.
Mit szúrtam el? Nagyon rossz irányba indultam ?
(a végső verzióban majd egy sorban akarom tárolni a képeket)( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
Kössz az alternatív megoldást. De, mert de mindíg van... Egy valamit elfelejtettem mondani: a képeknek majd funkcionálni is kéne: felémegyek --> hint, ha rákattintok akkor pedig uj form megnyitása, a képtől függő tartalommal.
Asszem valami más megoldást kell kitalálnom. Buttont nem akarok használni, mert csúnya.
Ha nem jutok semmire lehet hogy glscene-vel csinálom meg.
Kössz a segítséget mindenkinek.( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
-
Drótszamár
őstag
Sziasztok! Lenne egy lérdésem:
Hogyan lehet egy delphi programmal bejelentkezni egy szerverre?
Le akarok tölteni onnan néhány oldalt, de csak akkor engedi, ha beléptem.
Ha elpostolom neki a kérést akkor visszaírja a html-be, hogy jelentkezzek be.
Ha böngészővel bejelnetkezek akkor minden ok.
Gondolom elősször a programból kéne bejelentkezni, akkor kapok egy cookie-t, amit minden kérésnél újra el kell küldeni?
Hogyan működik ez a cookie dolog elméletben?( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
-
Drótszamár
őstag
Miért így post-ol a Delphi 6.0 NMHTTP komponense?
username%3D_felhasználó_%26password%3D_jelszó_
És miért nem így?
username=_felhasználó_&password=_jelszó_
Így soha a büdös életbe nem fogok bejelentkezni sehova
Bezzeg a put rendesen küldi
Tud valaki olyan komponenst ami rendesen post-ol?( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
Lenne egy kérdésem.
Egy webcam kezelő programban egy külső komponenst használok a webcam képének megjelenítésére. Innen lopom le a képet, feliratozom, és megy fel a tárhelyemre percenként. A probléma a következő: a külső komponens csak akkor frissíti a képet, ha a programon van a fókusz. Ha másik programra kattintok, akkor amíg újra rá nem kattintok mindíg ugyan azt a képet mutatja.
Erre tudtok esetleg valami megoldást?( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
-
Drótszamár
őstag
válasz raven10011 #851 üzenetére
Form1
...
public
{ Public declarations }
end;
var
form_1_valtozoi
implementation
uses form2_neve; (amilyen névvel a vinyóra mentetted pl: u_form2)
--------------------------------------------------------------------------------------
Form2
.....
public
{ Public declarations }
end;
var
valtozo1 : integer;
implementation
------------------------------------------------------------------------------------
Utána a változót simán valtozo1 névvel éred el, mindkét formról.
[Szerkesztve]( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
Lehet hogy a blockread csak a vinyókon, flopikon működik.
Esetleg próbáld meg a copy parancsot használni.
nem 100% hogy így kell csinálni:
exec (''copy x:\könyvtár\amit_masolni_akarsz.kit x:\konyvtar\ahova_masolni_akarod.fil'');
de lehet hogy kell még neki paraméter.
Ez tulajdonképpen az, mintha a parancssorban adnád ki a copy parancsot.
Ennek elvileg működnie kell.( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
Sorry, hogy csak most írok, de este közbejött valami.
Szal, ha a netről le akarod szedni a players.php oldalt, és csak bejelentkezés után tudod megtenni, akkor elősször be kell jelentkezni.
Menny el böngészővel a bejelentkező oldalra, és mentsd le a forrást, és kukkants bele. Ha minden igaz látni fogod, hogy mit post-ol a szervernek. Első lépésként neked is ezt kell majd tenni. A post elküldése után valszeg dob a szerver egy html oldalt, és az oldalhoz tartozik majd egy cookie. Ha a következő oldallekéréskor ezt a cookie-t is elküldöd, akkor a szerver tudni fogja, hogy már bejelentkeztél, és elküldi az oldalt amit kérsz. (különben azt küldené, hogy jelentkezz be, bla, bla, bla).
Ha így leszedted a players.php oldalt, akkor már csak le kell menteni a vinyóra (ez nem kötelező), és indulhat a szanaszéjjel elemzés. Mivel a php kódot a szerver sima HTML oldallá fordítja, így írnod kell majd egy rutint ami feldolgozza azt.
Mentsd le az oldalt a böngésződel, és nézd meg a szerkezetét. Milyen sorok, részek nem változnak, hogyan lehetne kinyerni a HTML kódból az infókat. Én sorrol sorra szoktam végigmenni, de ha sok a szemét, akkor keresek néhány nem változó pontot, ahonnan könnyen megtalálható az infó. (pl. a 124.<br> utáni sorban a 40. karaktertől kezdődik ami engem érdekel, és ''<''-ig tartt.)
Én a 6.0-ás Delphi HTTP komponensét szoktam használni. (pl http.get(''http://www.prohardver.hu/index.html''); ez letölti itt a ph-n az index.html-t)
Na ennyit nagy vonalakban. Ha konkrét kérdés van, akkor jöhet az is.( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
válasz kiskekes #893 üzenetére
write - kiirja a szöveget
WriteLn - kiirja a szöveget, és sort emel
pl:
write(''a); write(''b'');
eredmény: ab
writeln(''a''); writeln(''b'');
eredmény:
a
b
A read meg a readln közötti különbségben nem vagyok teljesen biztos. Ha rossz, akkor majd kijavítanak:
read - beolvasás, <enter>-ig. Az enter nem kerül feldolgozásra. A köv beolvasásnál ez hibát okozhat
readln - beolvas 1 sor <enter>-ig. Az enter is feldolgozásra kerül, nem okoz később problémát
remélem érthető voltam.
[Szerkesztve]( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
válasz Steelheart #928 üzenetére
Igen megoldható.
Pl a delphi 6.0-ban van ftp komponens. Pofon egyszerű a kezelése. egy fájlt feltöltése kb 8 sor.
ftp = az NMFTP komponens neve
ftp.Host:='szerver';
ftp.UserID:='user';
ftp.Password:='pass';
try
if not ftp.Connected
Then
Begin
ftp.Connect;
End;
ftp.Upload('c:\abc.jpg','fajlneve_a_szerveren.kit');
except
Begin
// HIBA
End;
end;( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
válasz Attila1978 #959 üzenetére
Nem biztos, hogy jóra fogok válaszol, mert nem teljesen értettem mit akarsz.
Tehát ha a kattintgatós rész nem megy, akkor:
fogsz pl egy txt fájlt és az első sorba beleteszed a címkét, amit látni fog a felhasználó, a másodikba pedig a fájl nevét. Ebbe a fájlba beleteszed az összes adatot.
Beolvasod a fájlt. A címkét beleteszed mondjuk egy dropdownlist-be vagy egy tree-be, vagy valamilyen indexelhető vizuális akármibe.
A második sorokat beleteszed egy vektorba.
Ha rákattint egy videóra, akkor kiolvasod az elem indexét, elballagsz a vektorba és kiolvasod az adott indexhez tartozó fájl nevét... majd megnyitod amivel akarod.
Remélem érthető voltam, és jó részre válaszoltam.
Sorry a hibákért, de indulok haza, és siettem( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
Ha jól emléxem szerkesztési időben lehet állítani a gridben a színeket --> valszeg futási időben is lehet
Monnyuk ez már nem annyira triviális feladat, de asszem a grid sorain keresztül el lehet érni az adatokat is. Tehát pl az akt sorban lévő értékeket. Na ha sikerül kiolvasni, és futási időben is lehet szerkeszteni a grid tulajdonságait, akkor már könnyű dolgod lessz.
A gyakorlati megvalósításban sajna nem tudok segíteni. régen volt már az adatbázisos bohóckodás, és utáltam is mint a szart.... legalább annyira mint az sql-t papíron.( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
-
Drótszamár
őstag
válasz Tele von Zsinór #1104 üzenetére
Hát igen... Egy hibaüzenet azért sokat segítene. Így nehéz lessz távgyógyítani. És télleg feleslegesek a plussz változók.
Ez a hsz meg tök felesleges, mer ugyan azt mondtam mint te( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
válasz Jégkokó #1108 üzenetére
Mikor akarod hogy előjöjjön ? Tedd pl egy gomb onclick-jébe.
Ezt az összeadós dolgot kifejtenéd kicsit bővebben? Honnan vannak a számok ? Beolvasod őket? Edit-be jönnek az adatok ?
pl olyat lehet csinálni hogy label1.caption:=inttostr(strtoint(edit1.caption) + strtoint(edit2.caption) + strtoint(edit3.caption));
Feltéve hogy egész számokat írtak be.
Ja és lehet hogy az edit-nek text-je és nem captionja van. Ezt így fejből nem tudom hirtelen, és kb 2 hónapja nem delphiztem.( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
válasz Jégkokó #1110 üzenetére
Akkor az adott menüpont onclick eseményébe helyezd el a form2.show; parancsot.
Az összeadósnál a gomb onclick eseményébe tedd be ezt. edit4.caption:=inttostr(strtoint(edit1.caption) + strtoint(edit2.caption) + strtoint(edit3.caption));
ha valam nem világos szólj nyugodtan.( 2b || !2b ) az itt a kérdés...
-
Drótszamár
őstag
Hát suliban 3 éve tanultuk hogy kell, de azóta nem használtam, uh passz....
Mi asszem excell táblába írkáltunk adatot egy pár soros progival, ami az adatokat a hálón keresztül egy szerver progiról kapta.
Ha eszembe jut esetleg mivel, vagy hogy csináltuk akkor beírom.( 2b || !2b ) az itt a kérdés...