AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Istream installer error1/16/2024 ![]() ![]() (As we have seen, if an IStream respecting this rule is being consumed by an application not adhering to it, stuff can and will break. (And no, I don’t know why this rule exists.)įunnily enough, even Raymond Chen doesn't know why that rule exist (or at least didn't at the time of writing that article).Īs there seem to be quite a few programs whose IStream implementations do not seem to follow this rule, and Raymond even acknowledging scenarios where seeking to the stream end is not really possible, i am kinda curious about what the consequences could be, if any, if an IStream is not adhering to this rule, though. ![]() The contents of the data object are assumed to extend from the start of the stream to the stream’s position as returned by IDataObject::GetData. In other words, the last thing you do before returning the stream is seek it to the end. If IDataObject::GetData returns a stream, then the stream pointer must be positioned at the end of the stream before the stream is returned. Is this a bug or am I doing something wrong? I've tried this on two computers with the same results. When you release the left button in Explorer, the filename appears in the Explorer panel with the correct file size.As you are dragging, the cursor shows a plus sign and the text "Copy to ".In Repository Browser, navigate to any file and left-drag that file to an open panel in Windows Explorer.When you release the left button in TC, the filename appears in the TC panel, but the file size is 0.As you are dragging, the cursor shows a plus sign.In Repository Browser, navigate to any file and left-drag that file to an open panel in TC.In TC, right-click a versioned file and use Context Menu -> TortoiseSVN -> Repo-Browser.This doesn't work in TC but it does work in Windows Explorer. This is about Left-Drag to perform an "unversioned" copy from TortoiseSVN's Repository Browser to TC. First, this is NOT about Right-Drag from TortoiseSVN to perform versioned copies or moves.
0 Comments
Read More
Leave a Reply. |