1. Re: Future of Win32Lib
H e r e i s w h a t D a v e w r o t e .. G u e s s h e u s e d a
l i t t l e s t r a n g e e n c o d i n g .. B y e , E i n a r
- - - - - O r i g i n a l M e s s a g e - - - - -
F r o m : C u n y , D a v i d < D a v i d .. C u n y @ D S S .. C A .. G
O V >
T o : E U P H O R I A @ c w i s s e r v e r 1 .. m c s .. m u o h i o .. e d
u < E U P H O R I A @ c w i s s e r v e r 1 .. m c s .. m u o h i o .. e d u >
D a t e : 3 .. a u g u s t 1 9 9 8 1 9 : 4 3
S u b j e c t : R e : F u t u r e o f W i n 3 2 L i b
> T h i s m e s s a g e i s i n M I M E f o r m a t .. S i n c e
> y o u r m a i l r e a d e r d o e s n o t u n d e r s t a n d
> t h i s f o r m a t , s o m e o r a l l o f t h i s m e s s a g
> e m a y n o t b e l e g i b l e ..
>
> - - - - - - = _ N e x t P a r t _ 0 0 1 _ 0 1 B D B F 0 3 .. F E D A F 9 1
> 4
> C o n t e n t - T y p e : t e x t / p l a i n
>
> A c o u p l e o f p e o p l e h a v e w o n d e r e d w h a t t
> h e f u t u r e h o l d s f o r W i n 3 2 L i b .. I
> k n o w i t ' s b e e n a n u m b e r o f m o n t h s s i n c e
> I ' v e s e n t i n a n u p d a t e t o
> W i n 3 2 L i b ..
>
> I ' v e h a d a t o u g h t i m e f i n d i n g t i m e t o c
> o d e o v e r t h e l a s t c o u p l e m o n t h s -
> a n d t h e r e a r e m a n y c o n t r i b u t i n g f a c t o r s
> t h a t a d d u p t o C o m p l e t e
> E x h a u s t i o n .. N o t s u p r i s i n g l y , m y o u t p u t
> h a s b e e n a c c o r d i n g l y s p a r s e .. I ' m
> h o p i n g t h a t b y S e p t e m b e r t h i n g s w i l l h a
> v e g o t t e n b e t t e r ..
>
> I n t h e m e a n t i m e , w h a t l i t t l e s p a r e t i m
> e I ' v e g o t i s n o w d e v o t e d t o
> G n u p h o r i a .. A s a r e s u l t , W i n 3 2 L i b h a s l
> a n g u i s h e d .. B u t I t h i n k t h a t
> G n u p h o r i a i s t h e m o r e i m p o r t a n t o f t h e
> t w o e f f o r t s ..
>
> R e g a r d i n g W i n M a n , I ' v e b e e n r e c o n s i d e r i
> n g w h e t h e r I r e a l l y w a n t t o
> s u p p o r t a m u l t i - p l a t f o r m A P I .. T h e t r u t
> h i s , o n c e G n u p h o r i a ( o r P e t e ' s
> P e t e p h o r i a ) c o m e s o u t , i t w o u l d m a k e a
> l o t m o r e s e n s e t o l i n k i t t o a n
> e x i s t i n g c r o s s - p l a t f o r m l i b r a r y , o r T c l
> / T k , t h a n t o w r i t e o n e i n
> E u p h o r i a .. S o i t d o e s n ' t m a k e a w h o l e l
> o t o f s e n s e t o c o n t i n u e w i t h
> W i n M a n .. I t ' s b e e n a f u n p r o j e c t , b u t I
> r e a l l y c a n ' t t h i n k o f a r e a s o n t o
> c o n t i n u e w i t h i t ..
>
> H o w e v e r , I * d o * p l a n o n c o n t i n u i n g W i n 3
> 2 L i b , e s p e c i a l l y o n c e G n u p h o r i a
> h a s b e e n r e l e a s e d .. A D O S v e r s i o n ( D o s 3
> 2 L i b ) i s a l s o l i k e l y .. E x p e c t a
> r e t u r n t o t h e m o n o c h r o m e M a c i n t e r f a c e ,
> w i t h a l o t o f p a r t s c a n n i b a l i z e d
> f r o m W i n M a n ..
>
> I n t h e m e a n t i m e , p l e a s e r e m e m b e r t h a t I
> ' m n o W i n 3 2 g u r u - I h a v e t o R T F M
> j u s t l i k e t h e r e s t o f y o u .. I * d o n ' t * k
> n o w h o w t o f i x t h e f o n t s , o r s e t
> t h e b a c k g r o u n d c o l o r s f o r t h e t i t l e s ..
> I ' v e t r i e d a n u m b e r o f t i m e s , a n d
> f a i l e d .. : - (
>
> I f a n y o n e * d o e s * k n o w h o w t o d o t h i s ( a
> n d o t h e r c o o l f e a t u r e s ) , * p l e a s e *
> l e t m e k n o w h o w , a n d I w i l l t r y t o a d d
> i t i n .. O r e v e n b e t t e r , w r i t e a
> p a t c h a n d s e n d i t t o m e ! I ' l l ( p r o b a b l y
> ) b e g l a d t o a d d i t i n - w h e n I
> g e t a s p a r e w a k i n g m o m e n t !
>
> I f y o u w r i t e a p a t c h , I ' d p r e f e r g e t t i n
> g a s e p e r a t e f i l e o f r o u t i n e s
> i n s t e a d o f t h e p a t c h e d v e r s i o n o f W I N 3 2
> L I B .. E W - i t m a k e s i t l o t e a s i e r
> t o s e e w h a t ' s c h a n g e d , a n d m a k e s i t e a s
> i e r t o a d d t o t h e d o c u m e n t a t i o n ..
>
> D i d t h a t a n s w e r m o s t o f t h e q u e s t i o n s ?
>
> T h a n k s f o r u n d e r s t a n d i n g !
>
> - - D a v i d C u n y
>
> - - - - - - = _ N e x t P a r t _ 0 0 1 _ 0 1 B D B F 0 3 .. F E D A F 9 1
> 4
> C o n t e n t - T y p e : t e x t / h t m l
> C o n t e n t - T r a n s f e r - E n c o d i n g : q u o t e d - p r i n t
> a b l e
>
> < ! D O C T Y P E H T M L P U B L I C " - / / W 3 C / / D T D H T M L
> 3 .. 2 / / E N " >
> < H T M L >
> < H E A D >
> < M E T A H T T P - E Q U I V = 3 D " C o n t e n t - T y p e " C O N T E
> N T = 3 D " t e x t / h t m l ; =
> c h a r s e t = 3 D u s - a s c i i " >
> < M E T A N A M E = 3 D " G e n e r a t o r " C O N T E N T = 3 D " M S
> E x c h a n g e S e r v e r v e r s i o n =
> 5 .. 5 .. 1 9 6 0 .. 3 " >
> < T I T L E > R E : F u t u r e o f W i n 3 2 L i b < / T I T L E >
> < / H E A D >
> < B O D Y >
>
> < P > < F O N T S I Z E = 3 D 2 > A c o u p l e o f p e o p l e h a
> v e w o n d e r e d w h a t t h e f u t u r e =
> h o l d s f o r W i n 3 2 L i b .. I k n o w i t ' s b e e n a
> n u m b e r o f m o n t h s s i n c e I ' v e s e n t =
> i n a n u p d a t e t o W i n 3 2 L i b .. < / F O N T > < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > I ' v e h a d a t o u g h t i m e
> f i n d i n g t i m e t o c o d e o v e r t h e =
> l a s t c o u p l e m o n t h s - a n d t h e r e a r e m a n y
> c o n t r i b u t i n g f a c t o r s t h a t a d d =
> u p t o C o m p l e t e E x h a u s t i o n .. N o t s u p r i s i
> n g l y , m y o u t p u t h a s b e e n =
> a c c o r d i n g l y s p a r s e .. I ' m h o p i n g t h a t b y
> S e p t e m b e r t h i n g s w i l l h a v e =
> g o t t e n b e t t e r .. < / F O N T > < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > I n t h e m e a n t i m e , w h a
> t l i t t l e s p a r e t i m e I ' v e g o t i s =
> n o w d e v o t e d t o G n u p h o r i a .. A s a r e s u l t ,
> W i n 3 2 L i b h a s l a n g u i s h e d .. B u t I =
> t h i n k t h a t G n u p h o r i a i s t h e m o r e i m p o r t
> a n t o f t h e t w o =
> e f f o r t s .. < / F O N T > < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > R e g a r d i n g W i n M a n , I ' v
> e b e e n r e c o n s i d e r i n g w h e t h e r I =
> r e a l l y w a n t t o s u p p o r t a m u l t i - p l a t f o r m
> A P I .. T h e t r u t h i s , o n c e =
> G n u p h o r i a ( o r P e t e ' s P e t e p h o r i a ) c o m e s
> o u t , i t w o u l d m a k e a l o t m o r e =
> s e n s e t o l i n k i t t o a n e x i s t i n g c r o s s - p
> l a t f o r m l i b r a r y , o r T c l / T k , t h a n =
> t o w r i t e o n e i n E u p h o r i a .. S o i t d o e s n '
> t m a k e a w h o l e l o t o f s e n s e t o =
> c o n t i n u e w i t h W i n M a n .. I t ' s b e e n a f u n
> p r o j e c t , b u t I r e a l l y c a n ' t t h i n k =
> o f a r e a s o n t o c o n t i n u e w i t h i t .. < / F O N T
> > < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > H o w e v e r , I * d o * p l a n
> o n c o n t i n u i n g W i n 3 2 L i b , =
> e s p e c i a l l y o n c e G n u p h o r i a h a s b e e n r e l e
> a s e d .. A D O S v e r s i o n ( D o s 3 2 L i b ) =
> i s a l s o l i k e l y .. E x p e c t a r e t u r n t o t h e
> m o n o c h r o m e M a c i n t e r f a c e , w i t h a =
> l o t o f p a r t s c a n n i b a l i z e d f r o m W i n M a n ..
> < / F O N T > < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > I n t h e m e a n t i m e , p l e a
> s e r e m e m b e r t h a t I ' m n o W i n 3 2 =
> g u r u - I h a v e t o R T F M j u s t l i k e t h e r e s
> t o f y o u .. I * d o n ' t * k n o w h o w t o =
> f i x t h e f o n t s , o r s e t t h e b a c k g r o u n d c o
> l o r s f o r t h e t i t l e s .. I ' v e t r i e d =
> a n u m b e r o f t i m e s , a n d f a i l e d .. : - ( < / F O
> N T > < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > I f a n y o n e * d o e s * k n o w
> h o w t o d o t h i s ( a n d o t h e r c o o l =
> f e a t u r e s ) , * p l e a s e * l e t m e k n o w h o w , a n
> d I w i l l t r y t o a d d i t i n .. O r =
> e v e n b e t t e r , w r i t e a p a t c h a n d s e n d i t
> t o m e ! I ' l l ( p r o b a b l y ) b e g l a d =
> t o a d d i t i n - w h e n I g e t a s p a r e w a k i n
> g m o m e n t ! < / F O N T > < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > I f y o u w r i t e a p a t c h ,
> I ' d p r e f e r g e t t i n g a s e p e r a t e =
> f i l e o f r o u t i n e s i n s t e a d o f t h e p a t c h e d
> v e r s i o n o f W I N 3 2 L I B .. E W - i t =
> m a k e s i t l o t e a s i e r t o s e e w h a t ' s c h a n g
> e d , a n d m a k e s i t e a s i e r t o a d d =
> t o t h e d o c u m e n t a t i o n .. < / F O N T > < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > D i d t h a t a n s w e r m o s t
> o f t h e q u e s t i o n s ? < / F O N T >
> < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > T h a n k s f o r u n d e r s t a n d
> i n g ! < / F O N T >
> < / P >
>
> < P > < F O N T S I Z E = 3 D 2 > - - D a v i d C u n y < / F O N T >
> < / P >
>
> < / B O D Y >
> < / H T M L >
> - - - - - - = _ N e x t P a r t _ 0 0 1 _ 0 1 B D B F 0 3 .. F E D A F 9 1
> 4 - -