Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 91,079
» Latest member: jun88cocom2
» Forum threads: 2,418
» Forum posts: 11,354

Full Statistics

Online Users
There are currently 880 online users.
» 7 Member(s) | 869 Guest(s)
Applebot, Bing, Google, Yandex, bongdatructuyenme, broasteezn, jun88cocom2, lakshitagupta, nohu90health2, ntojkuangmu, smithplasters

Latest Threads
VCL conversion
Forum: Delphi General Discussion
Last Post: marktuan
08-07-2026, 01:20 PM
» Replies: 0
» Views: 324
Looking for UI Design Tip...
Forum: Delphi General Discussion
Last Post: chrisjordon232
08-06-2026, 05:17 AM
» Replies: 0
» Views: 62
Simply convert PeerIp to ...
Forum: Indy
Last Post: DidierMenant
08-04-2026, 03:50 PM
» Replies: 2
» Views: 219
New CGDevTools build is a...
Forum: CGDevTools
Last Post: lfeliz
08-04-2026, 12:03 AM
» Replies: 2
» Views: 1,368
How to terminate HTTP Thr...
Forum: Indy
Last Post: rlebeau
08-02-2026, 04:21 PM
» Replies: 3
» Views: 268
IW 16.2.0 Missing librari...
Forum: IntraWeb General Discussion
Last Post: JuergenS
07-31-2026, 09:44 AM
» Replies: 6
» Views: 1,288
Datatables question
Forum: IntraWeb General Discussion
Last Post: Alexandre Machado
07-28-2026, 04:34 AM
» Replies: 2
» Views: 272
CSS file not reloading af...
Forum: IntraWeb General Discussion
Last Post: CharlieDunn
07-27-2026, 08:27 PM
» Replies: 1
» Views: 456
Intraweb components missi...
Forum: IntraWeb General Discussion
Last Post: valmeras
07-27-2026, 03:18 PM
» Replies: 3
» Views: 412
Image question on tiwjqdb...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
07-17-2026, 05:18 PM
» Replies: 6
» Views: 4,895

 
  IWDBGrid refresh
Posted by: softdev85 - 08-13-2020, 04:25 PM - Forum: IntraWeb General Discussion - No Replies

Hello,
my problem is
i populate my IWDBGrid by database

when i click on dbgrid row my row is selected
and all fields of this row populate dbedit,
everything is ok.

but i want select good item of some dbcombox
how can i have good item selected in my combobox ?

thank's for your help
best regards

Print this item

  How send process after loading iwdbgrid
Posted by: softdev85 - 08-13-2020, 07:48 AM - Forum: IntraWeb General Discussion - No Replies

Hello,
i have little problem,

I load data from database and populate iwdbgrid
i want after that run procedure

where i must call procédure ?

Thank 's
best regards

Print this item

  Bug on iw15.2 - invalid pointer and av
Posted by: joelcc - 08-12-2020, 07:46 PM - Forum: IntraWeb General Discussion - Replies (4)

I have been trying to test with iw15.2.12, but keep having issues with invalid pointers and AV's.  (The last working version seems to be iw15.1.22)

Here are the call stacks for both of the errors.  

1.  EinvalidPointer Issue.

CG DevTools Verson : 4.1.0.256

-------------------------------------------------------------------------------------------------------------------

IsEncrypted : FALSE

------------------------------------------------------------------------------------------------------------------------
Exception message  : Invalid pointer operation
Depending on the error condition, it might be possible to restart the application.
Exception class    : EInvalidPointer
Exception address  : 00408EBD
Exception Time    : 2020-08-12 14:28:12.636
------------------------------------------------------------------------------------------------------------------------
Application Name  : MemberConnection.exe
Application Version: 2.2.0.0
Started at        : 2020-08-12 14:21:42.412
Running for        :  6 minutes 30 seconds
Computer Name      : IT16669
Compiler Version  : 300
------------------------------------------------------------------------------------------------------------------------
IntraWeb Version  : 15.2.12
Multi-session      : False
Content Path      : C:\D_Drive\SourceCode\inetpub\wwwroot\
Session count      : 3
Application Path  : C:\d_drive\sourcecode\Project_dev3\iwMemberConnection\bin\Win32\Debug\
Active Form        : frmHome (TfrmHome)
Active Form list  : [1] frmHome (TfrmHome)
Form list          : [1] DU (TDU)
                    [2] dmMain (TdmMain)
                    [3] dmdb (Tdmdb)
                    [4] rDMWebdesk (TrDMWebdesk)
                    [5] rDMSecure (TrDMSecure)
                    [6] dmMember (TdmMember)
                    [7] rDMMember (TrDMMember)
                    [8] frmHome (TfrmHome)
Browser Name      : Chrome
Browser UserAgent  : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36
Session ID        : h
Last Access        : 2020-08-12 14:28:12.063
Callback          : False
Runtime parameters :
------------------------------------------------------------------------------------------------------------------------
Client IP address  : 127.0.0.1
Request PathInfo  : /
Request Method    : POST
Request User Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36
Cookies Count      : 26
------------------------------------------------------------------------------------------------------------------------
(00007EB8){MemberConnection.exe} [00408EB8] System.TObject.FreeInstance (Line 16187, "System.pas" + 2) + $2
(0000621A){MemberConnection.exe} [0040721A] System.ErrorAt (Line 5527, "System.pas" + 3) + $4
(0000625E){MemberConnection.exe} [0040725E] System.Error (Line 5538, "System.pas" + 1) + $7
(00007EB8){MemberConnection.exe} [00408EB8] System.TObject.FreeInstance (Line 16187, "System.pas" + 2) + $2
(000086F2){MemberConnection.exe} [004096F2] System.@ClassDestroy (Line 17536, "System.pas" + 0) + $2
(003683B3){MemberConnection.exe} [007693B3] IWBaseRenderContext.TIWBaseComponentContext.Destroy (Line 348, "IWBaseRenderContext.pas" + 3) + $6
(0000803C){MemberConnection.exe} [0040903C] System.TObject.Free (Line 16255, "System.pas" + 1) + $4
(0013A75F){MemberConnection.exe} [0053B75F] IW.Common.StrLists.TIWSimpleStringList.Clear (Line 1214, "IW.Common.StrLists.pas" + 17) + $6
(00367E1D){MemberConnection.exe} [00768E1D] IWBaseRenderContext.TIWContainerContext.Clear (Line 206, "IWBaseRenderContext.pas" + 2) + $3
(00342DB9){MemberConnection.exe} [00743DB9] IWForm.CleanUp (Line 536, "IWForm.pas" + 4) + $7
(0034038F){MemberConnection.exe} [0074138F] IWComponentHash.TIWComponentHash.Populate (Line 93, "IWComponentHash.pas" + 2) + $6
(003448AC){MemberConnection.exe} [007458AC] IWForm.TIWForm.DoGenerateForm (Line 890, "IWForm.pas" + 295) + $1
(00366C65){MemberConnection.exe} [00767C65] IWAppForm.TIWAppForm.DoGenerateForm (Line 114, "IWAppForm.pas" + 2) + $4
(0036B55F){MemberConnection.exe} [0076C55F] IWBaseForm.TIWBaseForm.GenerateForm (Line 494, "IWBaseForm.pas" + 4) + $5
(003736F7){MemberConnection.exe} [007746F7] IWApplication.TIWApplication.GenerateActiveForm (Line 1612, "IWApplication.pas" + 24) + $6
(00373212){MemberConnection.exe} [00774212] IWApplication.TIWApplication.ProcessForm (Line 1466, "IWApplication.pas" + 63) + $7
(003BBC2D){MemberConnection.exe} [007BCC2D] IWServerSession.TIWServerSession.ExecuteForm (Line 863, "IWServerSession.pas" + 11) + $9
(003BB444){MemberConnection.exe} [007BC444] IWServerSession.TIWServerSession.DoExecuteSession (Line 749, "IWServerSession.pas" + 80) + $2
(003BBAA5){MemberConnection.exe} [007BCAA5] IWServerSession.TIWServerSession.ExecuteSession (Line 832, "IWServerSession.pas" + 52) + $7
(003A811E){MemberConnection.exe} [007A911E] IWServer.TIWServer.ExecuteUrl (Line 678, "IWServer.pas" + 90) + $6
(003A8670){MemberConnection.exe} [007A9670] IWServer.TIWServer.Execute (Line 752, "IWServer.pas" + 17) + $6
(003B83FB){MemberConnection.exe} [007B93FB] IWServerSession.HttpExecute (Line 91, "IWServerSession.pas" + 2) + $3
(0043A4B1){MemberConnection.exe} [0083B4B1] IW.Server.HTTPIndy.THTTPServerIndy.DoCommandGet (Line 240, "IW.Server.HTTPIndy.pas" + 26) + $18
(0041CE61){MemberConnection.exe} [0081DE61] InCustomHTTPServer.TInCustomHTTPServer.GetSessionFromCookie (Line 1559, "InCustomHTTPServer.pas" + 30) + $10
(0041C900){MemberConnection.exe} [0081D900] InCustomHTTPServer.TInCustomHTTPServer.DoExecute (Line 1427, "InCustomHTTPServer.pas" + 180) + $F
(003F45F7){MemberConnection.exe} [007F55F7] InContext.TInContext.Run (Line 185, "InContext.pas" + 2) + $7
(003F3192){MemberConnection.exe} [007F4192] InTask.TInTask.DoRun (Line 136, "InTask.pas" + 0) + $2
(0040AD22){MemberConnection.exe} [0080BD22] InThread.TInThreadWithTask.Run (Line 626, "InThread.pas" + 1) + $3
(0040A6CD){MemberConnection.exe} [0080B6CD] InThread.TInThread.Execute (Line 378, "InThread.pas" + 43) + $5
(000D4399){MemberConnection.exe} [004D5399] System.Classes.ThreadProc (Line 14356, "System.Classes.pas" + 21) + $5
(00009DC4){MemberConnection.exe} [0040ADC4] System.ThreadWrapper (Line 24224, "System.pas" + 45) + $0

------------------------------------------------------------------------------------------------------------------------


2.  AV

CG DevTools Verson : 4.1.0.256

-------------------------------------------------------------------------------------------------------------------

IsEncrypted : FALSE

------------------------------------------------------------------------------------------------------------------------
Exception message  : Access violation at address 00000000 in module 'MemberConnection.exe'. Read of address 00000000
Depending on the error condition, it might be possible to restart the application.
Exception class    : EAccessViolation
Exception Time    : 2020-08-12 14:32:30.944
------------------------------------------------------------------------------------------------------------------------
Application Name  : MemberConnection.exe
Application Version: 2.2.0.0
Started at        : 2020-08-12 14:21:42.412
Running for        :  10 minutes 48 seconds
Computer Name      : IT16669
Compiler Version  : 300
------------------------------------------------------------------------------------------------------------------------
IntraWeb Version  : 15.2.12
Multi-session      : False
Content Path      : C:\D_Drive\SourceCode\inetpub\wwwroot\
Session count      : 4
Application Path  : C:\d_drive\sourcecode\Project_dev3\iwMemberConnection\bin\Win32\Debug\
Active Form        : frmHome (TfrmHome)
Active Form list  : [1] frmHome (TfrmHome)
                    [2] frmBenefit (TfrmBenefit)
                    [3] frmHome (TfrmHome)
Form list          : [1] DU (TDU)
                    [2] dmMain (TdmMain)
                    [3] dmdb (Tdmdb)
                    [4] rDMWebdesk (TrDMWebdesk)
                    [5] rDMSecure (TrDMSecure)
                    [6] dmMember (TdmMember)
                    [7] rDMMember (TrDMMember)
                    [8] frmHome (TfrmHome)
                    [9] frmBenefit (TfrmBenefit)
Browser Name      : Chrome
Browser UserAgent  : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36
Session ID        : Q
Last Access        : 2020-08-12 14:32:30.078
Callback          : False
Runtime parameters :
------------------------------------------------------------------------------------------------------------------------
Client IP address  : 127.0.0.1
Request PathInfo  : /
Request Method    : POST
Request User Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36
Cookies Count      : 26
------------------------------------------------------------------------------------------------------------------------
(0000CCD1){MemberConnection.exe} [0040DCD1] System.@DynArraySetLength (Line 34490, "System.pas" + 3) + $0
(0013A611){MemberConnection.exe} [0053B611] IW.Common.StrLists.TIWSimpleStringList.SetCapacity (Line 1171, "IW.Common.StrLists.pas" + 5) + $F
(0013A62C){MemberConnection.exe} [0053B62C] IW.Common.StrLists.TIWSimpleStringList.SetCapacity (Line 1174, "IW.Common.StrLists.pas" + 8) + $10
(0000803C){MemberConnection.exe} [0040903C] System.TObject.Free (Line 16255, "System.pas" + 1) + $4
(0013A75F){MemberConnection.exe} [0053B75F] IW.Common.StrLists.TIWSimpleStringList.Clear (Line 1214, "IW.Common.StrLists.pas" + 17) + $6
(0013A484){MemberConnection.exe} [0053B484] IW.Common.StrLists.TIWSimpleStringList.Destroy (Line 1127, "IW.Common.StrLists.pas" + 1) + $2
(0000803C){MemberConnection.exe} [0040903C] System.TObject.Free (Line 16255, "System.pas" + 1) + $4
(00367DA7){MemberConnection.exe} [00768DA7] IWBaseRenderContext.TIWContainerContext.Destroy (Line 195, "IWBaseRenderContext.pas" + 1) + $12
(0051EEA4){MemberConnection.exe} [0091FEA4] IWCGJQControl.TIWCGCustomRegion.get_DoRefreshControl (Line 339, "IWCGJQControl" + 0) + $F776
(0000803C){MemberConnection.exe} [0040903C] System.TObject.Free (Line 16255, "System.pas" + 1) + $4
(0030E58A){MemberConnection.exe} [0070F58A] IWContainer.TIWContainer.set_ContainerContext (Line 493, "IWContainer.pas" + 9) + $2
(003205EC){MemberConnection.exe} [007215EC] IWRegion.TIWCustomRegion.RenderComponents (Line 483, "IWRegion.pas" + 1) + $3
(0030EEA2){MemberConnection.exe} [0070FEA2] IWContainer.TIWContainer.DoRenderComponents (Line 722, "IWContainer.pas" + 46) + $A
(0030F037){MemberConnection.exe} [00710037] IWContainer.TIWContainer.RenderComponents (Line 735, "IWContainer.pas" + 3) + $A
(00320600){MemberConnection.exe} [00721600] IWRegion.TIWCustomRegion.RenderComponents (Line 484, "IWRegion.pas" + 2) + $F
(0072F364){MemberConnection.exe} [00B30364] IWCGJQDialog.TIWCGJQCustomDialog.RenderComponents (Line 1246, "IWCGJQDialog.pas" + 1) + $7
(0030EEA2){MemberConnection.exe} [0070FEA2] IWContainer.TIWContainer.DoRenderComponents (Line 722, "IWContainer.pas" + 46) + $A
(0030F037){MemberConnection.exe} [00710037] IWContainer.TIWContainer.RenderComponents (Line 735, "IWContainer.pas" + 3) + $A
(00347725){MemberConnection.exe} [00748725] IWForm.TIWForm.RenderComponents (Line 1453, "IWForm.pas" + 1) + $4
(00343D7B){MemberConnection.exe} [00744D7B] IWForm.TIWForm.DoGenerateForm (Line 691, "IWForm.pas" + 96) + $18
(00366C65){MemberConnection.exe} [00767C65] IWAppForm.TIWAppForm.DoGenerateForm (Line 114, "IWAppForm.pas" + 2) + $4
(0036B55F){MemberConnection.exe} [0076C55F] IWBaseForm.TIWBaseForm.GenerateForm (Line 494, "IWBaseForm.pas" + 4) + $5
(003736F7){MemberConnection.exe} [007746F7] IWApplication.TIWApplication.GenerateActiveForm (Line 1612, "IWApplication.pas" + 24) + $6
(003BCC71){MemberConnection.exe} [007BDC71] IWServerSession.TIWServerSession.CheckAuth (Line 1166, "IWServerSession.pas" + 1) + $7
(00373212){MemberConnection.exe} [00774212] IWApplication.TIWApplication.ProcessForm (Line 1466, "IWApplication.pas" + 63) + $7
(003BBC2D){MemberConnection.exe} [007BCC2D] IWServerSession.TIWServerSession.ExecuteForm (Line 863, "IWServerSession.pas" + 11) + $9
(003BB444){MemberConnection.exe} [007BC444] IWServerSession.TIWServerSession.DoExecuteSession (Line 749, "IWServerSession.pas" + 80) + $2
(003BBAA5){MemberConnection.exe} [007BCAA5] IWServerSession.TIWServerSession.ExecuteSession (Line 832, "IWServerSession.pas" + 52) + $7
(003A811E){MemberConnection.exe} [007A911E] IWServer.TIWServer.ExecuteUrl (Line 678, "IWServer.pas" + 90) + $6
(003A8670){MemberConnection.exe} [007A9670] IWServer.TIWServer.Execute (Line 752, "IWServer.pas" + 17) + $6
(003B83FB){MemberConnection.exe} [007B93FB] IWServerSession.HttpExecute (Line 91, "IWServerSession.pas" + 2) + $3
(0043A4B1){MemberConnection.exe} [0083B4B1] IW.Server.HTTPIndy.THTTPServerIndy.DoCommandGet (Line 240, "IW.Server.HTTPIndy.pas" + 26) + $18
(0041CE61){MemberConnection.exe} [0081DE61] InCustomHTTPServer.TInCustomHTTPServer.GetSessionFromCookie (Line 1559, "InCustomHTTPServer.pas" + 30) + $10
(0041C900){MemberConnection.exe} [0081D900] InCustomHTTPServer.TInCustomHTTPServer.DoExecute (Line 1427, "InCustomHTTPServer.pas" + 180) + $F
(003F45F7){MemberConnection.exe} [007F55F7] InContext.TInContext.Run (Line 185, "InContext.pas" + 2) + $7
(003F3192){MemberConnection.exe} [007F4192] InTask.TInTask.DoRun (Line 136, "InTask.pas" + 0) + $2
(0040AD22){MemberConnection.exe} [0080BD22] InThread.TInThreadWithTask.Run (Line 626, "InThread.pas" + 1) + $3
(0040A6CD){MemberConnection.exe} [0080B6CD] InThread.TInThread.Execute (Line 378, "InThread.pas" + 43) + $5
(000D4399){MemberConnection.exe} [004D5399] System.Classes.ThreadProc (Line 14356, "System.Classes.pas" + 21) + $5
(00009DC4){MemberConnection.exe} [0040ADC4] System.ThreadWrapper (Line 24224, "System.pas" + 45) + $0

------------------------------------------------------------------------------------------------------------------------

Print this item

  sniffer website shows 405 Method not allowed
Posted by: zohair - 08-12-2020, 05:24 PM - Forum: IntraWeb General Discussion - No Replies

We are using a mechanism to check if our IW website is down. The previous version (14) use to work fine as the HTTP response used to be 200. Once we upgraded IW to 15 (15.1.22), we started getting the "405 Method not allowed" response. Any help will be appreciated. 

Using this website to test..where request type is Head

https://websniffer.cc/

http response comes as 405 (Meathod not allowed) instead of 200.. This was workinG fine in IW 14.

Print this item

  Async SendStream leaves files in IW user cache
Posted by: MJS@mjs.us - 08-12-2020, 04:52 PM - Forum: IntraWeb General Discussion - Replies (7)

Using 15.2.11,.12.
C++ Builder 10.3.2

After feeling the Garmin hack I decided to inventory scenarios where my customer data could be exposed and decided to stop using download links to the user cache.  I changed download links to async button events with WebApplication->SendStream reading from an encrypted database thinking nothing raw would touch the disk anymore.  On a single click / download it works, no file in the user cache.  Re-click for subsequent download, filename.tmp appears in the user cache folder. Re-click again, filename (minus .tmp) appears in the user cache folder.  These files in the user cache don't go away after the session ends, they just accumulate until shutdown (if the app crashes they stay).  These files are not accessible through IW but accessible for anyone with access to the cache folder.  In my app's case they were excel files with financial data so I wouldn't want a network admin to be able to view.

Work around:  use onclick + LockOnSubmit = false with sendstream.

Demo attached:


  1. Click 3 buttons on left 3 times each, you'll see the raw files accumulate in the user cache folder.
  2. Click button on right, works correctly every time.



Attached Files
.zip   IWTEST.zip (Size: 9.18 KB / Downloads: 3)
Print this item

  Bug on IW 15.2.12
Posted by: softdev85 - 08-12-2020, 04:28 PM - Forum: IntraWeb General Discussion - Replies (3)

Hello,
i have install last version out
there are one bug for me
i use on top of screen frame menu
and the botom part off this menu is not showing
if there are an region in botom on menu.

before with version 15.2.11 they work properly but now not

best regards

Print this item

  IW 15.2.12 is out
Posted by: Alexandre Machado - 08-12-2020, 01:45 PM - Forum: IntraWeb General Discussion - No Replies

Hi guys,

There is a new IW 15 update availabile with some important fixes and some new goodies:

https://www.atozed.com/2020/08/intraweb-15-2-12/

Enjoy!  Big Grin

Print this item

  Manage devices on the client's computer.
Posted by: Сергей Александрович - 08-12-2020, 10:19 AM - Forum: IntraWeb General Discussion - Replies (5)

The task is as follows:
The client uses the browser to work with the site on their computer. How can I print any text to the client's printer? So that the client does not choose "print" in the browser menu, but the program sends the data to the printer itself at the right time.

Or another option:
How can the program use the scanner (or magnetic card reader) located on the client computer?

Print this item

  problem in iframe
Posted by: fatersoft - 08-12-2020, 06:41 AM - Forum: IntraWeb General Discussion - No Replies

hi
The program built with Intraweb does not work properly in iframe
in 15.2
but in 15.1 is true

I can't navigate between pages when we use
this code


      TIWAppForm(WebApplication.ActiveForm).Release;
      AFormClass.Create(WebApplication).Show;
when intraweb application  running in iframe
.zip   test1.zip (Size: 65.91 KB / Downloads: 2)
.zip   test1.zip (Size: 65.91 KB / Downloads: 2)

Print this item

  which .dll
Posted by: dragonstar - 08-11-2020, 02:50 PM - Forum: Indy - Replies (8)

I'm working on an old project in Delphi 7 using Indy 10.1.5.
 
At the moment I'm unable to upgrade Indy for this project or port it to a newer version of Delphi.
 
I'm trying to send an email via Gmail and keep running into SSL errors, usually just an emty string.
 
I'm convinced it's a .ddl version issue - I've tried various versions of the ssl .dll's with no luck.
 
So in an effort to save time, I'm curious if anyone knows exactly which version of the .dll files works with Indy 10.1.5 using Delphi 7.
 
Thanks in advance for any help.
 
 
drc  Smile

Print this item