IonicWind Software
February 04, 2012, 10:43:30 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: IWB+ 1.00 (A Visual Designer for IWBasic 2.x)  released!
 
   Home   Help Login Register  
Pages: 1 2 3 [4] 5 6 ... 9
  Print  
Author Topic: Sapero's Windows include files  (Read 38148 times)
0 Members and 3 Guests are viewing this topic.
kryton9
Hero Member
*****
Offline Offline

Posts: 578


« Reply #75 on: June 15, 2007, 11:57:32 PM »

Thanks for the update Sapero.
Logged
sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #76 on: July 10, 2007, 07:26:48 AM »

Pistol has found a ),; bug in sdl subfolder and reported it. I've fixed this one and removed all other :)
This download is optional.
http://rapidshare.com/files/41892797/Aurora_Headers_Setup1713.zip
Logged

kryton9
Hero Member
*****
Offline Offline

Posts: 578


« Reply #77 on: July 24, 2007, 09:22:20 PM »

Sapero, I don't know if you have ebasic, but do you plan on porting over your includes to it at some time?
Logged
pistol350
Paid Subscriber
Hero Member
*****
Offline Offline

Posts: 615



« Reply #78 on: July 26, 2007, 09:30:43 AM »

Hi Kryton9!
Me as well would like to see that, since such work would set far more doors open to Emergence.
However, a great amount of work has been done to convert all those Headers from C/C++ to Aurora syntax and having do to that again and port all those files to Emergence syntax seems a too big challenge for me.  Undecided
Putting myself in Sapero's shoes, i realize that i would probably not do it.
Anyway, that's my point of view. Wink

Regards!
Peter.
Logged

Regards,

Peter B.
kryton9
Hero Member
*****
Offline Offline

Posts: 578


« Reply #79 on: July 26, 2007, 03:56:16 PM »

No doubt it is a huge job. Well Emergence it new yet, I am sure in time we will see conversions of the popular libraries.
Logged
Techno
Paid Subscriber
Full Member
*****
Offline Offline

Posts: 141


« Reply #80 on: August 09, 2007, 05:12:07 AM »

Separo

Where can I download the last include files for Aurora?
I have the only old files, and I have need the last include files version

Thanks
Logged
srvaldez
Newbie
*
Offline Offline

Posts: 5


« Reply #81 on: August 10, 2007, 01:31:16 PM »

sapero, you might consider using MediaFire to host your files, you don't have to jump trough hoops to download a file.
http://www.mediafire.com/
Logged
sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #82 on: August 10, 2007, 03:27:11 PM »

I knew mediafire, but the transfer was always slow.
http://www.mediafire.com/?25mdhmzdbxv  version 1715 - added lua and twain, WIA scanner example, plus some include fixups
http://rapidshare.com/files/48189288/Aurora_Headers_Setup1715.zip
« Last Edit: August 10, 2007, 03:48:31 PM by sapero » Logged

Todd Riggins
Paid Subscriber
Jr. Member
*****
Offline Offline

Posts: 66


3D Guts


WWW
« Reply #83 on: August 31, 2007, 12:02:03 AM »

I noticed the duplication of directx variables problem no longer exist, thanks Sapero!

I feel this need to create a graphics library... yet again!  Roll Eyes

Programming DirectX with 100% Aurora code is freak'n awsome
Logged

Brought to you buy: http://www.exodev.com
Ionic Wind Support Team
Team Member
Hero Member
*****
Offline Offline

Posts: 5774


WWW
« Reply #84 on: August 31, 2007, 12:30:26 AM »

Yeah it is nice to be able to access COM in a more natural way. 
Logged

Ionic Wind Support Team
Todd Riggins
Paid Subscriber
Jr. Member
*****
Offline Offline

Posts: 66


3D Guts


WWW
« Reply #85 on: August 31, 2007, 01:14:16 AM »

Yeah, I keep wondering what your 3d engine would look like in Aurora code out of curiousity.
Logged

Brought to you buy: http://www.exodev.com
sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #86 on: September 21, 2007, 05:57:06 PM »

http://rapidshare.com/files/57318157/Aurora_Headers_Setup1716a.zip
stats:
Code:
- 20828 imports
 -   175 unions
 -  1837 enums
 -  8563 structures
 -    93 classes
 -  5508 interfaces
 - 14462 externals (like GUID)
 -  3505 constants
 -     7 exports
 -   103 subs
 -    28 methods
fixed POINTS struct, added a lot of new headers, only 260 left.
For debugging guys: added DIA headers from VS2005 - very easy COM library for pdb files.
Added also few synchronous socket examples
« Last Edit: September 21, 2007, 06:06:57 PM by sapero » Logged

pistol350
Paid Subscriber
Hero Member
*****
Offline Offline

Posts: 615



« Reply #87 on: September 21, 2007, 06:24:34 PM »

Great stuff and also a great amount of work done  Shocked
Keep up Sapero.

Cheers,
Peter
Logged

Regards,

Peter B.
sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #88 on: September 26, 2007, 10:31:37 AM »

I've just started with porting the headers for Emergence. The first package v1710 contains only the basic includes - windows (all), stdio, conio, stdlib, shlwapi.
The crt includes are linking with the standard import library _crtdll.
download link: http://rapidshare.com/files/58387386/EBasicHeadersSetup1710a.zip 1MB

Note: you already have a huge windows.inc file. Please rename it if you want to keep it.
Now I don't know how to continue this thread for EB. Maybe Paul will create new thread with local download link in EB forum, and then move this topic.
Logged

