473,804 Members | 2,271 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

2 Gig Print Spooler process

I'm printing a directory of about 500 multi-page tifs to a high speed
printer and the spooler process is killing me!!!

here is a little code.....

Public Function PrintImage(ByVa l SourceFile As String) As Boolean

Try
ImageToPrint = FromFile(Source File)

PageNumber = 0
ImagePages = ImageToPrint.Ge tFrameCount(Fra meDimension.Pag e())
Catch ex As Exception
General.WriteTo EventLog(ex.ToS tring, "Print Class",
EventLogEntryTy pe.Error)
End Try

Try

PDocument.Docum entName = SourceFile
PDocument.Print ()

Catch ex As Exception
General.WriteTo EventLog(ex.ToS tring, "Print Class",
EventLogEntryTy pe.Error)
Return False
End Try

Return True

End Function

Then the event on the global variable PDocument is being raised for the
pages....

Private Sub PagePrintFuncti on(ByVal sender As Object, ByVal e As
PrintPageEventA rgs) Handles PDocument.Print Page
Try
ImageToPrint.Se lectActiveFrame (FrameDimension .Page, PageNumber)

PageNumber = PageNumber + 1

e.Graphics.Draw Image(ImageToPr int, 0, 0,
(e.PageSettings .PaperSize.Widt h - 40), (e.PageSettings .PaperSize.Heig ht -
50))

If PageNumber < ImagePages Then
e.HasMorePages = True
End If
Catch ex As Exception
General.WriteTo EventLog(ex.ToS tring, "Print Class",
EventLogEntryTy pe.Error)
End Try
End Sub

This is not only really slow with larger images but as stated in the title,
my print spooler process turns into a 2 Gig memory monster after only about
160 images!!!!!!!!! Does anyone have a better solution or can tweak the
code? I'm kinda at my wits end over this. I've tried creating and
disposing of the PDocument variable in my loop that prints each file and
still the process grows.

MANY Thanks
Scott

Jul 24 '06 #1
9 2737
Scott M wrote:
I'm printing a directory of about 500 multi-page tifs to a high speed
printer and the spooler process is killing me!!!

here is a little code.....

Public Function PrintImage(ByVa l SourceFile As String) As Boolean

Try
ImageToPrint = FromFile(Source File)

PageNumber = 0
ImagePages = ImageToPrint.Ge tFrameCount(Fra meDimension.Pag e())
Catch ex As Exception
General.WriteTo EventLog(ex.ToS tring, "Print Class",
EventLogEntryTy pe.Error)
End Try

Try

PDocument.Docum entName = SourceFile
PDocument.Print ()

Catch ex As Exception
General.WriteTo EventLog(ex.ToS tring, "Print Class",
EventLogEntryTy pe.Error)
Return False
End Try

Return True

End Function

Then the event on the global variable PDocument is being raised for the
pages....

Private Sub PagePrintFuncti on(ByVal sender As Object, ByVal e As
PrintPageEventA rgs) Handles PDocument.Print Page
Try
ImageToPrint.Se lectActiveFrame (FrameDimension .Page, PageNumber)

PageNumber = PageNumber + 1

e.Graphics.Draw Image(ImageToPr int, 0, 0,
(e.PageSettings .PaperSize.Widt h - 40), (e.PageSettings .PaperSize.Heig ht
- 50))

If PageNumber < ImagePages Then
e.HasMorePages = True
End If
Catch ex As Exception
General.WriteTo EventLog(ex.ToS tring, "Print Class",
EventLogEntryTy pe.Error)
End Try
End Sub

This is not only really slow with larger images but as stated in the
title, my print spooler process turns into a 2 Gig memory monster after
only about 160 images!!!!!!!!! Does anyone have a better solution or
can tweak the code? I'm kinda at my wits end over this. I've tried
creating and disposing of the PDocument variable in my loop that prints
each file and still the process grows.

MANY Thanks
Scott
Just a quick thought.... I believe your problem is because the spooler
isn't purged until the last page is printed. Have you tried dividing
the overall print task into smaller numbers of pages, and then calling
the print function several times? You'd have to handle the Start-Page
for each call in this case, but it might work.... Then again, you might
just end up with several smaller spooler tasks that add-up to be 2 gig,
but I would at least expect each spooler process to be deleted once all
the pages in each process had been printed.

Anyone else tried this?

ShaneO

There are 10 kinds of people - Those who understand Binary and those who
don't.
Jul 25 '06 #2
Hi Scott,

Thanks for your post!

Does your tif file have 500 frames or do you have 500 files in a directory
for printing?

ShaneO's reply seems make sense, you may give it try and feedback the
result here.

Regarding this issue, I recommend you try to use some existing softwares
that can read these tif files for printing, can this problem be reproduced?
I suspect it may be a bug of spooler process since your code snippet is
really simple.

Anyway, I will wait for your feedback. Thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
=============== =============== =============== =====
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
=============== =============== =============== =====
This posting is provided "AS IS" with no warranties, and confers no rights.

Jul 25 '06 #3
The Printimage function gets called 500 times for tiffs that have about 10 -
30 pages in each. I haven't installed the service on any other machines to
see if it will konk out the server there, either.

I really stinks to have to restart the spooler and to restart the machine
after only printing 100 tiffs.

And as far as other software, Jeff. What do you suggest? This is a server
side process for a production orientated environment so I can't have much
downtime.

Thanks
Scott
""Jeffrey Tan[MSFT]"" <je***@online.m icrosoft.comwro te in message
news:zP******** ******@TK2MSFTN GXA01.phx.gbl.. .
Hi Scott,

Thanks for your post!

Does your tif file have 500 frames or do you have 500 files in a directory
for printing?

ShaneO's reply seems make sense, you may give it try and feedback the
result here.

Regarding this issue, I recommend you try to use some existing softwares
that can read these tif files for printing, can this problem be
reproduced?
I suspect it may be a bug of spooler process since your code snippet is
really simple.

Anyway, I will wait for your feedback. Thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
=============== =============== =============== =====
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
=============== =============== =============== =====
This posting is provided "AS IS" with no warranties, and confers no
rights.
Jul 25 '06 #4
Scott M wrote:
The Printimage function gets called 500 times for tiffs that have
about 10 - 30 pages in each. I haven't installed the service on any
other machines to see if it will konk out the server there, either.

I really stinks to have to restart the spooler and to restart the
machine after only printing 100 tiffs.

And as far as other software, Jeff. What do you suggest? This is a
server side process for a production orientated environment so I
can't have much downtime.
Could you monitor the size of the spooler directory and wait for it to go
down a bit before adding more print jobs to it?

Andrew
Jul 25 '06 #5
It doesn't go down. even after the service that spools the images is
restarted.

"Andrew Morton" <ak*@in-press.co.uk.inv alidwrote in message
news:%2******** ********@TK2MSF TNGP04.phx.gbl. ..
Scott M wrote:
>The Printimage function gets called 500 times for tiffs that have
about 10 - 30 pages in each. I haven't installed the service on any
other machines to see if it will konk out the server there, either.

I really stinks to have to restart the spooler and to restart the
machine after only printing 100 tiffs.

And as far as other software, Jeff. What do you suggest? This is a
server side process for a production orientated environment so I
can't have much downtime.

Could you monitor the size of the spooler directory and wait for it to go
down a bit before adding more print jobs to it?

Andrew
Jul 25 '06 #6
Hi Scott,

Based on my experience, any type of image viewer software will have print
function build-in. You may choose one supports tif file, and try to print
the tif files one by one. I am not sure if mspaint.exe supports tif image,
can you give it a try?

Looking at the issue's nature, it is hard for us to give it a reproduce on
my side. It would require intensive troubleshooting which would be done
quickly and effectively with direct assistance from a Microsoft Support
Professional through Microsoft Product Support Services. They may perform
some remote debugging to your machine to identify the root cause.

You can contact Microsoft Product Support directly to discuss additional
support options you may have available, by contacting us at 1-(800)936-5800
or by choosing one of the options listed at
http://www.microsoft.com/services/mi...v_support.mspx

Finally, if you want to troubleshoot the spooler process memory issue, it
is helpful to use UMDH.EXE from windbg to. The tool can be used to obtain
call stack information of various memory block allocation of a process.
Please refer to below for more information:
"Umdhtools. exe: How to Use Umdh.exe to Find Memory Leaks"
http://support.microsoft.com/kb/268343/

Thanks for your understanding.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
=============== =============== =============== =====
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
=============== =============== =============== =====
This posting is provided "AS IS" with no warranties, and confers no rights.

Jul 26 '06 #7
>Scott M wrote:
>>The Printimage function gets called 500 times for tiffs that have
about 10 - 30 pages in each. I haven't installed the service on any
other machines to see if it will konk out the server there, either.

I really stinks to have to restart the spooler and to restart the
machine after only printing 100 tiffs.

And as far as other software, Jeff. What do you suggest? This is
a server side process for a production orientated environment so I
can't have much downtime.
"Andrew Morton" wrote
>Could you monitor the size of the spooler directory and wait for it
to go down a bit before adding more print jobs to it?
Scott M wrote:
It doesn't go down...
What, not even after the images have been printed? I'm suggesting that
rather than try to sent umpteen gigabytes all in one go, you give the
printer (and print spooler) a chance to catch up/breathe. And avoid filling
up the disk the spool folder resides on.
...even after the service that spools the images is
restarted.
The print spooler service should not delete the files in the spool folder
just because it's been restarted.

