473,757 Members | 7,200 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Cannot get an incremental link of a large, mixed dll with VS 2005 SP1


We have a large mixed dll that I can never seem to get to link incrementally.
Below is the console output. For simplicity I've eliminated some stuff that
we normally do when we really link this dll like manifest embedding and strong
name delay signing. Can anyone see anything wrong with my link command?
Or offer some other explanation why I can never get an incremental link out
of it? To test, I'm just touching one of the source files so it recompiles/links,
but it does a full link every time.

In the below console output I eliminated the actual .obj and .lib lists for
brevity.

-Bern McCarty, Bentley Systems
[== Building o:\out\1\Mstn\B entley\MicroSta tion\ustation.d ll, (o:\out\1\Mstn\ build\mscore\co re\mdelemnt.obj )
==]
link -out:o:\out\1\Ms tn\Bentley\Micr oStation\ustati on.dll -assemblydebug
-WX -OPT:NoWin98 -OPT:NOREF -OPT:NOICF -Ignore:4087 -Ignore:4089 -debug
-incremental -fixed:no @o:\out\1
\Mstn\build\msc ore\core\link.r sp
Microsoft (R) Incremental Linker Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.

-test
-time
-BASE:@o:\out\1\ Mstn\build\gens rc\ntbsaddr.lin ker,ustation.dl l
-delaysign -keyfile:s:\src\ Mozart1\bsitool s\PublicPrgRigh tsCompliant.snk
-ASSEMBLYLINKRES OURCE:o:\out\1\ Mstn\Bentley\Mi croStation\usta tion.resources
-pdb:o:\out\1\Ms tn\Bentley\Micr oStation\ustati on.pdb
-manifestfile:o: \out\1\Mstn\bui ld\mscore\core\ Ustation.dll.Li nkerGenerated.M anifest
o:\out\1\Mstn\b uild\mscore\cor e\mdlbltin.exp
o:\out\1\Mstn\b uild\mscore\cor e\mdlmod.obj
.....tons of other objs here...
o:\out\1\Mstn\S DK\Delivery\Mic roStation\mdl\l ibrary\rmgrsubs .lib
....lots of other libs here...
o:\out\1\Mstn\b uild\mscore\cor e\ustndllresour ce.res
LINK : file alignment: 512, section alignment: 4096
LINK : performing full link
LINK : file alignment: 512, section alignment: 4096
MD Merge: Total time = 12.948s
Generate Transitions: Total time = 0.651s
mdlmod.obj : section 'ATL' (40000040) merged into '.rdata' (40000040)
msvcrt.lib(init sect.obj) : section '.rtc' (40000040) merged into '.rdata'
(40000040)
msvcrt.lib(cini texe.obj) : section '.CRT' (40000040) merged into '.rdata'
(40000040)
MSVCMRT.lib(mst artup.obj) : section '.CRTMP' (40000040) merged into '.rdata'
(40000040)
MSVCMRT.lib(mst artup.obj) : section '.CRTMA' (40000040) merged into '.rdata'
(40000040)
MSVCMRT.lib(mst artup.obj) : section '.CRTVT' (40000040) merged into '.rdata'
(40000040)
LINK : section '.sdata' (C0000040) merged into '.data' (C0000040)
LINK : section '.xdata' (40000040) merged into '.rdata' (40000040)
MD Finalize: Total time = 7.982s
Pass 1: Interval #1, time = 25.146s
Pass 2: Interval #2, time = 6.860s
Final: Total time = 32.006s
Final: Total time = 41.189s

Apr 11 '07 #1
8 2489

I thought I'd add that I see the .ilk file always gets produced, but it is
always zero length. What does that mean?

Why, when the linker decides to perform a full link, can't it just tell me
why it decided to do a full link? If it would do that, then maybe I could
figure out what to do about it. Why does the linker want to keep it a secret?

