AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Undeklarierter Bezeichner ComboBox1 ?
Thema durchsuchen
Ansicht
Themen-Optionen

Undeklarierter Bezeichner ComboBox1 ?

Ein Thema von floppybe · begonnen am 9. Apr 2013 · letzter Beitrag vom 9. Apr 2013
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.666 Beiträge
 
Delphi 12 Athens
 
#1

AW: Undeklarierter Bezeichner ComboBox1 ?

  Alt 9. Apr 2013, 07:57
Siehe Kommentare
Zitat:
Delphi-Quellcode:
procedure Create_VisualPlugin(out anInstance: IInterface); //reguläre Prozedur
...
begin
  filename := ExtractFilePath(ParamStr(0)) + '././einstellungen.ini'; //???
  ini := TIniFile.Create(filename);
  ComboBox1.Text:=ini.ReadString(Sektion,Eintrag,ComboBox1.Text); //wessen ComboBox, es gibt hier kein self?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
floppybe

Registriert seit: 24. Dez 2008
Ort: Belp
65 Beiträge
 
Delphi XE5 Architect
 
#2

AW: Undeklarierter Bezeichner ComboBox1 ?

  Alt 9. Apr 2013, 08:31
Hallo DaddyH und Sir Rufo,

verstehe ich das etwa richtig, dass ich zur Erzeugung des Forms noch keine ComboBox habe und somit ich das
ganze nicht auslesen kann ?

Ich habe jetzt mal den Code in eine Button Deklaration OnClick gepackt, kompilieren kann ich das ganze, aber
auslesen aus der INI geht irgendwie immer noch nicht. :Seufz

Delphi-Quellcode:
procedure TVisualPlugin.Button3Click(Sender: TObject);
const
 Sektion='language';
 Eintrag='last language';
var
  ini: TIniFile;
  filename: String;
begin

  filename := ExtractFilePath(ParamStr(0)) + '././einstellungen.ini';
//Im Ordner plugin steht die DLL im Orner INI stehen die Einstellungen diese beiden Ordner stehen im
//Verzeichnis Berechnungen
  ini := TIniFile.Create(filename);
  ComboBox1.Text:=ini.ReadString(Sektion,Eintrag,ComboBox1.Text);
  //wessen ComboBox, es gibt hier kein self?
  //In einem Formular, in dem nur die Sprache gesetzt werden soll, wo also keine Combobox ist
  //muss natürlich entsprechend eine variable gefüllt oder eine Prozedur bedient werden:
 // SpracheSetzen(ini.ReadString(Sektion,Eintrag,combobox1.Text));
  ini.Free;
end;
Mache ich immer noch einen überlegungs Fehler oder muss ich den Source zum auslesen anders schreiben ?

Gruess

Chris
Christian Schär
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.666 Beiträge
 
Delphi 12 Athens
 
#3

AW: Undeklarierter Bezeichner ComboBox1 ?

  Alt 9. Apr 2013, 08:46
Lass Dir doch mal filename ausgeben, ich denke, der stimmt nicht mit dem überein, was Du erwartest.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Undeklarierter Bezeichner ComboBox1 ?

  Alt 9. Apr 2013, 09:00
Lass Dir doch mal filename ausgeben, ich denke, der stimmt nicht mit dem überein, was Du erwartest.
zumal '.\.\einstellungen.ini' äquivalent zu 'einstellungen.ini' ist, wenn wir das vom Dateisystem aus sehen.

Code:
. dieses Verzeichnis
.. Parent-Verzeichnis
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.666 Beiträge
 
Delphi 12 Athens
 
#5

AW: Undeklarierter Bezeichner ComboBox1 ?

  Alt 9. Apr 2013, 09:01
Das wollte ich mit meinen 3 Fragezeichen im obigen Kommentar auch ausdrücken. Hier stimmt wahrscheinlich etwas nicht
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Undeklarierter Bezeichner ComboBox1 ?

  Alt 9. Apr 2013, 09:09
Das wollte ich mit meinen 3 Fragezeichen im obigen Kommentar auch ausdrücken. Hier stimmt wahrscheinlich etwas nicht
das du das weißt, war mir klar, aber ich wollte es dem TE etwas leichter machen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
floppybe

Registriert seit: 24. Dez 2008
Ort: Belp
65 Beiträge
 
Delphi XE5 Architect
 
#7

Gelöst: Undeklarierter Bezeichner ComboBox1 ?

  Alt 9. Apr 2013, 19:13
Hallo allen DP'lern die mir geholfen haben.

Ich habe es jetzt ins OnCreate kopiert, und es hat funktioniert.
Ich weis jetzt nicht ob ich auch hätte ../ini/einstellungen.ini angeben können.
Aber ././ini/einstellungen.ini hatte auch funktioniert.

Gruss

Chris
Christian Schär
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:17 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-2025 by Thomas Breitkreuz