AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

InitializeCriticalœ

Ein Thema von toms · begonnen am 22. Jun 2006 · letzter Beitrag vom 22. Jun 2006
Antwort Antwort
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#1

InitializeCriticalœ

  Alt 22. Jun 2006, 17:22
Habe heute ein leeres Projekt (Ohne komponenten darauf.) unter D6/WinXP SP2 geoffnet.
Beim Ausfuhren kommt die Meldung:

---------------------------
Project1.exe - Einsprungpunkt nicht gefunden
---------------------------
Der Prozedureinsprungpunkt "InitializeCriticalœ* " wurde in der DLL "kernel32.dll" nicht gefunden.
---------------------------
OK
---------------------------

Seltsam: Das InitializeCriticalœ !
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

Re: InitializeCriticalœ

  Alt 22. Jun 2006, 17:48
Ich vermute einfach mal, du hast irgendwo 'nen Datenfehler in deinem Programm/QuellCode.
's wird wohl InitializeCriticalSection heißen müssen.

Da wirst du wohl nur deine QuellTexte nach InitializeCritical* durchsuchen können und den Fehler beheben müssen.

InitializeCriticalSection ist ja was aus der WinAPI und da das kompilieren funktioniert, wird der Fehler vermutlich beim Einbinden dieser Funktion liegen.
Code:
Function InitializeCriticalSection(... Name "[color=#ff003f]InitializeCriticalœ [/color]";
Dort muß ja der korreckte Name des EXPORTS drinstehen (incl. Groß-/Kleinschreibung).


Code:
Function [color=#ff003f]NameInDeinemProgramm[/color](... [color=#ff003f]DateinameDerDLL[/color] Name "[color=#ff003f]Name der zu importierenden Funktion[/color]";
die beiden Namen dürfen sich ja unterscheiden, es muß halt nur der ImportName mit dem aus der improtieren DLL übereinstimmen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: InitializeCriticalœ

  Alt 22. Jun 2006, 17:58
Hallo himitsu,

Wie gesagt, es ist ein leeres Projekt.
In Windows.pas steht procedure InitializeCriticalSection; external kernel32 name 'InitializeCriticalSection';
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#4

Re: InitializeCriticalœ

  Alt 22. Jun 2006, 18:20
Die wird nicht nur von der Windows.pas importiert ... ich glaub in der System.pas, oder jedenfalls irgendwo dort in der Nähe ist das auch nochmal drin.

hast du dir mal die Exe in 'nem Editor angeschaut?
also mal geguckt, was gefunden wird, wenn man nach "InitializeCritical" sucht...

Oder einfach mal deine Platte nach "InitializeCriticalœ" durchsuchen lassen ... irgendwo muß dieser Name ja stehen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  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 08:55 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