-Bern
We have a large mixed dll that I can never seem to get to link
incrementally. Below is the console output. For simplicity I've
eliminated some stuff that we normally do when we really link this dll
like manifest embedding and strong name delay signing. Can anyone see
anything wrong with my link command? Or offer some other explanation
why I can never get an incremental link out of it? To test, I'm just
touching one of the source files so it recompiles/links, but it does a
full link every time.

In the below console output I eliminated the actual .obj and .lib
lists for brevity.

-Bern McCarty, Bentley Systems

[== Building o:\out\1\Mstn\B entley\MicroSta tion\ustation.d ll,
(o:\out\1\Mstn\ build\mscore\co re\mdelemnt.obj )
==]
link -out:o:\out\1\Ms tn\Bentley\Micr oStation\ustati on.dll
-assemblydebug
-WX -OPT:NoWin98 -OPT:NOREF -OPT:NOICF -Ignore:4087 -Ignore:4089
-debug
-incremental -fixed:no @o:\out\1
\Mstn\build\msc ore\core\link.r sp
Microsoft (R) Incremental Linker Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.
-test
-time
-BASE:@o:\out\1\ Mstn\build\gens rc\ntbsaddr.lin ker,ustation.dl l
-delaysign
-keyfile:s:\src\ Mozart1\bsitool s\PublicPrgRigh tsCompliant.snk
-ASSEMBLYLINKRES OURCE:o:\out\1\ Mstn\Bentley\Mi croStation\usta tion.reso
urces
-pdb:o:\out\1\Ms tn\Bentley\Micr oStation\ustati on.pdb
-manifestfile:o: \out\1\Mstn\bui ld\mscore\core\ Ustation.dll.Li nkerGener
ated.Manifest
o:\out\1\Mstn\b uild\mscore\cor e\mdlbltin.exp
o:\out\1\Mstn\b uild\mscore\cor e\mdlmod.obj
....tons of other objs here...
o:\out\1\Mstn\S DK\Delivery\Mic roStation\mdl\l ibrary\rmgrsubs .lib
...lots of other libs here...
o:\out\1\Mstn\b uild\mscore\cor e\ustndllresour ce.res
LINK : file alignment: 512, section alignment: 4096
LINK : performing full link
LINK : file alignment: 512, section alignment: 4096
MD Merge: Total time = 12.948s
Generate Transitions: Total time = 0.651s
mdlmod.obj : section 'ATL' (40000040) merged into '.rdata' (40000040)
msvcrt.lib(init sect.obj) : section '.rtc' (40000040) merged into
'.rdata'
(40000040)
msvcrt.lib(cini texe.obj) : section '.CRT' (40000040) merged into
'.rdata'
(40000040)
MSVCMRT.lib(mst artup.obj) : section '.CRTMP' (40000040) merged into
'.rdata'
(40000040)
MSVCMRT.lib(mst artup.obj) : section '.CRTMA' (40000040) merged into
'.rdata'
(40000040)
MSVCMRT.lib(mst artup.obj) : section '.CRTVT' (40000040) merged into
'.rdata'
(40000040)
LINK : section '.sdata' (C0000040) merged into '.data' (C0000040)
LINK : section '.xdata' (40000040) merged into '.rdata' (40000040)
MD Finalize: Total time = 7.982s
Pass 1: Interval #1, time = 25.146s
Pass 2: Interval #2, time = 6.860s
Final: Total time = 32.006s
Final: Total time = 41.189s

Apr 11 '07 #2
Hi Bern,

Based on my experience, the official scenarios of performing full link are
documented in the link below, you may check to see if you are falling into
one of these situations:
"/INCREMENTAL (Link Incrementally)"
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx

Additionally, can you add the "/VERBOSE" linker option the project setting
dialog? This will tell the linker to emit all the details of its work.
There was a time that I used "/VERBOSE" option to find out why the debug
mode application is incompatible with /SafeSEH option. You may paste the
detailed linker output here for analysis.

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.
Apr 12 '07 #3
Is the timestamp of the .ilk updated? Perhaps it is readonly, or owned by a
different user?
"Bern McCarty" <Be**@newsgroup s.nospamwrote in message
news:59******** *************** ***@msnews.micr osoft.com...
I've seen that documentation and for other dlls where I've used incremental
linking whenever the linker says "LINK : performing full link" it follows
that up immediately with an explanation of why it resorted to a full link.
But, as you can see, in this case it never offers any explanation at all. I
find that very odd. I reiterate that after a perfectly successful "full
link" ustation.ilk exists but is zero bytes in length. My guess is that is
gives the linker no choice but to do a full link every time. I think the
question then is, why is the linker producing a zero length .ilk file during
an apparently successfull full link with /incremental:yes ? And why doesn't
the linker at least say something like "LINK : performing full link; the
..ilk file is truncated or corrupted." ?

Attached is the console output that you asked for. As you can see, the
linker immediately indicates that it will be doing a full link and it offers
no explanation. When I tried to post this message with the full console
output attached as a text file, it wouldn't post. So I've tried to cut it
down without removing anything that would seem to possibly be useful. I'd be
glad to try to e-mail the full console output or even put it on our ftp site
or something if you'd like. I appreciate your time and help.

Thanks,
Bern

Hi Bern,

Based on my experience, the official scenarios of performing full link
are
documented in the link below, you may check to see if you are falling
into
one of these situations:
"/INCREMENTAL (Link Incrementally)"
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx
Additionally, can you add the "/VERBOSE" linker option the project
setting dialog? This will tell the linker to emit all the details of
its work. There was a time that I used "/VERBOSE" option to find out
why the debug mode application is incompatible with /SafeSEH option.
You may paste the detailed linker output here for analysis.

Thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
=============== =============== =============== =====
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...s/default.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.

Apr 12 '07 #4

Yes the timestamp of the zero length .ilk file is updated with each successful
link.

I didn't make anything in my output tree readonly nor transfer ownership
of any part of it to some other account.
Is the timestamp of the .ilk updated? Perhaps it is readonly, or
owned by a different user?

"Bern McCarty" <Be**@newsgroup s.nospamwrote in message
news:59******** *************** ***@msnews.micr osoft.com...
I've seen that documentation and for other dlls where I've used
incremental
linking whenever the linker says "LINK : performing full link" it
follows
that up immediately with an explanation of why it resorted to a full
link.
But, as you can see, in this case it never offers any explanation at
all. I
find that very odd. I reiterate that after a perfectly successful
"full
link" ustation.ilk exists but is zero bytes in length. My guess is
that is
gives the linker no choice but to do a full link every time. I think
the
question then is, why is the linker producing a zero length .ilk file
during
an apparently successfull full link with /incremental:yes ? And why
doesn't
the linker at least say something like "LINK : performing full link;
the
.ilk file is truncated or corrupted." ?
Attached is the console output that you asked for. As you can see, the
linker immediately indicates that it will be doing a full link and it
offers no explanation. When I tried to post this message with the full
console output attached as a text file, it wouldn't post. So I've
tried to cut it down without removing anything that would seem to
possibly be useful. I'd be glad to try to e-mail the full console
output or even put it on our ftp site or something if you'd like. I
appreciate your time and help.

Thanks,
Bern
>Hi Bern,

Based on my experience, the official scenarios of performing full
link
are
documented in the link below, you may check to see if you are falling
into
one of these situations:
"/INCREMENTAL (Link Incrementally)"
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx
Additionally , can you add the "/VERBOSE" linker option the project
setting dialog? This will tell the linker to emit all the details of
its work. There was a time that I used "/VERBOSE" option to find out
why the debug mode application is incompatible with /SafeSEH option.
You may paste the detailed linker output here for analysis.
Thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
============== =============== =============== ======
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ps/default.asp
x
#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.

Apr 12 '07 #5
Hi Bern ,

Thanks for your information. I will perform some research on it and get
back to you ASAP. 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.

Apr 13 '07 #6
Hi Bern,

Sorry for letting you wait.

I performed some review to the attached text file. Below is some
interesting output:

