![]() |
GUID-Plugin für Proton
Liste der Anhänge anzeigen (Anzahl: 1)
Hiermit erfülle ich wieder mal meinen Bildungsauftrag und stelle euch ein GUID-Plugin für Proton zur Verfügung. Damit könnt ihr per Menü eine GUID {aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee} erzeugen und an der Cursorposition einfügen lassen.
Allerdings habe ich die Klammern entfernt. Das ist kein Fehler, sondern ich sitze gerade an einem Projekt und brauche dafür GUIDs. Diese GUIDs müssen aber ohne die geschweiften Klammern eingefügt werden, sonst meckert der Compiler, den ich verwende. Wenn ihr die Klammern braucht, dann nehmt bitte diese beiden Zeilen
Delphi-Quellcode:
raus, bzw. kommentiert sie aus oder packt sie zwischen einen Compilerschalter.
delete(tmp,1,1);
delete(tmp,length(tmp),1); Die Einbindung in Proton ist auch ganz simpel: Wenn das Menü noch nichts anzeigt, dann schaut mal in die Registry unter "HKEY_CURRENT_USER\Software\meybohm\proton\glo bal" ob dort "PLUGINDIR" mit einem Pfad vorhanden ist. Wenn nicht, dann erzeugt einen Pfad und tragt ihn als dort ein. Dann kopiert die DLL in diesen Ordner und gebt ihr einen schönen Namen, denn der Dateiname wird als Menüeintrag benutzt. Ich habe das per Batch gemacht:
Code:
Im Anhang nun der Quellcode zum Zusammenbauen. Wie gesagt, ich brauche es und finde es daher natürlich nützlich. Vllt. gibt´s noch den ein oder anderen, der damit was anfangen kann.
@echo off
setlocal set dcc32="k:\programme\borland\delphi5\bin\dcc32.exe" %dcc32% uuidplg.dpr ren uuidplg.dll "&Create GUID.dll" set dcc32= Verkäufe bei ebay, evtl. Änderungen u.ä. bitte erst mit mir absprechen. :mrgreen: |
Re: GUID-Plugin für Proton
Hi,
joa finde das praktisch :) Ich brauche auch ab und zu "mal schnell ne GUID". Dafür Delphi zu starten, wenn ich mich schon in nem anderen Editor befinde, wäre dann wohl etwas kompliziert ;) Zumal das Plugin auch in mehreren Editoren, die diese Schnitstelle unterstützen, funktioniert (einige davon sind auch hier in der DP vertreten - mein eigener inbegriffen ;) ). mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz