trichview.support.thirdparty
Re: Drag/drop from web browser component |
Author |
Message |
Stephen |
Posted: 06/24/2004 20:11:50 Sergey, hopefully you can reproduce the problem with the small sample program that I am sending with this article. You should ensure that the {$DEFINE USERVHTML} and {$DEFINE USEINDY} are uncommented in the RichViewActions.inc file and that you have the Stop on Delphi Exceptions checked in Delphi IDE' Tools- >Debugger Options so that the exception I am referring to will be made visible. Once you have this program built, run it. then using a web browser, visit a page which has some formatted HTML Text and one or more images on it. Try http://www.lycos.com for example. Select some text and one or more images and copy to clipboard. Then click the Paste Special button on the form and select HTML and you should see the exception. Look carefully at the file path in the error message. Try drag and drop too. Sometimes drag/drop or cut/paste does manage to bring over an image, maybe it depends on whether it is a bmp, gif or jpeg I don't know. Thanks for your help with this. - Stephen
Sergey Tkachenko [svt@trichview.com] wrote: > Hello, > > Are you sure that the file path consists of two incorrectly joined paths > (application path (probably it's a source html path too) and http location) > when you do drag&drop, not paste as RTF? > > How can I reproduce it? > > > Has anybody any suggestions as to how I get drag from a web browser to a > > TRichViewEdit to work, when the dragged item contains an image? > > begin 666 HTMLPaste.zip M4$L#!!0````(`-R&V#!D0]Q6G0```.<````-````2%1-3%!A<W1E+F1P<F6. MRPK",!!%]X'\0Q9"54J@:U?%!PH5I-0/B.U0AC9IR*0@EOZ[)H@B[N;<N1RN M=4/KE!;'ZEQ<%'G8<,;92$"<":%5L[_78'WZI@)-MT/*2<?D,#A-\;I^!`*- M2+XHK:)$3*&9S5$^+4JQE@YH#G2#%DTPY-;V6"N/@Y$G@QY5CX\PY_>U=:`\ M!-VRBM(TKLA6?\UR-*\,3",Y>P)02P,$%`````@`$X_8,`<$D1^T`0``M@,` M``X```!52%1-3%!A<W1E+G!A<XU2P6[;,`R]&_`_Z+!#,P0&>DW10Y=M;8$6 M"YS4/<LRDVB0)4.B701#_[VD+"=H6A0[^?'QD7XDU5N-XNEN\_BPD@'A*L_R M3%L$OY4*..@#A#P3XEG;QKV$N7B$$.0."*T/X0FU(51)KZ5%0DLC0^#DK9?= M7BNFG$7O6/;;^3;,N=M/+8W;$=6T-PJULP0)V`<=<"[\L,?6Z+9SGJ*R6BNJ M-X2TVE<:7IC[U6B,K2B-!P-D!YLE>O[/"FM35B=]^D4<#@\=<-F&S5R*:Z'8 M\44,9YPX=ER(34)7(^^'R*6F;"`ERN&._-Y'O^!9\XY(JM$%3TB*4Y"R-=IX M`<K]Z!&=/>/7'2A:VGFZK&[2?E?2@HF>WS%'W<K376,^HL1WWBEH>@_Q.$L/ M$N%B#;:)<_RI_X+"6=1V7@^4Y!U2T-=&JQ&3.&YVD)[#N-=%VN_XGMK.0`L6 M)<_,S+]OI?A>--OV=7Q@XE9O[UMZ55&?9R=78YOB:W,U[+2=;I2.74)PO5<@ M%M=B\X$MCLW,=G:VZ6+4<N''NHF)RLO/;_3_#5+!U*>D.8CUR_%)3DMA@].2 MZ5ODV1M02P,$%`````@`O(G8,("<HV@#!0``!#$```X```!52%1-3%!A<W1E M+F1F;>U:VV[C-A!]+]!_T)MWBS;P+8Y3=`OX$F_<VHEA.=F'15`PUMAF2Y,& M13L)VOY[>1$E*K$E.]B@FZP4)$<<#F<.SY#*R[#;/V$JO![CR\K/WD3C]]]Y MW@!FPOO@52LU-9JPE1Q4JL=J\`D'8B&'C49##<\!SQ?*M][4XPY:"<RH-)1T MM)(V,L*X-$U)6]`>FH(R]A@51YT%XB&H]=VS7NMJ,/FC<]X:^V>3Q"->^PG3 M@-U-X%[$DW'VGRJ5V'B!EJ#R#WW/1S3T?.!X5HJG??%`U/SG&V6Z)$&'`Q)P MR0-0>7J(A)K?)343RB9W8@9J8H3O@80CX'TZ54J<ZHTK7C$=HQLSZO(-2&W' M>+JXQG!W%F#-/Q:Y;$9&Y$;=C&*5CYO&$(>N-2/+&%!P2<F#R]GS6@3/E?J( MM)D0;!D%1[=V?U&Z+NO3$2(@!`Q9H#;)-RMD-MEA*PQAE&724XE&G*V`"VD^ M4AO5&L;K>-@*@O[L`B"`8->R$>(H?]EU[U*?GU`5B&]FS$<;&.&I6',(VRQX M^-&SUHXL)F?DD;6-*>+..&8;)K:8BF/KLFE"UI@'#`4I\XTA:0_0^%J_*2/0 MP"GXK9#2AD)5O;V61:"I>M=.JV[%JX\J?G+\J.#5R.#<+!V]]*2TE=U4_!5, M,2([&)7K7X21%V5YRJSZE%FDGKH9B8[F&IG:R&6_&)OG80%+^QX5P-[R"WDW M$?&$7%=*7-1-MQXMGG"*6>1$/9>'%]/Y7A&3$_%Y)D\C"6Z2&>?+1]9P&`=_ M?;OXXC0NT.;A,!J_P\,=XT%X.(F^0`1/M](8(L[L*=R7R&_KY<JK'$[CBLI# M2#"%K4P^<@":3.@D'[P)/[1:>F'U?V'WJWE//FM[7AVU8,[1:F',#C_G(WSC M)-HC9@>H``Z!$TS_2UI*NZ>^^LAXY.:*-C7`H?,]B(Q]NI$G*XC^+QQUD4!R M]F^[NGQR7*]7&Z<G]4:W43DIUQJ5LGKJU7K7OMNGUC!8;48H?^,XT5@_%>?= M&G(>-TY3_SP/;9P\OSQ\#7%Z^CD,;9P\OSS\FN(4^F1CH4\V%OID8Z%/-A;Z M9&.A3S:^M#[/>6R</+^L9Q>?0_&E];'Q.OIG/[1Q\ORVX6O59Y_U67'RL-`G M&PM]LK'0)QO?JCYF+PGNBK/-[UO0QZ*[?S=.GBX6W[H^%G?ID[?NK>MC==BE M3YY.;U6?;?LOOC^'Q\G#0I]L+/3)QD*?;'SM^AR"V_@<BKOX'(HOK<]S\&N* M4^B3C84^V5CHDXV%/ME8Z).-A3[9N$N?Y^"W$.=?,X@Z+H\;41.OZ;@TKH_Z M(S?G8DGZRQ7C`KAJDTP9S'+;5*P[JZ*6L"[,T)H(M_UL@I<0>A?2;\R6B)92 MCAW7L\/6'`-7OJ44XWH]EW%KJAJY5,.69)L,4F&JS=PPX^M6U-H[0A2(;A!- M62+V&!$V3^T2+>3N'FW.K'/UF:!;`A\Y#FP3WBKT&<%)!W(/$Z&[5DNQO-(D M!7SWPQ'?S-[_HR&=Y^Q>[:[$A;7+.*HQ54RPT$F<6-J>7J[BVVU<4:'6!$=N ML//)<&!++YVVGH7K$<>ZR2YZ,V9_P>Y\-A,C-(<V!_17F&H@'"`Z7\LIE?F, MS@D.%]Z[*_]]NOJU1CF_;#JI+I>3?L1A(W?=89S#-.H6=K++\$/$YY@.A^IT ME.VQGB^VV67V+5;3Z+YEPEZV2JKAVB&O__P'4$L!`A0+%`````@`W(;8,&1# MW%:=````YP````T``````````0`@`````````$A434Q087-T92YD<')02P$" M%`L4````"``3C]@P!P21'[0!``"V`P``#@`````````!`"````#(````54A4 M34Q087-T92YP87-02P$"%`L4````"`"\B=@P@)RC:`,%```$,0``#@`````` M```!`"````"H`@``54A434Q087-T92YD9FU02P4&``````,``P"S````UP<` #```` ` end |
Powered by ABC Amber Outlook Express Converter