Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Komponente vor dem Platzieren umbenennen / OpenTools API (https://www.delphipraxis.net/77517-komponente-vor-dem-platzieren-umbenennen-opentools-api.html)

CG2003 22. Sep 2006 22:58

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
~push~ ;)
Kann mir denn keiner helfen?

CG2003 24. Sep 2006 11:07

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
Und nochmal: ~push~ :)

Irgendwer wird mir doch helfen können, oder?!

chaosben 24. Sep 2006 18:39

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
Ich werd morgen mal in unsere Sourcen sehen und hoffentlich den Fehler finden. :)

CG2003 24. Sep 2006 18:56

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
Zitat:

Zitat von chaosben
Ich werd morgen mal in unsere Sourcen sehen und hoffentlich den Fehler finden. :)

Das wäre super. Vielen Dank!
Wie gesagt, ich möchte ja nur "erkennen", das eine Komponente auf dem Form plaziert wird, und die dann direkt umbenennen. So wie es die GExperts oder auch Euer CNA machen.

chaosben 25. Sep 2006 06:12

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
Gib doch mal zum Spass den aktuellen Namen der Komponente aus. Wenn du den hast, klappt auch das umbennen. Wenn das nicht klappt, musst du mal prüfen ob der Editor der ist, den du zu finden hoffst. (Entweder per Messagebox oder per "Logdatei schreiben") Das ist ne langwierige Prozedur aber es geht imho nicht anders. :)

CG2003 25. Sep 2006 19:19

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
Zitat:

Zitat von chaosben
Gib doch mal zum Spass den aktuellen Namen der Komponente aus. Wenn du den hast, klappt auch das umbennen. Wenn das nicht klappt, musst du mal prüfen ob der Editor der ist, den du zu finden hoffst. (Entweder per Messagebox oder per "Logdatei schreiben") Das ist ne langwierige Prozedur aber es geht imho nicht anders. :)

Hallo, das klappt leider nicht. Ich bekomme jedesmal, wenn ich eine Komponente auf dem Form plaziere eine AV. Erbitte Hilfe... :wall: :?:

CG2003 25. Sep 2006 20:19

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
Liste der Anhänge anzeigen (Anzahl: 1)
So, hier nochmal die aktuelle Variante. Diese funktioniert leider noch nicht.
Anscheinend hat er Probleme, beim Zuordnen der Variable "Compo", welches die platzierte Komponente sein soll.

Oder liegt der Fehler evtl. doch ganz woanders?
Ich hoffe, es kann mir einer helfen, denn mir scheint, ich bin nah dran...

chaosben 26. Sep 2006 05:51

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
Also, bei mir geht dein Code wunderbar unter einer Voraussetzung: Das CNA-Package ist nicht installiert. Da gibt es scheinbar "Antipathien" :-D zwischen deinem Package und dem CNA. Die ComponentRenamed-Procedure hab ich zu Testzwecken mal eingekürzt: :)
Delphi-Quellcode:
procedure TPPWFormNotifier.ComponentRenamed(ComponentHandle: TOTAHandle;
  const OldName, NewName: string);
begin
  ShowMessage('"'+OldName+'" wird zu "'+NewName+'"');
end;
Da sieht man schön, wann man welche Aktion ausführen kann.

CG2003 26. Sep 2006 06:10

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
Zitat:

Zitat von chaosben
Also, bei mir geht dein Code wunderbar unter einer Voraussetzung: Das CNA-Package ist nicht installiert. Da gibt es scheinbar "Antipathien" :-D zwischen deinem Package und dem CNA. Die ComponentRenamed-Procedure hab ich zu Testzwecken mal eingekürzt: :)
Delphi-Quellcode:
procedure TPPWFormNotifier.ComponentRenamed(ComponentHandle: TOTAHandle;
  const OldName, NewName: string);
begin
  ShowMessage('"'+OldName+'" wird zu "'+NewName+'"');
end;
Da sieht man schön, wann man welche Aktion ausführen kann.

Danke.
Hättest Du denn auch noch die Güte, mal zu prüfen, ob die Registrierung und Zuordnun meines FormEditors stimmt?

chaosben 26. Sep 2006 06:24

Re: Komponente vor dem Platzieren umbenennen / OpenTools API
 
Das schien alles in Ordnung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 Uhr.
Seite 2 von 3     12 3      

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-2025 by Thomas Breitkreuz