The spool folder location is in the registry at
HKLM\SOFTWARE\M icrosoft\Window s
NT\CurrentVersi on\Print\Printe rs\DefaultSpool Directory
(and other locations; I can't remember which one to set to change it).

Andrew
Jul 26 '06 #8
This actually sounds like a bug in the Printimage function. Does this
function close each print job properly. By this I mean are the spool files
closed once they have been created. I have seen image processing programs
not properly close the images when they are done with them.

Mike Ober.
"Scott M" <sc*****@nospam .nospamwrote in message
news:%2******** ********@TK2MSF TNGP03.phx.gbl. ..
The Printimage function gets called 500 times for tiffs that have about
10 - 30 pages in each. I haven't installed the service on any other
machines to see if it will konk out the server there, either.

I really stinks to have to restart the spooler and to restart the machine
after only printing 100 tiffs.

And as far as other software, Jeff. What do you suggest? This is a
server side process for a production orientated environment so I can't
have much downtime.

Thanks
Scott
""Jeffrey Tan[MSFT]"" <je***@online.m icrosoft.comwro te in message
news:zP******** ******@TK2MSFTN GXA01.phx.gbl.. .
>Hi Scott,

Thanks for your post!

Does your tif file have 500 frames or do you have 500 files in a
directory
for printing?

ShaneO's reply seems make sense, you may give it try and feedback the
result here.

Regarding this issue, I recommend you try to use some existing softwares
that can read these tif files for printing, can this problem be
reproduced?
I suspect it may be a bug of spooler process since your code snippet is
really simple.

Anyway, I will wait for your feedback. Thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
============== =============== =============== ======
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent
issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each
follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
============== =============== =============== ======
This posting is provided "AS IS" with no warranties, and confers no
rights.

Jul 26 '06 #9
I'm not too sure what you mean. I've changed the code considerably since
I've last posted it (trying to figure out what is happening). Installed new
print drivers and messed with settings on the printer with our own hardware
support (Direct printing instead of spooling the print jobs)

It's just a huge enigma to me. Even after the application hasn't been
printing for over two hours now the spoolersv.exe process stands at
1,140,324 K in task manager. the users printed about 700 single page tiff
files today. Here is the code that printed the images.

Private Sub PagePrintFuncti on(ByVal sender As Object, ByVal e As
PrintPageEventA rgs)
Static Dim PageNumber As Integer = 0

Try
ImageToPrint.Se lectActiveFrame (FrameDimension .Page, PageNumber)

PageNumber += 1

e.Graphics.Draw Image(ImageToPr int, New RectangleF(0, 0,
(e.PageSettings .PaperSize.Widt h - 40), (e.PageSettings .PaperSize.Heig ht -
50)))

If PageNumber < ImagePages Then
e.HasMorePages = True
Else
e.HasMorePages = False
e.Graphics.Disp ose()
PageNumber = 0
End If

Catch ex As Exception
General.WriteTo EventLog("PageP rintFunction" & vbCrLf &
ex.ToString, "Print Class", EventLogEntryTy pe.Error)
Throw ex
End Try
End Sub

Public Function PrintImage(ByVa l SourceFile As String) As Boolean

Try
ImageToPrint = FromFile(Source File)

ImagePages = ImageToPrint.Ge tFrameCount(Fra meDimension.Pag e())
Catch ex As Exception
General.WriteTo EventLog("Getti ng Image Frames: " & vbCrLf &
ex.ToString, "Print Class", EventLogEntryTy pe.Error)
End Try

Try
Using PDocument As New PrintDocument

PDocument.Print erSettings.Prin terName = PrinterName
PDocument.Docum entName = SourceFile

AddHandler PDocument.Print Page, AddressOf PagePrintFuncti on

PDocument.Print ()
End Using

Catch ex As Exception
General.WriteTo EventLog("Print Document: " & vbCrLf &
ex.ToString, "Print Class", EventLogEntryTy pe.Error)
Return False
End Try

Return True

End Function

Public Sub PrintFolderCont ents()

Dim ExtensionFilter As String = "*." & Filter
Dim FileNameList As String() = Directory.GetFi les(Folder,
ExtensionFilter )

Try
General.WriteTo EventLog("Start ing to print " & Folder, "Print
Class", EventLogEntryTy pe.Information)

FileNameList = Directory.GetFi les(Folder, ExtensionFilter )

Array.Sort(File NameList)

If _ToggleArchiveB it Then
turnOffSwapFile Bits(FileNameLi st)
End If
Catch ex As Exception
General.WriteTo EventLog(ex.ToS tring, "Print Class",
EventLogEntryTy pe.Error)
End Try

Try

For i As Integer = 0 To FileNameList.Le ngth - 1
If PrintImage(File NameList(i)) Then
If _ToggleArchiveB it Then
turnOnAttribute Bit(FileNameLis t(i))
End If
Else
General.WriteTo EventLog("File " & FileNameList(i) & "
did not properly Print.", "Print Class", EventLogEntryTy pe.Warning)
End If

Next

Catch ex As Exception
General.WriteTo EventLog(ex.ToS tring, "Print Class",
EventLogEntryTy pe.Error)
Finally
If Not ImageToPrint Is Nothing Then
ImageToPrint.Di spose()
End If
End Try

End Sub

The speed at which the jobs are pushed into the printer is less then optimal
as well.
"Michael D. Ober" <obermd.@.alum. mit.edu.nospamw rote in message
news:eL******** ******@TK2MSFTN GP02.phx.gbl...
This actually sounds like a bug in the Printimage function. Does this
function close each print job properly. By this I mean are the spool
files closed once they have been created. I have seen image processing
programs not properly close the images when they are done with them.

Mike Ober.
"Scott M" <sc*****@nospam .nospamwrote in message
news:%2******** ********@TK2MSF TNGP03.phx.gbl. ..
>The Printimage function gets called 500 times for tiffs that have about
10 - 30 pages in each. I haven't installed the service on any other
machines to see if it will konk out the server there, either.

I really stinks to have to restart the spooler and to restart the machine
after only printing 100 tiffs.

And as far as other software, Jeff. What do you suggest? This is a
server side process for a production orientated environment so I can't
have much downtime.

Thanks
Scott
""Jeffrey Tan[MSFT]"" <je***@online.m icrosoft.comwro te in message
news:zP******* *******@TK2MSFT NGXA01.phx.gbl. ..
>>Hi Scott,

Thanks for your post!

Does your tif file have 500 frames or do you have 500 files in a
directory
for printing?

ShaneO's reply seems make sense, you may give it try and feedback the
result here.

Regarding this issue, I recommend you try to use some existing softwares
that can read these tif files for printing, can this problem be
reproduced?
I suspect it may be a bug of spooler process since your code snippet is
really simple.

Anyway, I will wait for your feedback. Thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
============= =============== =============== =======
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent
issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each
follow
up response may take approximately 2 business days as the support
professiona l working with you may need further investigation to reach
the
most efficient resolution. The offering is not appropriate for
situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are
best
handled working with a dedicated Microsoft Support Engineer by
contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
============= =============== =============== =======
This posting is provided "AS IS" with no warranties, and confers no
rights.

Jul 26 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1723
by: Dmitry Akselrod | last post by:
Hello Everyone, I have an almost well working Print Queue Monitoring software written. The software works quite well with typical Windows printing situations. However, there's a problem when a job is submitted to a print queue via LPD printing. I have a couple of server with Print Services for Unix installed (Windows 2000 SP4+). These servers are able to receive print jobs as Unix-type LPD print queue. Whenever a job is submitted...
1
5079
by: nhmark64 | last post by:
Hi, How do wait for a print spooler to be empty? My application sucks up all the CPU cycles after i print some reports. I want to delay the CPU intensive stuff until after the print spooler finishes. Thanks, Mark
0
364
by: RDI | last post by:
I need to watch a certain print spooler and if a print job appears, extract the print data to a PRN file on the hard disk and delete it from the spooler. Can VB.Net do this? If so, can someone point me in the right direction please? -- RDI
1
1903
by: =?Utf-8?B?QXVzdGluIFN0ZXBoZW5z?= | last post by:
In my commercial financial application I run a deposit report. I use an option to copy the report to the Clipboard. I then run a .NET consol app to “grab” the Clipboard and format the data and print laser deposit tickets. I use the following to set my printer: PrintDocument doc = new PrintDocument(); if (printer != "default") doc.PrinterSettings.PrinterName = printer; I then raise an event: doc.PrintPage += new...
2
5295
by: James Wong | last post by:
Hi everybody, I would like to know whether there is a method to know how many pending jobs to be printed in print spooler from VB .NET 2005. My problem is that if a large document is sent to printer, then another document is sent almost at the same time, the second one may not print correctly. I'm using PrintDocument to do the print job. So I want to know whether the previous large one is finished, then send the second one to aviod...
1
1764
by: =?Utf-8?B?c2hlaWxh?= | last post by:
i have a lexmark series 1200 printer that was working fine untill we installed a new ink cartridge since then we have not been able to use printer have tried all listed solutions from run services start spooler to uninstalling and trying to reinstall printer show that spooler is started but when i try to install priner it always comes back saying cant install print spooler not working any suggestions as to what i can do now thanks --...
1
2869
by: =?Utf-8?B?c2hlaWxh?= | last post by:
i have a lexmark 1240 printer changed ink cartridge printer has not worked since have tried going to run services print spooler hitting automatic then start shows spooler started when i go back to reinstall printer get error can not install spooler not running what else can i try -- sheila
1
1900
by: =?Utf-8?B?ZGF2aWR0aGV3ZWI=?= | last post by:
I have a recurring issue with a Print Spooler on a Windows 2000 Server. A print job will get stuck and take a large amount of the CPU time. I stop the print spooler in Services, go into Windows (or Winnt) | System32 | Spool | Printers and delete all jobs in that folder and restart the print spooler. This fixes the issue temporarily, but several days later, the same process occurs. Is there a way to trace where the stuck print job is...
0
1729
by: =?Utf-8?B?Sm9obg==?= | last post by:
If I'm posting in the wrong group please let me know. We've been experiencing issues with the print spooler service on our print server running Windows Server 2003 SP2. Occasionally the service will fail without any specific errors. In the event viewer there will be the following error, event ID 7031 "The Print Spooler service terminated unexpectedly. It has done this 2 time(s). The following corrective action will be taken in 60000...
0
9714
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, well explore What is ONU, What Is Router, ONU & Routers main usage, and What is the difference between ONU and Router. Lets take a closer look ! Part I. Meaning of...
0
10346
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10347
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10090
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7635
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupr who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6863
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5673
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4308
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3001
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.