Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Google Maps API V3 Konflikte (https://www.delphipraxis.net/168651-google-maps-api-v3-konflikte.html)

Gandimann 1. Jun 2012 19:02

Google Maps API V3 Konflikte
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hello Freunde,
ich muss zwangsläufig 'GoogleEvants' vom Google API ins Uses Klausel einfügen dabei bekomme ich einen Konflikt in einem Precedure der dazu dient dass immer erster Buchstabe von jedem Wort im EDIT Box automatisch groß geschrieben wird.

Könnte bitte jemand mein Prozedur mal anschauen und mir einen anderen Weg zeigen wie ich diese Problem lösen kann.:idea:

PS: Um anbeigefügte Beispielprojekt ins Delphi zu öffnen braucht Ihr API Ordner ins Delphi Library Pfad zu inkludieren.

Danke im Voraus !
Gandhimann:oops:

Helmi 1. Jun 2012 19:05

AW: Google Maps API V3 Konflikte
 
versuch mal SysUtils nach gmEvents aufzurufen, bzw. gmEvents vor SysUtils

[Edit]
oder du schreibst:
Delphi-Quellcode:
SelText := SysUtils.AnsiUpperCase( SelText );

Gandimann 1. Jun 2012 19:31

AW: Google Maps API V3 Konflikte
 
Zitat:

Zitat von Helmi (Beitrag 1169135)
versuch mal SysUtils nach gmEvents aufzurufen, bzw. gmEvents vor SysUtils

[Edit]
oder du schreibst:
Delphi-Quellcode:
SelText := SysUtils.AnsiUpperCase( SelText );

THAAAANK YOU VIEEEEEL MAAALS:-D

Funktioniert nun einwandfrei.

Have a great evening :thumb:

Gandhimann

Thom 2. Jun 2012 15:39

AW: Google Maps API V3 Konflikte
 
Jetzt muß ich mal nachfragen: Was genau funktioniert bei Dir in der Methode FirstLBig nicht? Gibt man an der ersten Stelle des Edit-Feldes einen Kleinbuchstaben ein, wird er automatisch in einen entsprechenden Großbuchstaben umgewandelt. Ich denke mal, das soll auch so sein.

Das einzige "Problem" ist der Typ TNotifyEvent. Für Delphi ab 2009 wird er in der Unit gmEvents neu definiert, um anonyme Methoden zu unterstützen. Für ältere Versionen gibt es keinen Unterschied - hier wird einfach die Deklaration aus der Unit Classes genommen.
Es muß also lediglich der Typ der lokalen Variable OldChange in Classes.TNotifyEvent geändert werden (und auch nur, wenn Delphi 2009 oder neuer eingesetzt wird).

@Helmi:
Was hat das Problem mit der Funktion AnsiUpperCase zu tun? Die gibt es in der Unit gmEvents gar nicht.

P.S.:
Ich habe Dein Programm jetzt auch noch einmal mit Delphi 7 getestet: Kein Problem... :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz