Ich bin mir nicht sicher, ob das hier richtig ist, aber ins Feedback forum passt es nicht so wirklich,
weil das ja kein Programm ist für das ich Feedback suche, sondern doch mehr ein Tipp.
(wenn es hier falsch ist, bitte verschieben)
Also, wer schon mal mit COM (Component Object Model) Objekten in PB
umgegangen ist wird gemerkt haben, dass man die Werte für die CLSIDs
und IIDs immer mühsam aus den C Headern raussuchen muss.
Dem ist jetzt nicht mehr so. Ich habe eine Liste erstellt mit allen CLSID,
IID, LIBID und GUID Werten aus den Headern vom PlatformSDK und vom
DirectX 9 SDK.
Dazu gibt es ein kleines tool, das die Suche erleichtert, und die Werte
in praktischem PB code ausgibt.
Auf meiner Homepage ganz oben:
http://freak.purearea.net/tools/
GUID Liste für COM Programmierung.
das sähe besser aus glaub ich .. Copy kann ich auch so schreiben

Code: Alles auswählen
Case #GADGET_Copy
ClearClipboard()
;SetClipboardText(GetGadgetText(#GADGET_Copy))
SetClipboardText(GetGadgetText(#GADGET_Editor))
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Hallo freak,
schön, dass Du Dein Tool auch hier bekanntmachst!
(sorry, ich habe nicht auf die Uhrzeit geachtet
)
Einen kleinen Verbesserungsvorschlag hätte ich da noch:
Beim Eintippen eines Suchbegriffes werden leider keine Teilstrings
beachtet. Das kann man ja relativ einfach (wenn wahrscheinlich auch nicht
so performant) so lösen:
diese Zeile ...
... durch diese ersetzen
Was meinst Du?
Danke für Dein Tool & Grüße ... Kiffi
schön, dass Du Dein Tool auch hier bekanntmachst!

(sorry, ich habe nicht auf die Uhrzeit geachtet

Einen kleinen Verbesserungsvorschlag hätte ich da noch:
Beim Eintippen eines Suchbegriffes werden leider keine Teilstrings
beachtet. Das kann man ja relativ einfach (wenn wahrscheinlich auch nicht
so performant) so lösen:
diese Zeile ...
Code: Alles auswählen
If CompareMemoryString(@Text$, *GUIDNames(i), 1) <= 0
... durch diese ersetzen
Code: Alles auswählen
If FindString(UCase(PeekS(*GUIDNames(i))), UCase(Text$), 1)
Danke für Dein Tool & Grüße ... Kiffi