Barney
Paid Subscriber
Sr. Member
*****
Offline Offline

Posts: 360


« Reply #89 on: September 26, 2007, 11:13:01 AM »

Thank you for starting EBasic translation, sapero. Much appreciated.  Smiley

Yes. It would be great if EBasic part of this thread moves to EBasic forums.

Barney
Logged
pistol350
Paid Subscriber
Hero Member
*****
Offline Offline

Posts: 615



« Reply #90 on: September 26, 2007, 11:25:30 AM »

Cheers Sapero Cool

That's really great!
Ebasic Users are really spoilt these days  Grin
Logged

Regards,

Peter B.
sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #91 on: September 27, 2007, 07:03:54 PM »

Really I do not have idea where to put this installer for Emergence. The roundtable - share your code - no...
By the way here comes second release: http://rapidshare.com/files/58723918/EBasicHeadersSetup1811.zip
Installer version 1.8, headers 1.1. Install settings are now saved in the registry subkey %EB%/HdrInst.
Added 3MB of headers - a monstrum handwork for this day. Time for relax :)
Logged

sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #92 on: February 23, 2008, 05:03:59 PM »

I've just released the final headers pak, both for Aurora and Emergence. Some (16) headers are still missing (mapi classes).
The pak for Emergence can be downloaded from the remository.
The pak for Aurora has been uploaded to free file hosting service - I was unable to upload about 8MB zip to the remository with my 32KB/s uplink.

http://rapidshare.com/files/94364564/AuroraHeaders23feb2008.zip
Logged

Barney
Paid Subscriber
Sr. Member
*****
Offline Offline

Posts: 360


« Reply #93 on: February 24, 2008, 05:11:48 AM »

Great work, Sapero. Thank you very much!

Barney
Logged
sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #94 on: April 29, 2008, 10:27:57 AM »

Here comes the next pak with wlan api, disphelper, some bugfixes, and the source of my instaler (Aurora pak only).

In the Emergence pak, i have first copied all from Aurora, then do a find/replace in files. This was very bad idea because i've forget about interface pointers, so every interface pointer was replaced with "pointer" (bug).
All interface bugs files included by windows.inc are now fixed, the interface pointers are replaced with "comref" or (only inside structures) with interface name

Aurora Headers 29 apr 2008
http://rapidshare.com/files/111334684/AuroraHeaders29apr2008c.zip (ver 3)
http://www.sendspace.com/file/w1bx1h (ver 2)

EBasic Headers 29 apr 2008
http://rapidshare.com/files/111322243/EBasicHeaders29apr2008c.zip (ver 3)
http://www.sendspace.com/file/afojkb (ver 2)
« Last Edit: April 29, 2008, 03:00:30 PM by sapero » Logged

pistol350
Paid Subscriber
Hero Member
*****
Offline Offline

Posts: 615



« Reply #95 on: April 29, 2008, 11:25:55 AM »

Hi Sapero.
For some strange reason, both of executables crash when i run them.  Huh

Does anyone else have this same problem ?
Logged

Regards,

Peter B.
sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #96 on: April 29, 2008, 11:43:26 AM »

I'm sorry for this, did not restored the winstartup.o file from a lite version. Please re-download.
Logged

pistol350
Paid Subscriber
Hero Member
*****
Offline Offline

Posts: 615



« Reply #97 on: April 29, 2008, 12:02:42 PM »

Thank you for the release and the fixes.

 Cool
Logged

Regards,

Peter B.
sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #98 on: May 21, 2008, 08:16:03 PM »

A bug has been found in OLE STGMEDIUM structure (search in objidl.inc). It is not so important, but without type casting my latest drag-drop experiment did not compile.

Aurora:
Code:
struct STGMEDIUM
{
DWORD tymed;
union
{
HBITMAP        hBitmap;
HMETAFILEPICT  hMetaFilePict;
HENHMETAFILE   hEnhMetaFile;
HGLOBAL        hGlobal;
LPWSTR         lpszFileName;
IStream       *pstm;
IStorage      *pstg;
}
IUnknown *pUnkForRelease;
}

EBasic:
Code:
type STGMEDIUM
DWORD tymed
union
HBITMAP       hBitmap
HMETAFILEPICT hMetaFilePict
HENHMETAFILE  hEnhMetaFile
HGLOBAL       hGlobal
LPWSTR        lpszFileName
IStream       pstm
IStorage      pstg
endunion
IUnknown pUnkForRelease
endtype
Logged

sapero
Senior Developer
Hero Member
*****
Offline Offline

Posts: 1292



« Reply #99 on: July 27, 2008, 03:54:23 PM »

Next upload fixes missing lines in Emergence headers, hidden by invalid multiline comment created by find/replace in files. Eg. missing StopBits from struct DCB.
Fixed two imported fuctions in DhcpCSdk.inc - variable lenght parameter DHCPCAPI_PARAMS_ARRAY should be passed by value.

Emergence:
http://www.sendspace.com/file/5u053f
http://rapidshare.com/files/132904747/EBasicHeaders27july2008.zip

Aurora:
http://www.sendspace.com/file/3nw59d
http://rapidshare.com/files/132907020/AuroraHeaders27july2008.zip

Note about bass.inc - be sure to backup this file if you already have newer than 2.2. In the next release, my bass.inc will be renamed to bass22, bass24 ...
« Last Edit: August 06, 2008, 08:49:02 AM by sapero » Logged

Pages: 1 2 3 [4] 5 6 ... 9
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.15 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!


Google visited last this page January 19, 2012, 06:03:48 AM