aimplib erstellt nur LIB aber keine DLL ?

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

aimplib erstellt nur LIB aber keine DLL ?

Beitrag von AUGE_OHR »

hi,

ich erstelle nun öfters DLL / LIB Kombinationen aber mit Express++ "dClipX" will mir das nicht gelingen.
er erstellt die DEF und die LIB aber keine DLL ???
d:\ALASKA\Dclipx>aimplib C:\EXP20\SOURCE\DCLIPX\DCLIPX.DEF /oC:\EXP20\SOURCE\DCL
IPX\DCLIPX.LIB
Alaska Import Library Utility Version 1.90.355
Copyright (c) Alaska Software 1997-2009. All rights reserved.
Create COFF import library from .DEF file.

Processing file C:\EXP20\SOURCE\DCLIPX\DCLIPX.DEF
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.
Das angegebene Modul wurde nicht gefunden.

d:\ALASKA\Dclipx>
p.s. mit Pbuild Project.XPJ > waslos. hatte ich alles "bereinigt"
als ich sah das keine DLL da war hab ich aimplib manuell gestartet was normal funktioniert.
gruss by OHR
Jimmy
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2934
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von Wolfgang Ciriack »

Nach meinem Update von Win 8.1 auf 10 am Donnerstag bekomme ich bei eines meiner Projekte auch diese Fehlermeldung.
Bin aber durch meinen Umzug noch nicht dazu gekommen, dieses näher zu untersuchen.
Wenn du eine Lösung findest, bitte posten, ich komme erst nächstes WE dazu, mich weiter mit dem Problem zu beschäftigen.
Viele Grüße
Wolfgang
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von AUGE_OHR »

habe das Problem auch auf meinem Notebook mit Win 10 (32bit) :banghead:
gruss by OHR
Jimmy
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von Martin Altmann »

Und überall den gleichen Virenscanner?
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von AUGE_OHR »

Martin Altmann hat geschrieben:Und überall den gleichen Virenscanner?
in der virtualBox mit Windows 10.14316, nur mit Windows Defender, das selbe Problem.

es läuft ja mit meiner eigenen DLL / LIB wie die DXE deshalb denke ich nicht das es "so einfach" ist ;)
gruss by OHR
Jimmy
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von AUGE_OHR »

Nachtrag : nun habe ich VX ( pre 2.0.338 ) unter Windows 10.14316 installiert und mit

Code: Alles auswählen

VX20.EXE PROJECT.XPJ
aufgerufen und "build" gesagt. zu meiner Überraschung hat er diesmal eine DLL erstellt :blob8:
klar hab ich das auch bei der Windows 10.568 ausprobiert und da ging es nicht !?

nun habe ich hoffnungsvoll die original c:\exp20\Source\Dclipx\dclipx_19_SL1.xpj mit VX gestartet ... aber die mag er nicht und erstellt keine DLL :banghead:
der Unterschied
OBJ_DIR = ..\..\obj19_sl1
DCLIPX.XPJ

[DCLIPX.XPJ]
..\..\bin19_sl1\DCLIPX.DLL

[..\..\bin19_sl1\DCLIPX.DLL]
wurde zu
OBJ_DIR = .\obj
DCLIPX.XPJ

[DCLIPX.XPJ]
DCLIPX.DLL

[DCLIPX.DLL]
ich habe also den Path auf das aktuelle Verzeichnis gelegt.
sagte ich schon das ein klick auf PROJECT.XPJ keine DLL produziert ... ich verstehe das nicht :(

p.s. Express++ User sollten die alten DclipX.LIB / DLL vor einem Versucht unter Windows 10 sichern !!!
Dateianhänge
AIMPLIB.zip
XPJ und Logfiles
(3.94 KiB) 201-mal heruntergeladen
gruss by OHR
Jimmy
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2934
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von Wolfgang Ciriack »

Ich hatte das vor 2-3 Monaten schon einmal, damals bei einem Update von Win10 auf Build 1511 (o.ä., erstes größeres Update).
Da habe ich nach diversen erfolglosen Untersuchungen das System zurückgesetzt auf die vorherige Version von Win10 und es läuft seitdem. Wäre nur schön, dafür mal einen Grund herauszufinden (vor allen Dingen, welches Module AIMPLIB meint).
Viele Grüße
Wolfgang
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von AUGE_OHR »

Wolfgang Ciriack hat geschrieben:Wäre nur schön, dafür mal einen Grund herauszufinden (vor allen Dingen, welches Module AIMPLIB meint).
von Roger kam diese Info
I have reduced the size of the DCLIPX.DLL (.LIB) public symbol table from 1504 to 1466 symbols by changing some functions to STATIC functions. Xbase++ 1.9 has occasional problems with a lot of symbols under Windows 10 when trying to build the DLL exports. This appears to not be a problem with Xbase++ 2.0. I see no other way to reduce the symbols without a major restructuring of eXpress++ into more DLLs. I don't want to do that.
die Frage ist ob STACK etwas "bringt" ?

nun hab ich ja von der VX Geschichte berichtet ... also das selbe nun mit

Code: Alles auswählen

STACK 10000000,1000000
und wieder mit

Code: Alles auswählen

VX.EXE PROJECT.XPJ
gestartet und ... er erstellt eine DLL unter Win 10.586 :blob8:
klar hab ich es vorher ohne STACK nochmals probiert aber das war genau so erfolglos wie das direkte starten der PROJECT.XPJ ( auch mit geänderten STACK )

was macht VX den bloss "anders" das es damit geht ( nur bei "Gesamt" d.h. alle OBJ gelöscht ) :-k
gruss by OHR
Jimmy
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2934
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von Wolfgang Ciriack »

Mir ist von Alaska mitgeteilt worden, dass es mit AIMPLIB in der Version 1.9.355 zu einer Speicherzugriffsverletzung kommt.
Lösung: AIMPLIB und XPPFILT aus der Version 2.0 benutzen.
Damit klappt bei mir die Erstellung der DLL wieder :D
Viele Grüße
Wolfgang
Benutzeravatar
Hans Zethofer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 278
Registriert: Fr, 27. Jan 2006 8:29
Wohnort: 2700 Wiener Neustadt
Hat sich bedankt: 1 Mal
Kontaktdaten:

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von Hans Zethofer »

Habe das selbe gerade erlebt!

Bei mir war es offensichtlich das Visual Studio oder eines der vielen Zusatzprogramme für die Microkontrollersoftware :banghead:
Nachdem ich verschiedene Programmiersoftware für Microcontroller auf meinem Notebook installiert habe
bekam ich diese Fehlermeldung jetzt beim neuerzeugen von der DCLIPX Library.

Eine Deinstallation der Microkontrollersoftware bringt leider nichts mehr - kann keine Lib's mehr für Express generieren

hilft bei euch die 2 Dateien aus der V2 Version?
wollte mir eine Demo ziehen um das auszutesten aber die ist derzeit leider nicht verfügbar! :angry4:

Kann mir jemand die 2 Dateien aus der V2 zum austesten senden? Danke vorab.
Dateianhänge
Zwischenablage01.png
Zwischenablage01.png (10.66 KiB) 6023 mal betrachtet
_____________
lg
Hans
Benutzeravatar
Hans Zethofer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 278
Registriert: Fr, 27. Jan 2006 8:29
Wohnort: 2700 Wiener Neustadt
Hat sich bedankt: 1 Mal
Kontaktdaten:

Re: aimplib erstellt nur LIB aber keine DLL ?

Beitrag von Hans Zethofer »

Lösung: AIMPLIB und XPPFILT aus der Version 2.0 benutzen.
diesen Tipp habe ich probiert und es funktioniert jetzt tatsächlich wieder
Files aus der 'Xbase++ 2.0 Conference Build 2.0.437' habe ich verwendet.

Danke
_____________
lg
Hans
Antworten