Invoking LINK.EXE:
-out:o:\out\1\Ms tn\Bentley\Micr oStation\ustati on.dll -assemblydebug -WX
-OPT:NoWin98 -OPT:NOREF -OPT:NOICF -Ignore:4087 -Ignore:4089
-incremental:yes -fixed:no @o:\out\1\Mstn\ build\mscore\co re\link.rsp
/incremental:no
/nologo
/fullbuild
LINK : file alignment: 512, section alignment: 4096

I see /incremental being overridden with/incremental:No.

I am sure you have gone through
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx

Can you double check on the following list:

LINK performs a full link if any of the following situations occur:

¡¤ The incremental status (.ilk) file is missing. (LINK creates a
new .ilk file in preparation for subsequent incremental linking.)
¡¤ There is no write permission for the .ilk file. (LINK ignores
the .ilk file and links nonincrementall y.)
¡¤ The .exe or .dll output file is missing.
¡¤ The timestamp of the .ilk, .exe, or .dll is changed.
¡¤ A LINK option is changed. Most LINK options, when changed
between builds, cause a full link.
¡¤ An object (.obj) file is added or omitted.
¡¤ An object that was compiled with the /Yu /Z7 option is changed.

I am suspecting write permission. Can you confirm this point? Thanks. Also,
you may use Process Monitor or FileMon from www.sysinternals.com to check
if you got any file access deny error during the compilation.

Finally, I am not sure if is it possible for you to reproduce this problem
in a little sample project? If so, please feel free to send it to me. It
will make the analysis and troubleshooting more accurate.

I will wait for your further 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.
Apr 17 '07 #7

Jeffrey,

I'm pretty sure that none of the circumstances that you listed are the cause
here. Why do you suspect write permission? The .ilk file is being created
successfully after all (it is just zero bytes in length). If something is
messing with the permissions on the .ilk file then it is the linker itself,
it isn't me.

I propose that I bundle up the preproc'd source for one arbitrary compiland
and all of the .obj files, import libs and managed assemblies, and give you
a simple little nmake file for compiling the one compiland that I give you
source for and for linking the mixed dll. This will be large, but I could
put it into a zip file on our ftp site. If I do this, you could use it to
effectively debug the link. Do you agree?

-Bern

Hi Bern,

Sorry for letting you wait.

I performed some review to the attached text file. Below is some
interesting output:

Invoking LINK.EXE:
-out:o:\out\1\Ms tn\Bentley\Micr oStation\ustati on.dll -assemblydebug
-WX
-OPT:NoWin98 -OPT:NOREF -OPT:NOICF -Ignore:4087 -Ignore:4089
-incremental:yes -fixed:no @o:\out\1\Mstn\ build\mscore\co re\link.rsp
/incremental:no
/nologo
/fullbuild
LINK : file alignment: 512, section alignment: 4096
I see /incremental being overridden with/incremental:No.

I am sure you have gone through
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx

Can you double check on the following list:

LINK performs a full link if any of the following situations occur:

¡¤ The incremental status (.ilk) file is missing. (LINK
creates a
new .ilk file in preparation for subsequent incremental linking.)
¡¤ There is no write permission for the .ilk file. (LINK
ignores
the .ilk file and links nonincrementall y.)
¡¤ The .exe or .dll output file is missing.
¡¤ The timestamp of the .ilk, .exe, or .dll is changed.
¡¤ A LINK option is changed. Most LINK options, when changed
between builds, cause a full link.
¡¤ An object (.obj) file is added or omitted.
¡¤ An object that was compiled with the /Yu /Z7 option is
changed.
I am suspecting write permission. Can you confirm this point? Thanks.
Also, you may use Process Monitor or FileMon from www.sysinternals.com
to check if you got any file access deny error during the compilation.

Finally, I am not sure if is it possible for you to reproduce this
problem in a little sample project? If so, please feel free to send it
to me. It will make the analysis and troubleshooting more accurate.

I will wait for your further 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...s/default.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.

Apr 17 '07 #8
Hi Bern,

Thanks for your feedback.

Ok, you may create this sample with detailed steps to help me local
reproduce. Due to the complexity of this issue, I would recommend you send
an email to me at je***@online.mi crosoft.com(remove "online.") to discuss
this issue offline. Thanks.

I will wait for your email, 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.
Apr 18 '07 #9

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

Similar topics

6
6565
by: Rudy Ray Moore | last post by:
I work with a multi-project workspace. One project (the "startup" project) has a "Configuration Type" of "Application (.exe)". The other 40 projects have a "Configuration Type" of "Static Library (.lib)". My question: Should the linker incrementally link when I make a change to one of the ..cpps in one of my .lib projects? For VC6 the answer is yes.
0
1674
by: Rudy Ray Moore | last post by:
I've been having trouble getting incremental linking to work under Visual C++ .net 2003 7.1 for my multi-project workspace. Ronald Laeremans and Carl Daniel (and a few others) helped me figure it out. Short answer: I should never have expected incremental linking to work. Short answer addendum: Linking is slower in 7.1/.net/2003 than VC++6. ===
3
2272
by: Alex Shturm | last post by:
Hi, I am trying to activate incremental link using VC7 (.NET 2003) on a pretty big project (executable size is more than 100Mb, and it gets linked from several dozen of libraries and object files of different sizes - from less than 1Mb to tens of MBs). The problem is that option /incremental:yes does not have any effect on the link time. I observe that the linker removes existing executable and re-links it from scratch.
0
1254
by: Steve McLellan | last post by:
Hi, Was wondering whether there's any more info on why the project I'm working on might not be able to link incrementally... as deadlines approach, waiting 3 minutes each link is not what I need. Despite having /INCREMENTAL in the options, and despite not breaking any of the documentation criteria for incremental linking, it just refuses to do it. With /TEST and /VERBOSE I see the text below, and I don't understand why it's invoking...
7
3528
by: Michael Reinschmiedt | last post by:
Hello, setting the switch /clr significantly increased the linking time (ca. 18 min). The linker output shows "/incremental:no /fullbuild", when setting the switch /test. The same code linked in less than 1 minute without the /clr switch. Is it possible to use incremental linking when specifying the /clr switch? The executable is currently a 15MB monster executable. Would it help to break up the code into DLL's? Thank you.
0
1000
by: Mark Parry | last post by:
Hello, Our project never seems to be able to do an incremantal link, it always does a full link. When I add "/test" option to the linker command line, I see the following information "Linker Tools Warning LNK6009 object file removed; performing full link" Unfortunately, it does not say which object file was removed. Incremental
1
22088
yabansu
by: yabansu | last post by:
Hi all, I implemented a basic client application. It communicates with server and works properly. Building processes succeed just by giving the following warning: LINK : D:\DOC\Visual Studio 2005\Projects\Client01\Debug/Client01.exe not found or not built by the last incremental link; performing full link This warning occurs when building/rebuilding the project after cleaning the intermediate and output files. If the project is once...
2
3966
by: Lennart | last post by:
We have recently moved a ClearQuest database to db2 V8 on linux. We take a full compressed backup on sundays (~400Mb) and compressed incremental/incremental delta other weekdays. What puzzles me is that despite low activity in the database, the delta backups are the same size as the full backups. Using db2look I've found that there is a number of tables with BLOBS in them. Would it help to move theses tables to a separate tablespace...
35
3050
by: mwelsh1118 | last post by:
Why doesn't C# allow incremental compilation like Java? Specifically, in Java I can compile single .java files in isolation. The resulting individual .class files can be grouped into .jar files. In C#, there appears to be no analog. I have to compile all my .cs files into a single .dll. This has serious drawbacks in terms of compilation. With Eclipse, I change a file and only that file is re-compiled. With Visual Studio, I
0
9298
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10072
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
9885
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
9737
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...
0
6562
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
5172
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5329
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3829
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
2698
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.