Avatar billede nidyahou Praktikant
23. april 2004 - 17:17 Der er 44 kommentarer og
1 løsning

Applet i delphi

er det muligt at have en applet, med codebase og sånn i Delphi som man kan vise/hente informationer fra, hvis ja hvordan?
Avatar billede angelod Novice
23. april 2004 - 18:21 #1
Applets er specifikke for Java sproget, så jeg vil sige nej. Du kan derimod lave ActiveX komponenter, men dette er heller ikke så fedt da de er rimeligt IE specifikke, og de skal signeres før 99% af brugerne kan køre dem.
Avatar billede nidyahou Praktikant
24. april 2004 - 01:03 #2
mit problem er nemlig, at jeg har en side jeg gerne vil hente kildekode fra, men den er ret indviklet, og man skal være logget ind, så  hvis jeg bare henter siger den at jeg skal logge ind i kildekoden :P Nogen forslag?
Avatar billede angelod Novice
24. april 2004 - 02:46 #3
Folk der har gjort så meget ud af at deres kode ikke bliver stjålet, ser nok helst at den forbliver intakt, tror du ik? :)
Avatar billede nidyahou Praktikant
24. april 2004 - 11:26 #4
det er ikke selve koden jeg skal have, jeg leder ikke efter en måde at stjæle det de indtaster i en form, men jeg er ved at lave et tool til nogen der benytter en chat (intet ulovligt) Det er nogle enheder der skal tælles, og så har jeg udviklet noget der kan tælle det via kildekode. Som det ser ud nu skal man selv indtaste kildekode, men jeg har fået restriction(kan ikke huske ordet på dansk) fra en admin om at lave det, men hvis jeg automatiserer det så den selv finder siden så er det ok. Problemet er at når jeg henter kildekoden så får jeg bare koden fra en side der er beregnet til når man ikke er logget ind. Hvis dette problem kan løses, hvordan kan det så løses, uden at folk skal indtaste deres kode i mit program?
Avatar billede angelod Novice
24. april 2004 - 11:37 #5
Du er nok nødt til at skrive programmet sådan at det sender login-information til den korrekte adresse, accepterer den cookie den sætter (højst sandsynligt), og derefter hopper videre til den korrekte adresse, mens den husker at sætte cookie-værdierne i headeren for det request.
Avatar billede nidyahou Praktikant
24. april 2004 - 11:47 #6
I virkeligheden er det kun output'et fra den applet jeg skal bruge, jeg kan lige give et eks. på hvordan den ser ud:
<applet codebase="http://codebase.dk" code="damda.class" width=200 height=200 id="viewinfo" name="ClothesSelector" VIEWASTEXT>
<param name="text" value="blablabla">
<param name="sex" value="male">
<param name="age" value="45">
<param name="onlineFriends" value="0|1|904|900|905|906|907|909|802|915|44|40|25|26|8|10|20|22|42|39|5">
<param name="OfflineFriends" value="913|916|917|922|930|937|938|943|944|939|940|941|942|951|954|958|970|989|987|981|993">
</applet>
problemet er at jeg må ikke hente værdier fra fx. OfflineFriends, hvis ikke brugeren selv angiver sin kildekode (hvor applet teksten jo er i). Jeg kan på ingen måde gøre det simplere end dit tidligere forslag?
Avatar billede angelod Novice
24. april 2004 - 11:58 #7
Øøøh.. Hvilket output giver den applet så, som du skal bruge? Bare et eksempel. Behøver kun være korrekt i dets udformning. Jeg har lidt svært ved at se præcist hvad det er du prøver på.
Avatar billede nidyahou Praktikant
24. april 2004 - 12:11 #8
fx, hvis man vil vide hvor mange venner man har der er online og hvor mange man har der er offline

(appleten ovenfor er taget da manuelt kopierede koden)
Avatar billede angelod Novice
24. april 2004 - 12:21 #9
Aah okay.. Så forklarer du det bare dårligt.. Det er jo ikke output fra en applet det der, men output fra et script der inkluderer en applet på siden.

Når du skal logge ind, foregår det så via HTTP login (kedelig grå standard dialog der popper op og beder om brugernavn og kodeord), eller et login på selve siden?
Avatar billede nidyahou Praktikant
24. april 2004 - 12:24 #10
Undskylder for min uforståelige formulering, jeg er relativt ny indenfor programmering af programmer, så jeg håber du kan bære over med mig =)

Det er login på selve siden.
Avatar billede angelod Novice
24. april 2004 - 12:26 #11
Godt nok.. Tænkte jeg nok det var.. Så skal du faktisk bruge den metode jeg nævnte.
Avatar billede nidyahou Praktikant
24. april 2004 - 12:33 #12
Tusind tak, drop et svar.

Da jeg nu er power-idiot til at scripte, har du så noget du kan henvise til, der ligner det jeg skal bruge lidt
Avatar billede angelod Novice
24. april 2004 - 12:49 #13
Hvilken komponent bruger du til at hente fra webserveren? :)
Avatar billede nidyahou Praktikant
24. april 2004 - 12:52 #14
som det ser ud nu, så prøver jeg at fange den med en Indy client. Ganske alm IdHTTP.Get du ved :P
Avatar billede angelod Novice
24. april 2004 - 13:15 #15
Indy gør det nemt.. Brug en TIdCookieManager komponent til det, og sæt CookieManager i TIdHTTP komponenten. ;)
Avatar billede nidyahou Praktikant
24. april 2004 - 19:06 #16
verdens dummeste spørgsmål, under hvilken kategori hører TIdCookieManager under, fordi jeg har svært ved at finde den i Indy clients
Avatar billede nidyahou Praktikant
24. april 2004 - 19:09 #17
nu har jeg fundet den, men jeg kan ikke rigtigt konfigurere den ordenligt. Hvilke felter er obligatoriske for en ordentlig tilslutning
Avatar billede nidyahou Praktikant
24. april 2004 - 19:18 #18
hvis du gider at gennemgå events'ne og det du tror jeg skal indtaste, du skal nok få det dobbelte antal point, da du har været så enormt hjælpsom :)
Dropper os lige en karma beskrivelse
Avatar billede angelod Novice
24. april 2004 - 19:36 #19
Okay. Giv mig lige lidt tid til at lave et eksempel til dig så :o)
Avatar billede nidyahou Praktikant
24. april 2004 - 19:46 #20
no stress, bare brug al den tid du har brug for =)
Avatar billede nidyahou Praktikant
25. april 2004 - 11:44 #21
Ikke for at stresse dig, men bare lige så jeg ved hvornår jeg kan glugge herind igen. Har du nogen som helst idé om hvornår du muligvis har et eksempel =) ?
Avatar billede nidyahou Praktikant
27. april 2004 - 22:43 #22
jeg håber ikke at det er gået helt i hårknude :D ?
Avatar billede angelod Novice
27. april 2004 - 22:51 #23
Nej nej, jeg har bare vildt travlt med arbejdet i denne tid. Har lukket af for stort set alt. Har kun mail-klienten kørende et par gange om dagen, jeg lever af imaginær søvn, samt store mængder kaffe.

Skal forsøge at overholde en ret så stram deadline.
Avatar billede nidyahou Praktikant
28. april 2004 - 13:51 #24
fair. Dit arbejde kommer self i første række, bare rart at vide at du engang i fremtiden gider at lave det. Jeg påskønner at du gider at sætte det på din venteliste og venter self så længe det er behøvet.
Avatar billede angelod Novice
28. april 2004 - 15:13 #25
Det glæder mig. Det skulle ikke tage alt for længe, da jeg nogle gange tager en pause fra arbejdet, bare for at få det lidt på afstand. :)
Avatar billede nidyahou Praktikant
26. maj 2004 - 12:31 #26
hej, stadig intet pres, men vil bare lige høre om du har en nærmere idé om hvornår jeg kan regne med en gennemgang :) ?
Avatar billede angelod Novice
26. maj 2004 - 16:13 #27
Jeg troede ellers du ville finde løsningen på anden vis, da jeg så dig poste et spørgsmål om dette.. Anyway.. Giv mig to URLs.. En for siden du vil logge ind på, og en for en side der er beskyttet af et login. :)
Avatar billede nidyahou Praktikant
26. maj 2004 - 16:50 #28
jeg er ikke helt sikker på at jeg forstår dig, vi du have url på den side jeg vil have kildekoden af (kalder den side1), og så url på den side som man normalt skal logge ind på, hvis man vil have adgang til side1.

Forstået rigtigt??
Avatar billede angelod Novice
26. maj 2004 - 16:59 #29
Jo det lyder meget rigtigt.
Avatar billede nidyahou Praktikant
26. maj 2004 - 17:17 #30
er det muligt at lave et objektivt forsøg, hvor du forklarer sådan lidt af hvert??
Avatar billede nidyahou Praktikant
26. maj 2004 - 17:17 #31
ellers vil det jo kræve at du opretter en bruger
Avatar billede nidyahou Praktikant
27. maj 2004 - 12:44 #32
eller det har du det måske ok med?
Avatar billede angelod Novice
27. maj 2004 - 13:19 #33
Giv mig nu bare de links. Hvis jeg ikke vil oprette en bruger, så kan jeg se om jeg kan finde på noget andet.
Avatar billede nidyahou Praktikant
07. juni 2004 - 18:01 #34
Avatar billede nidyahou Praktikant
25. juni 2004 - 15:59 #35
er der stilstand i svaret? :D
Avatar billede angelod Novice
25. juni 2004 - 20:37 #36
Nåh okay. Havde ikke lige set at du havde sendt det der skulle bruges. Hmm.. Jeg skal se på det med et login, men anden parsing må du selv stå for.
Avatar billede nidyahou Praktikant
19. juli 2004 - 00:06 #37
roger
Avatar billede angelod Novice
19. juli 2004 - 02:29 #38
Er just hjemvendt fra ferie. Jeg har lige opdateret til Indy 10, så det bliver skrevet til det. Dog skulle du kunne bruge det i Indy 9, eller i det mindste konvertere.
Avatar billede nidyahou Praktikant
24. juli 2004 - 01:48 #39
det lyder fint :)
Avatar billede angelod Novice
24. juli 2004 - 16:48 #40
Lige nu arbejder jeg på et rimeligt stort system, og har et krav om at have nogle nye features klar indenfor et par dage, men efter weekenden skulle jeg have bedre tid til lige at stykke noget sammen til dig. Bare lige prik til mig hvis du ikke har hørt noget inden tirsdag. :)
Avatar billede nidyahou Praktikant
25. august 2004 - 18:28 #41
*prik prik* :D
Avatar billede nidyahou Praktikant
12. november 2004 - 18:11 #42
can i expet an answer or will this question remain unanswered?
Avatar billede nidyahou Praktikant
22. januar 2005 - 02:29 #43
angelod, is this overwith?
Avatar billede nidyahou Praktikant
30. juni 2005 - 23:55 #44
heh, jeg må lige være helt sikker på at der ikke sker mere... Skal jeg virkelig lukke spørgsmålet 1 år efter oprettelse uden at have fået svar ;) ?
Avatar billede nidyahou Praktikant
30. juni 2005 - 23:55 #45
Det ville da være trist :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester