Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Visual Basic
  4. Hllapi program to screen scrape in XP

Hllapi program to screen scrape in XP

Scheduled Pinned Locked Moved Visual Basic
graphicsperformancehelpquestion
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jbyears
    wrote on last edited by
    #1

    Hi, I have a question regarding the use of a hllapi application to screen scrape in XP. Currently I have a hllapi program that screen scrapes from a 16 bit dos app. to a terminal emulator (Attachmate's Accessory Manager) in Windows 95. The problem in converting this to XP is that the hllapi program uses an INT 7F call and the location in the vector table points to the location of a virtual device driver (vxd's are not supported in XP). I was wondering if there was a way to write a VB hllapi program that would kind of act the same way as the current program but without the direct memory calls. THANKS!!! Jordan

    D 1 Reply Last reply
    0
    • J jbyears

      Hi, I have a question regarding the use of a hllapi application to screen scrape in XP. Currently I have a hllapi program that screen scrapes from a 16 bit dos app. to a terminal emulator (Attachmate's Accessory Manager) in Windows 95. The problem in converting this to XP is that the hllapi program uses an INT 7F call and the location in the vector table points to the location of a virtual device driver (vxd's are not supported in XP). I was wondering if there was a way to write a VB hllapi program that would kind of act the same way as the current program but without the direct memory calls. THANKS!!! Jordan

      D Offline
      D Offline
      Daniel Turini
      wrote on last edited by
      #2

      Yes, there is a 32-bit Windows specification for HLLAPI, called WinHLLAPI. It's focused on C/C++, but you can call it from VB6/VB.NET through the proper "Declares". I worked a lot with Attachmate products and most of them support WinHLLAPI. Actually, most 3270/5250 emulators support WinHLLAPI and they normally provide some screen scraping samples. Other alternatives: The drawback is that, HLLAPI (which you are using now) and its Win32 counterpart, WinHLLAPI, although fine for single user/single machine applications, it is awful slow and too memory hungry for high-performance server applications, In this case, I discovered that by writing a TN3270 emulator I got about a 15x faster application, also saving several tenths of MB RAM. If there is a LU6.2 transaction available, I would definitively go for APPC. Microsoft's Host Integration Server can map, through a simple wizard, an APPC to a COM+ component, easily used from VB6/VB.NET. ORACLE One Real A$#h%le Called Lary Ellison

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups