Re: Ann: dhRichClient3-Toolset

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hallo Olaf,

Schmidt schrieb:


[Picture-Content umkopieren]
Set oDIB.Picture = PictureBox.Picture
nachträglich noch einzufügen - eventuell noch gefolgt von:
Set PictureBox.Picture = Nothing
um den dann doppelt belegten Speicher entprechend freizugeben.
Ach, was Du nicht alles weißt :-)
Nun fühl Dich doch nicht gleich so "auf den Schlips
getreten" - ist mir doch auch klar, dass viele der Zusatz-
Infos bei Dir eher ein "Ach was!..." auslösen -
aber gibt ja vielleicht noch interessierte Mitleser, denen
möglicherweise noch nicht so ganz klar ist oder war, ob
die auf den DIB und DDB-Klassen vorhandenen
Picture-Properties vollständig kompatibel zu den
VB-GUI-Objekten benutzbar sind - bzw. dass es die
Dinger überhaupt gibt.

Wenn schon keine Doku, dann wenigstens das Thema
"an der Stelle gleich erschöpfend abhandeln" <g>.

Das zusätzliche:
Set PictureBox.Picture = Nothing
war dann nur der Vollständigkeit halber ("fürs Archiv").

Mönsch... einfach machst Du's einem ja nicht gerade... ;-)

Sorry, aber so wie das bei Dir angekommen ist, habe ich es gar nicht gemeint. Mein Reply war vielleicht an der falschen Stelle. Bezogen wollte ich mich eigentlich wissen auf:

<cite>
Also wer so ein wenig "Refreshing" auf seinen alten Apps
betreiben möchte, und dort RichClient-Klassen (mehr oder
weniger) verbaut bzw. benutzt, der hat dann auch noch die
Zeit, so einen PictureBox oder ImageClt-Platzhalter entweder
vollständig mit cDIB zu ersetzen,
</cite>

:-)

Mein Modul funktioniert übrigens nun da ich auch noch die SQLite dll "preloade". Werde für die NG in den nächsten Tagen ein Update unter dem gleichen Link ins Netz stellen (mit aufgeräumten Code und noch einem Zusatzfeature).

Am CurrentDir rumpopeln will ich eher nicht. Soviel ich weiß ist das eine systemweite Einstellung, und das könnte Nebenwirkungen auf andere Applikationen haben (zugegeben eher unwahrscheinlich da das Zeitraster eng ist).

Außerdem habe ich den Eindruck, daß da bezüglich der Dll Suche in Deiner dhRichClient3.dll was schief läuft, wenn diese reg free verwendet wird. Den Gedanken mit dem zusätzlichen Laden der SQLite dll hatte ich auch schon, habe ihn aber wieder verworfen, da ich nicht erwartet habe, daß dies einen Effekt haben sollte, zumindest nicht solange noch SQLite Methoden im App-Code nicht angesprochen werden.

Ich muß da nochmal drüber nachdenken. Melde mich wieder.

Danke jedenfalls.

Und sei wieder lieb :-)))

--
Ulrich Korndoerfer

VB tips, helpers, solutions -> http://www.proSource.de/Downloads/
.



Relevant Pages

  • Re: MIDL class an C++Code binden
    ... Habe die DLL in das Projekt eingebunden. ... Set obj = New MySpecificObject ... If Not (obj Is Nothing) Then ... ich habe in MIDL ein Interface deklariert und eine Klasse, ...
    (microsoft.public.de.vc)
  • Re: SQLite und VB.Net
    ... Enrico ... > ich möchte mal SQLite im Zusammenhang mit Visual Basic.Net testen. ... > eine Datenbank geöffnet werden soll, ... > Bei dem Package war auch eine DLL dabei, ...
    (microsoft.public.de.german.entwickler.dotnet.vb)
  • Re: SQLite + VB.Net
    ... Enrico ... > ich möchte mal SQLite im Zusammenhang mit Visual Basic.Net testen. ... > eine Datenbank geöffnet werden soll, ... > Bei dem Package war auch eine DLL dabei, ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)
  • TclApp | DLL | CGI - permissions?
    ... I have a wrapped TclApp CGI program that uses SQLite, ... I've found that the failure is caused by the ... DLL file is handled by a wrapped application. ...
    (comp.lang.tcl)
  • Re: Using SQlite in c#
    ... The System.Data.SQLite wrapper is made into one dll through a mergebin ... You'd have to use this utility to merge the native SQLite part into ... specifically for SQLite by the SQLite .net developer. ...
    (microsoft.public.dotnet.languages.csharp)